ORWDLR32 ; SLC/KCM/REV/JDL - Lab Calls; 6/28/2002
Source file <ORWDLR32.m>
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 | 7 | ORACCES2 ORWDLR32 ABBSPEC ORWDLR32 ALLSAMP ORWDLR32 DEF ORWDLR32 LOAD ORWDLR32 ONE SAMPLE ORWDLR32 ONE SPECIMEN |
Name | Comments | DBIA/ICR reference |
---|---|---|
DEF(LST,ALOC,ADIV) | ; procedure
; For Event Delay Order ; ALOC: Delay Event's default location ; ADIV: Delay Event's default division ; get dialog definition specific to lab |
|
SHORT | ; from DEF, get short list of lab quick orders
|
|
LCOLLTM | ; get collection times
|
|
WCOLLTM | ; get Ward Collect times
|
|
SENDTM | ; get send patient times
|
|
COLLTYP | ; Collection Types in effect for this division
|
|
INCDATE(ADATE) | ; called from COLLTM, increments date nodes in .ADATE
|
|
DOWNAME(DOW) | ; function
; Returns Day of Week name (DOW should be $H#7) |
|
URGENCY | ; return default urgency for lab
|
|
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 |
|
ONESAMP(LST,IEN) | ;Return data for one colelction sample
; n^SampIEN^SampName^SpecPtr^TubeTop^^^LabCollect^^SpecName |
|
ONESPEC(LST,IEN) | ;return one specimen
|
|
ABBSPEC(LST) | ; procedure
; returns specimens with abbreviation (uses 'E' xref) |
|
NXT() | ; called by TESTINFO, increments ILST
|
Name | Field # of Occurrence |
---|---|
C^%DTC | INCDATE+2 |
NOW^%DTC | ALLSAMP+9 |
$$DEFURG^LR7OR3 | URGENCY+2 |
TEST^LR7OR3 | LOAD+14 |
$$ON^LR7OV4 | COLLTYP+5 |
DG^ORCHANG1 | SHORT+3 |
GETQLST^ORWDXQ | SHORT+7 |
AP^PSS51P1 | SCHED+3 |
$$GET^XPAR | LCOLLTM+4, LCOLLTM+5, LCOLLTM+6, LCOLLTM+7, LCOLLTM+8, LCOLLTM+9, LCOLLTM+10, LCOLLTM+11, LCOLLTM+12, COLLTYP+6 |
GETLST^XPAR | LCOLLTM+17, LCOLLTM+18, COMMON+2 |
RPC Name | Call Tags |
---|---|
ORWDLR32 DEF | DEF |
ORWDLR32 LOAD | LOAD |
ORWDLR32 ALLSAMP | ALLSAMP |
ORWDLR32 ABBSPEC | ABBSPEC |
ORWDLR32 ONE SAMPLE | ONESAMP |
ORWDLR32 ONE SPECIMEN | ONESPEC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HOLIDAY - [#40.5] | LCOLLTM+13, LCOLLTM+15 |
^LAB(60 - [#60] | LOAD+8, LOAD+9 |
^LAB(61 - [#61] | LOAD+35, ALLSAMP+13, ONESAMP+8, ONESPEC+1, ONESPEC+2, ABBSPEC+3, ABBSPEC+4 |
^LAB(62 - [#62] | ALLSAMP+5, ALLSAMP+6, ALLSAMP+7, ALLSAMP+8, ALLSAMP+10, ONESAMP+5 |
^LAB(62.05 - [#62.05] | URGENCY+3, URGENCY+4 |
^ORD(100.98 - [#100.98] | SHORT+2, SHORT+6 |
^ORD(101.43 - [#101.43] | COMMON+5, LOAD+3, LOAD+8, LOAD+11, LOAD+12, LOAD+13 |
^TMP($J | LCOLLTM+34*, WCOLLTM+2, WCOLLTM+3, WCOLLTM+6!, SCHED+2!, SCHED+4, SCHED+5, SCHED+6, SCHED+7, SCHED+11! |
Name | Line Occurrences |
---|---|
$$DOWNAME | LCOLLTM+26, LCOLLTM+29 |
$$NXT | DEF+6, DEF+7, DEF+8, DEF+9, DEF+10, DEF+11, DEF+12, DEF+13, SHORT+9, LCOLLTM+20 , LCOLLTM+33, LCOLLTM+37, WCOLLTM+3, WCOLLTM+4, SENDTM+2, SENDTM+4, COLLTYP+2, COLLTYP+3, COLLTYP+4, COLLTYP+5 , COLLTYP+7, URGENCY+3, URGENCY+4, SCHED+9, SCHED+10, COMMON+5, LOAD+4, LOAD+5, LOAD+6, LOAD+7 , LOAD+11, LOAD+12, LOAD+16, LOAD+18, LOAD+20, LOAD+22, LOAD+24, LOAD+26, LOAD+28, LOAD+29 , LOAD+30, LOAD+31, LOAD+37, ALLSAMP+4, ALLSAMP+15, ALLSAMP+16, ALLSAMP+17, ONESAMP+4, ONESAMP+10, ONESAMP+11 , ONESAMP+12, ABBSPEC+4 |
COLLTYP | DEF+10 |
COMMON | DEF+13 |
INCDATE | LCOLLTM+3, LCOLLTM+14, LCOLLTM+16 |
LCOLLTM | DEF+7 |
SCHED | DEF+12 |
SENDTM | DEF+9 |
SHORT | DEF+6 |
URGENCY | DEF+11 |
WCOLLTM | DEF+8 |
Name | Field # of Occurrence |
---|---|
^( | LOAD+12, ABBSPEC+3 |
^(0 | LOAD+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | ALLSAMP+3~, ALLSAMP+9 |
%H | INCDATE+1~ |
A | SHORT+1~, SHORT+8*, SHORT+9, ALLSAMP+3~, ALLSAMP+8*, ALLSAMP+9 |
ADATE | INCDATE~, INCDATE+2* |
ADATE("DOW" | INCDATE+4* |
ADATE("H" | INCDATE+3*, INCDATE+4 |
ADATE("TX" | INCDATE+5* |
ADIV | DEF~, LCOLLTM+17 |
ALOC | DEF~, LCOLLTM+4, COLLTYP+6 |
AMPM | LCOLLTM+1~, LCOLLTM+30*, LCOLLTM+33, LCOLLTM+34 |
>> B | ALLSAMP+9* |
CNT | LCOLLTM+1~, LCOLLTM+13*, LCOLLTM+14*, LCOLLTM+15*, LCOLLTM+16* |
DAY | LCOLLTM+1~, LCOLLTM+24*, LCOLLTM+25*, LCOLLTM+26*, LCOLLTM+29*, LCOLLTM+33, LCOLLTM+34 |
DOW | LCOLLTM+1~, DOWNAME~, DOWNAME+2, DOWNAME+3, DOWNAME+4, DOWNAME+5, DOWNAME+6, DOWNAME+7, DOWNAME+8 |
DOW( | LCOLLTM+13, LCOLLTM+15 |
DOW(0 | LCOLLTM+6* |
DOW(1 | LCOLLTM+7* |
DOW(2 | LCOLLTM+8* |
DOW(3 | LCOLLTM+9* |
DOW(4 | LCOLLTM+10* |
DOW(5 | LCOLLTM+11* |
DOW(6 | LCOLLTM+12* |
DT | LCOLLTM+2 |
DUZ(2 | COLLTYP+5 |
FREQ | SCHED+1~, SCHED+7*, SCHED+8, SCHED+9 |
I | SHORT+1~, SHORT+2*, SHORT+3, SHORT+4*, SHORT+5*, SHORT+6, SHORT+7, WCOLLTM+1*, WCOLLTM+2*, WCOLLTM+3 , COMMON+1~, COMMON+3*, COMMON+4, LOAD+2~, LOAD+12*, LOAD+27*, LOAD+28, LOAD+29, LOAD+30, LOAD+31 , LOAD+34, LOAD+36, LOAD+37 |
ICTM | LCOLLTM+1~, LCOLLTM+21*, LCOLLTM+22, LCOLLTM+30, LCOLLTM+31, LCOLLTM+32 |
IEN | SCHED+1~, SCHED+5*, SCHED+6, SCHED+7, SCHED+9, SCHED+10, COMMON+1~, COMMON+4*, COMMON+5, ALLSAMP+3~ , ALLSAMP+6*, ALLSAMP+7, ALLSAMP+8, ALLSAMP+10, ALLSAMP+11, ONESAMP~, ONESAMP+3, ONESAMP+5, ONESAMP+6, ONESPEC~ , ONESPEC+1, ONESPEC+2, ABBSPEC+2~, ABBSPEC+3*, ABBSPEC+4 |
IGNOR | LCOLLTM+1~, LCOLLTM+5*, LCOLLTM+13, LCOLLTM+15 |
ILST | DEF+5*, LCOLLTM+34, LOAD+2~, LOAD+3*, LOAD+10, LOAD+33, LOAD+35, ALLSAMP+3~, ALLSAMP+4*, ONESAMP+2~ , ONESAMP+4*, ABBSPEC+2~*, NXT+1*, NXT+2 |
INC | ALLSAMP+3~, ALLSAMP+7*, ALLSAMP+9* |
J | LOAD+2~, LOAD+36*, LOAD+37 |
LST | DEF~, LOAD~, ALLSAMP~, ONESAMP~, ONESPEC~, ONESPEC+2*, ABBSPEC~ |
LST( | DEF+6*, DEF+7*, DEF+8*, DEF+9*, DEF+10*, DEF+11*, DEF+12*, DEF+13*, SHORT+9*, LCOLLTM+20* , LCOLLTM+33*, LCOLLTM+37*, WCOLLTM+3*, WCOLLTM+4*, SENDTM+2*, SENDTM+4*, COLLTYP+2*, COLLTYP+3*, COLLTYP+4*, COLLTYP+5* , COLLTYP+7*, URGENCY+3*, URGENCY+4*, SCHED+9*, SCHED+10*, COMMON+5*, LOAD+4*, LOAD+5*, LOAD+6*, LOAD+7* , LOAD+10*, LOAD+11*, LOAD+12*, LOAD+16*, LOAD+18*, LOAD+20*, LOAD+22*, LOAD+24*, LOAD+26*, LOAD+28* , LOAD+29*, LOAD+30*, LOAD+31*, LOAD+33*, LOAD+35*, LOAD+37*, ALLSAMP+4*, ALLSAMP+15*, ALLSAMP+16*, ALLSAMP+17* , ONESAMP+4*, ONESAMP+10*, ONESAMP+11*, ONESAMP+12*, ABBSPEC+4* |
ORCTM | LCOLLTM+1~, LCOLLTM+17, LCOLLTM+18 |
ORCTM( | LCOLLTM+21, LCOLLTM+22, LCOLLTM+30, LCOLLTM+31, LCOLLTM+32 |
ORDG | SHORT+1~, SHORT+3 |
ORDG( | SHORT+5 |
ORLABID | LOAD+2~, LOAD+3*, LOAD+7 |
ORLST | COMMON+1~, COMMON+2 |
ORLST( | COMMON+3, COMMON+4 |
ORTMP | SHORT+1~, SHORT+7, SHORT+10! |
ORTMP( | SHORT+8, SHORT+9 |
ORY | LOAD+2~, LOAD+14 |
ORY( | LOAD+15, LOAD+27, LOAD+28, LOAD+29, LOAD+30, LOAD+31, LOAD+34, LOAD+36, LOAD+37 |
ORY("Default | CollSamp" , LOAD+20, Urgency" , LOAD+24 |
ORY("Lab Coll | Samp" , LOAD+26, LOAD+33 |
ORY("ReqCom" | LOAD+18 |
ORY("Unique C | ollSamp" , LOAD+22 |
PARAM | LOAD+2~, LOAD+15*, LOAD+16, LOAD+17, LOAD+19, LOAD+21, LOAD+23, LOAD+25, LOAD+27, LOAD+28 , LOAD+29, LOAD+30, LOAD+31, LOAD+32, LOAD+34, LOAD+36, LOAD+37 |
SMP | ALLSAMP+3~, ALLSAMP+5*, ALLSAMP+6, ALLSAMP+11 |
SPC | ALLSAMP+3~, ALLSAMP+17*, ONESAMP+2~, ONESAMP+12* |
SPC( | ALLSAMP+14*, ALLSAMP+17, ONESAMP+9*, ONESAMP+12 |
TDAY | LCOLLTM+1~, LCOLLTM+2*, LCOLLTM+3, LCOLLTM+13, LCOLLTM+14 |
TDAY("DOW" | LCOLLTM+2*, LCOLLTM+13, LCOLLTM+26 |
TDAY("H" | LCOLLTM+2*, LCOLLTM+24, LCOLLTM+25, LCOLLTM+26 |
TDAY("TX" | LCOLLTM+2*, LCOLLTM+23 |
TESTID | LOAD~, LOAD+3, LOAD+8, LOAD+11, LOAD+12, LOAD+13* |
TIME | LCOLLTM+1~, LCOLLTM+32*, LCOLLTM+33, LCOLLTM+34 |
TMRW | LCOLLTM+1~, LCOLLTM+3*, LCOLLTM+15, LCOLLTM+16 |
TMRW("DOW" | LCOLLTM+15, LCOLLTM+29 |
TMRW("H" | LCOLLTM+29 |
TMRW("TX" | LCOLLTM+28 |
TXDT | LCOLLTM+1~, LCOLLTM+23*, LCOLLTM+28*, LCOLLTM+31*, LCOLLTM+33, LCOLLTM+34 |
TYPE | SCHED+1~, SCHED+6*, SCHED+8, SCHED+9 |
U | LCOLLTM+22, LCOLLTM+30, LCOLLTM+32, LCOLLTM+33, LCOLLTM+34, URGENCY+3, URGENCY+4, SCHED+6, SCHED+9, SCHED+10 , COMMON+4, COMMON+5, LOAD+3, LOAD+8, LOAD+9, LOAD+10, LOAD+13, LOAD+31, LOAD+33, LOAD+34 , LOAD+35, ALLSAMP+11, ALLSAMP+12, ALLSAMP+13, ALLSAMP+14, ALLSAMP+17, ONESAMP+6, ONESAMP+7, ONESAMP+8, ONESAMP+9 , ONESAMP+12, ONESPEC+2, ABBSPEC+4 |
URG | URGENCY+1~, URGENCY+2*, URGENCY+3, URGENCY+4 |
X | INCDATE+1~, INCDATE+2, SCHED+1~, SCHED+4*, SCHED+5, SCHED+9, SCHED+10, LOAD+2~, LOAD+3*, LOAD+5 , LOAD+34*, LOAD+35, ALLSAMP+3~, ALLSAMP+11*, ALLSAMP+13*, ALLSAMP+14, ALLSAMP+15, ONESAMP+2~, ONESAMP+6*, ONESAMP+8* , ONESAMP+9, ONESAMP+10, ABBSPEC+2~, ABBSPEC+3* |
X0 | SCHED+1~, ALLSAMP+3~, ALLSAMP+10*, ALLSAMP+11, ALLSAMP+12, ALLSAMP+13, ONESAMP+2~, ONESAMP+5*, ONESAMP+6, ONESAMP+7 , ONESAMP+8 |
X1 | INCDATE+1~, INCDATE+2*, LOAD+2~, LOAD+8*, LOAD+9, LOAD+14 |
X2 | INCDATE+1~, INCDATE+2* |
X4 | LOAD+2~, LOAD+9*, LOAD+10 |
Y | COLLTYP+1~*, COLLTYP+6*, COLLTYP+7 |