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* |