ORWDLR ; SLC/KCM - Lab Calls [ 08/04/96 8:47 PM ]
Source file <ORWDLR.m>
| Package | Total | Call Graph | 
|---|---|---|
| Lab Service | 1 | ($$DEFURG,TEST)^LR7OR3 | 
| Pharmacy Data Management | 1 | AP^PSS51P1 | 
| Toolkit | 1 | ($$GET,GETLST)^XPAR | 
| VA Fileman | 1 | (C,NOW)^%DTC | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| URGMAP | ; return list of lab urgencies mapped to OE/RR urgencies | |
| NXT() | ; called by TESTINFO, increments ILST | |
| DOWNAME(DOW) | ; function ; Returns Day of Week name (DOW should be $H#7) | |
| INCDATE(ADATE) | ; called from COLLTM, increments date nodes in .ADATE | |
| COLLTM | ; get collection times | |
| SENDTM | ; get send patient times | |
| STOP(VAL,X2) | ||
| ALLSAMP(LST) | ; procedure ; returns all collection samples ; n^SampIEN^SampName^SpecPtr^TubeTop^^^LabCollect^^SpecName | |
| SCHED | ; return list of schedules available for lab tests | |
| ABBSPEC(LST) | ; procedure ; returns specimens with abbreviation (uses 'E' xref) | |
| DEF(LST,ALOC) | ; procedure ; get dialog definition specific to lab | |
| LOAD(LST,TESTID) | ; procedure ; Return sample, specimen, & urgency info about a lab test | |
| COMMON | ; return list of commonly ordered lab tests | 
| RPC Name | Call Tags | 
|---|---|
| ORWDLR DEF | DEF | 
| ORWDLR LOAD | LOAD | 
| ORWDLR ABBSPEC | ABBSPEC | 
| ORWDLR ALLSAMP | ALLSAMP | 
| ORWDLR OIPARAM | LOAD | 
| ORWDLR STOP | STOP | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^HOLIDAY - [#40.5] | COLLTM+13, COLLTM+15 | 
| ^LAB(61 - [#61] | LOAD+17, ALLSAMP+10, ABBSPEC+3, ABBSPEC+4 | 
| ^LAB(62 - [#62] | ALLSAMP+5, ALLSAMP+6, ALLSAMP+7 | 
| ^LAB(62.05 - [#62.05] | URGMAP+3 | 
| ^ORD(101.43 - [#101.43] | COMMON+5, LOAD+3, LOAD+4, LOAD+5, LOAD+6 | 
| ^TMP($J | SCHED+2!, SCHED+4, SCHED+5, SCHED+6, SCHED+8! | 
| Name | Line Occurrences | 
|---|---|
| $$DOWNAME | COLLTM+23, COLLTM+26 | 
| $$NXT | DEF+3, DEF+4, DEF+5, DEF+7, DEF+8, COLLTM+30, COLLTM+32, SENDTM+2, SENDTM+4, URGMAP+4 , SCHED+6, SCHED+7, COMMON+5, LOAD+3, LOAD+4, LOAD+5, LOAD+9, LOAD+11, LOAD+12, LOAD+13 , LOAD+19, ALLSAMP+4, ALLSAMP+12, ALLSAMP+13, ALLSAMP+14, ABBSPEC+4 | 
| COLLTM | DEF+3 | 
| COMMON | DEF+8 | 
| INCDATE | COLLTM+3, COLLTM+14, COLLTM+16 | 
| SCHED | DEF+7 | 
| SENDTM | DEF+4 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | URGMAP+3, LOAD+5, ABBSPEC+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | COLLTM+32 | 
| %H | INCDATE+1~ | 
| ADATE | INCDATE~, INCDATE+2* | 
| ADATE("DOW" | INCDATE+4* | 
| ADATE("H" | INCDATE+3*, INCDATE+4 | 
| ALOC | DEF~, COLLTM+4 | 
| AMPM | COLLTM+1~, COLLTM+27*, COLLTM+30 | 
| CNT | COLLTM+1~, COLLTM+13*, COLLTM+14*, COLLTM+15*, COLLTM+16* | 
| CTM | COLLTM+1~, COLLTM+17 | 
| CTM( | COLLTM+18, COLLTM+19, COLLTM+27, COLLTM+28, COLLTM+29 | 
| DAY | COLLTM+1~, COLLTM+21*, COLLTM+22*, COLLTM+23*, COLLTM+26*, COLLTM+30 | 
| DOW | COLLTM+1~, DOWNAME~, DOWNAME+2, DOWNAME+3, DOWNAME+4, DOWNAME+5, DOWNAME+6, DOWNAME+7, DOWNAME+8 | 
| DOW( | COLLTM+13, COLLTM+15 | 
| DOW(0 | COLLTM+6* | 
| DOW(1 | COLLTM+7* | 
| DOW(2 | COLLTM+8* | 
| DOW(3 | COLLTM+9* | 
| DOW(4 | COLLTM+10* | 
| DOW(5 | COLLTM+11* | 
| DOW(6 | COLLTM+12* | 
| DT | COLLTM+2, SENDTM+2, SENDTM+3, STOP+2 | 
| FMDT | COLLTM+1~, COLLTM+20*, COLLTM+25*, COLLTM+28*, COLLTM+30 | 
| I | URGMAP+2~, URGMAP+3*, URGMAP+4, COMMON+1~, COMMON+3*, COMMON+4, LOAD+5*, LOAD+10*, LOAD+11, LOAD+12 , LOAD+13, LOAD+16, LOAD+18, LOAD+19 | 
| ICTM | COLLTM+1~, COLLTM+18*, COLLTM+19, COLLTM+27, COLLTM+28, COLLTM+29 | 
| IEN | SCHED+1~, SCHED+5*, SCHED+6, COMMON+1~, COMMON+4*, COMMON+5, ALLSAMP+3~, ALLSAMP+6*, ALLSAMP+7, ALLSAMP+8 , ABBSPEC+2~, ABBSPEC+3*, ABBSPEC+4 | 
| IGNOR | COLLTM+1~, COLLTM+5*, COLLTM+13, COLLTM+15 | 
| ILST | DEF+2*, LOAD+2~*, LOAD+15, LOAD+17, ALLSAMP+3~, ALLSAMP+4*, ABBSPEC+2~*, NXT+1*, NXT+2 | 
| >> J | LOAD+18*, LOAD+19 | 
| LST | DEF~, LOAD~, ALLSAMP~, ABBSPEC~ | 
| LST( | DEF+3*, DEF+4*, DEF+5*, DEF+7*, DEF+8*, COLLTM+30*, COLLTM+32*, SENDTM+2*, SENDTM+4*, URGMAP+4* , SCHED+6*, SCHED+7*, COMMON+5*, LOAD+3*, LOAD+4*, LOAD+5*, LOAD+9*, LOAD+11*, LOAD+12*, LOAD+13* , LOAD+15*, LOAD+17*, LOAD+19*, ALLSAMP+4*, ALLSAMP+12*, ALLSAMP+13*, ALLSAMP+14*, ABBSPEC+4* | 
| PARAM | LOAD+2~, LOAD+8*, LOAD+9, LOAD+10, LOAD+11, LOAD+12, LOAD+13, LOAD+14, LOAD+16, LOAD+18 , LOAD+19 | 
| SMP | ALLSAMP+3~, ALLSAMP+5*, ALLSAMP+6, ALLSAMP+8 | 
| SPC | ALLSAMP+3~, ALLSAMP+14* | 
| SPC( | ALLSAMP+11*, ALLSAMP+14 | 
| TDAY | COLLTM+1~, COLLTM+2*, COLLTM+3, COLLTM+13, COLLTM+14, COLLTM+20 | 
| TDAY("DOW" | COLLTM+2*, COLLTM+13, COLLTM+23 | 
| TDAY("H" | COLLTM+2*, COLLTM+21, COLLTM+22, COLLTM+23 | 
| TESTID | LOAD~, LOAD+3, LOAD+4, LOAD+5, LOAD+6*, LOAD+7 | 
| TIME | COLLTM+1~, COLLTM+29*, COLLTM+30 | 
| TMPLST | COMMON+1~, COMMON+2 | 
| TMPLST( | COMMON+3, COMMON+4 | 
| TMRW | COLLTM+1~, COLLTM+3*, COLLTM+15, COLLTM+16, COLLTM+25 | 
| TMRW("DOW" | COLLTM+15, COLLTM+26 | 
| TMRW("H" | COLLTM+26 | 
| U | COLLTM+19, COLLTM+27, COLLTM+29, COLLTM+30, URGMAP+3, URGMAP+4, SCHED+6, COMMON+4, COMMON+5, LOAD+3 , LOAD+6, LOAD+13, LOAD+15, LOAD+16, LOAD+17, ALLSAMP+8, ALLSAMP+9, ALLSAMP+10, ALLSAMP+11, ALLSAMP+14 , ABBSPEC+4 | 
| VAL | STOP~, STOP+2* | 
| X | SENDTM+1~, SENDTM+4, INCDATE+1~, INCDATE+2, URGMAP+2~, URGMAP+3*, URGMAP+4, SCHED+1~, SCHED+4*, SCHED+5 , SCHED+6, SCHED+7, LOAD+2~, LOAD+16*, LOAD+17, ALLSAMP+3~, ALLSAMP+8*, ALLSAMP+10*, ALLSAMP+11, ALLSAMP+12 , ABBSPEC+2~, ABBSPEC+3*, STOP+1~, STOP+2 | 
| X0 | ALLSAMP+3~, ALLSAMP+7*, ALLSAMP+8, ALLSAMP+9, ALLSAMP+10 | 
| X1 | SENDTM+1~, SENDTM+3*, INCDATE+1~, INCDATE+2*, STOP+1~, STOP+2* | 
| X2 | SENDTM+1~, SENDTM+3*, INCDATE+1~, INCDATE+2*, STOP~ | 
| Y | LOAD+2~, LOAD+7 | 
| Y( | LOAD+8, LOAD+9, LOAD+10, LOAD+11, LOAD+12, LOAD+13, LOAD+16, LOAD+18, LOAD+19 | 
| Y("Lab CollSa | mp" , LOAD+15 |