ORQQLR ; slc/CLA - Functions which return patient lab results ;12/15/97 [ 04/02/97 3:46 PM ]
Source file <ORQQLR.m>
Package | Total | Call Graph |
---|---|---|
Order Entry Results Reporting | 2 | $$GETDATA^OCXCACHE $$OETOLAB^ORQQLR1 |
VA Fileman | 2 | NOW^%DTC $$EXTERNAL^DILFD |
Kernel | 1 | $$FMTE^XLFDT |
Lab Service | 1 | RR^LR7OR1 |
Registration | 1 | OERR^VADPT |
Toolkit | 1 | $$GET^XPAR |
Package | Total | Caller Graph |
---|---|---|
Order Entry Results Reporting | 3 | ORB3FUP2 ORB3U2 ORKLR |
Name | Comments | DBIA/ICR reference |
---|---|---|
DETAIL(LST,DFN,ORDER) | ; return lab results for an order
|
|
TABPIECE(X,PIECES,TABS) | ; return pieces with withspace between them
|
|
ORDERC(Y,PATIENT,ORDER) | ; return patient's lab results for an order:
|
|
SROUT(ORY) | ;return lab results search date range for an outpatient
|
|
SRIN(ORY,ORPT) | ;return lab results search date range for an inpatient
|
|
LIST(Y,PT,SDT,EDT,SUBSECT) | ; return patient's lab results between start date and stop date for the lab sub section:
|
|
ORDER(Y,PATIENT,ORDER) | ; return patient's lab results for an order:
|
|
ZDETAIL(Y,PATIENT,ORDER) | ; return detailed, narrative results for an order:
|
RPC Name | Call Tags |
---|---|
ORQQLR DETAIL | DETAIL |
ORQQLR SEARCH RANGE OUTPT | SROUT |
ORQQLR SEARCH RANGE INPT | SRIN |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(42 - [#42] | SRIN+7 |
^OR(100 - [#100] | ORDERC+3, DETAIL+3 |
^TMP("LRRR" | LIST+7!, LIST+9, LIST+10, LIST+11, LIST+15!, ORDERC+2!, ORDERC+6, ORDERC+7, ORDERC+8, ORDERC+10! , DETAIL+5!, DETAIL+7, DETAIL+8, DETAIL+9, DETAIL+16!, ZDETAIL+5!, ZDETAIL+7, ZDETAIL+9, ZDETAIL+11, ZDETAIL+16! |
^VA(200 - [#200] | LIST+3, SROUT+2, SRIN+10 |
Name | Line Occurrences |
---|---|
$$TABPIECE | DETAIL+14 |
Name | Field # of Occurrence |
---|---|
^( | LIST+12, ORDERC+9, DETAIL+9, ZDETAIL+12 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | LIST+5! |
APIECE | TABPIECE+1~, TABPIECE+2*, TABPIECE+3 |
CR | ZDETAIL+1~, ZDETAIL+2* |
DATE | DETAIL+1~, DETAIL+10*, DETAIL+13 |
DFN | DETAIL~, DETAIL+6, DETAIL+7, DETAIL+8, DETAIL+9, SRIN+6~* |
DIFF | LIST+1~, SROUT+1~, SROUT+3*, SROUT+4*, SROUT+5, SRIN+1~, SRIN+11*, SRIN+12*, SRIN+13 |
DUZ | LIST+3, SROUT+2, SRIN+10 |
EDT | LIST~, LIST+5*, LIST+8, SROUT+1~, SRIN+1~ |
EXTDT | LIST+1~, LIST+13*, ZDETAIL+1~, ZDETAIL+14*, ZDETAIL+15 |
FLAG | DETAIL+1~, DETAIL+10*, DETAIL+13, ZDETAIL+1~, ZDETAIL+12*, ZDETAIL+13 |
I | LIST+1~, DETAIL+1~, DETAIL+9*, TABPIECE+1~, TABPIECE+2*, TABPIECE+4 |
IDT | DETAIL+1~, DETAIL+8*, DETAIL+9, DETAIL+10 |
ILST | DETAIL+1~, DETAIL+2*, DETAIL+15* |
INVDT | LIST+1~, LIST+2*, LIST+10*, LIST+11, LIST+13, ORDERC+1~*, ORDERC+7*, ORDERC+8, ORDERC+9, ZDETAIL+1~ , ZDETAIL+2*, ZDETAIL+9*, ZDETAIL+10, ZDETAIL+11, ZDETAIL+14 |
J | LIST+1~, LIST+2*, LIST+12, LIST+13, LIST+14*, ORDERC+1~*, ORDERC+9*, TABPIECE+1~, TABPIECE+4*, ZDETAIL+1~ , ZDETAIL+2*, ZDETAIL+4, ZDETAIL+8, ZDETAIL+10, ZDETAIL+12, ZDETAIL+13, ZDETAIL+15* |
LRORD | ORDERC+1~, ORDERC+3*, ORDERC+4, ORDERC+5, DETAIL+1~, DETAIL+3*, DETAIL+4, DETAIL+6, ZDETAIL+1~, ZDETAIL+3* , ZDETAIL+4, ZDETAIL+6 |
LST | DETAIL~ |
LST( | DETAIL+15* |
LST(1 | DETAIL+2* |
ORDER | ORDER~, ORDER+2, ORDERC~, ORDERC+3, DETAIL~, DETAIL+3, ZDETAIL~, ZDETAIL+3 |
ORLOC | SRIN+1~, SRIN+7*, SRIN+11 |
ORPT | SRIN~, SRIN+5, SRIN+6 |
ORSRV | LIST+1~, LIST+3*, SROUT+1~, SROUT+2*, SROUT+3, SRIN+1~, SRIN+10*, SRIN+11 |
ORY | SROUT~, SROUT+5*, SRIN~, SRIN+13* |
PATIENT | ORDER~, ORDER+2, ORDERC~, ORDERC+5, ORDERC+6, ORDERC+7, ORDERC+8, ZDETAIL~, ZDETAIL+6, ZDETAIL+7 , ZDETAIL+9, ZDETAIL+11 |
PIECES | TABPIECE~, TABPIECE+2 |
PT | LIST~, LIST+8, LIST+9, LIST+10, LIST+11 |
REF | DETAIL+1~, DETAIL+11*, DETAIL+12*, DETAIL+13 |
RESULT | ORDERC+1~, ORDERC+9*, ZDETAIL+1~, ZDETAIL+12*, ZDETAIL+15 |
RSLT | ORDER+1~, ORDER+2* |
SDT | LIST~, LIST+4, LIST+8, SROUT+1~, SRIN+1~ |
SEQ | LIST+1~, LIST+2*, LIST+11*, LIST+12, ORDERC+1~*, ORDERC+8*, ORDERC+9, ZDETAIL+1~, ZDETAIL+2*, ZDETAIL+11* , ZDETAIL+12 |
SUB | LIST+1~, LIST+2*, LIST+9*, LIST+10, LIST+11, ORDERC+1~*, ORDERC+6*, ORDERC+7, ORDERC+8, DETAIL+1~ , DETAIL+7*, DETAIL+8, DETAIL+9, ZDETAIL+1~, ZDETAIL+2*, ZDETAIL+7*, ZDETAIL+8, ZDETAIL+9, ZDETAIL+11 |
SUBSECT | LIST~, LIST+6*, LIST+8 |
TABS | TABPIECE~, TABPIECE+4 |
U | LIST+3, LIST+12, ORDERC+9, DETAIL+10, DETAIL+11, DETAIL+12, DETAIL+13, TABPIECE+3, ZDETAIL+12, ZDETAIL+15 , SROUT+2, SRIN+10 |
VA200 | SRIN+6*, SRIN+8! |
VAIN | SRIN+8! |
VAIN(4 | SRIN+7 |
X | LIST+1~, LIST+12*, DETAIL+9*, DETAIL+10, DETAIL+11, DETAIL+12, DETAIL+13*, DETAIL+14*, DETAIL+15, TABPIECE~ , TABPIECE+3 |
Y | LIST~, ORDER~, ORDER+2, ORDERC~, TABPIECE+1~*, TABPIECE+3*, TABPIECE+4*, TABPIECE+5, ZDETAIL~ |
Y( | LIST+12*, LIST+13*, ORDERC+9*, ZDETAIL+4*, ZDETAIL+8*, ZDETAIL+10*, ZDETAIL+12*, ZDETAIL+13*, ZDETAIL+15* |
Y(1 | LIST+4*, LIST+16* |