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 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Order Entry Results Reporting | 6 | ORWDLR ABBSPEC ORWDLR ALLSAMP ORWDLR DEF ORWDLR LOAD ORWDLR OIPARAM ORWDLR STOP |
Name | Comments | DBIA/ICR reference |
---|---|---|
DEF(LST,ALOC) | ; procedure
; get dialog definition specific to lab |
|
COLLTM | ; get collection times
|
|
SENDTM | ; get send patient times
|
|
INCDATE(ADATE) | ; called from COLLTM, increments date nodes in .ADATE
|
|
DOWNAME(DOW) | ; function
; Returns Day of Week name (DOW should be $H#7) |
|
URGMAP | ; return list of lab urgencies mapped to OE/RR urgencies
|
|
SCHED | ; return list of schedules available for lab tests
|
|
COMMON | ; return list of commonly ordered lab tests
|
|
LOAD(LST,TESTID) | ; procedure
; Return sample, specimen, & urgency info about a lab test |
|
ALLSAMP(LST) | ; procedure
; returns all collection samples ; n^SampIEN^SampName^SpecPtr^TubeTop^^^LabCollect^^SpecName |
|
ABBSPEC(LST) | ; procedure
; returns specimens with abbreviation (uses 'E' xref) |
|
NXT() | ; called by TESTINFO, increments ILST
|
|
STOP(VAL,X2) |
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 |