ORCDLR2 ;SLC/MKB - Silent utilities for LR dialogs ; 11/4/2007
Source file <ORCDLR2.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 | 2 | ORCDLR2 CHECK ALL LC TO WC ORCDLR2 CHECK ONE LC TO WC |
Name | Comments | DBIA/ICR reference |
---|---|---|
GUI(ORY,ORL,ORDERS) | ||
KIDS(ORY,ORL,ORIFN,DATE,TYPE,SCH,DUR) | ; -- get child times, validate LC/IC
; ORL = Hospital Location file #44 vptr ; ORIFN = Orders file #100 ien ; or ; DATE = Start date.time or "AM" or "NEXT" ; TYPE = LC or I ; SCH = Administration Schedule file #51.1 ien ; DUR = # or "X"_# ; Will quit if OREVENT exists <can't check delayed orders> ; ; Returns ORY(n) = child start.time ^ 1 or 0 ^ [error message] ; |
|
SCHEDULE(ORY,PSJSD,SCH,ORDUR) | ; Returns list of start time(s) from schedule
; PSJEEU - DBIA #2417 ; PSS51P1 - DBIA #4546 |
|
LC(IEN) | ; -- Return 1 or 0, if order IEN is to Lab for LC or I
|
Name | Field # of Occurrence |
---|---|
^%DT | KIDS+22 |
$$NMSP^ORCD | LC+2 |
$$IMMCOLL^ORCDLR1 | KIDS+27 |
$$LABCOLL^ORCDLR1 | KIDS+26 |
GETIMES^ORCDLR1 | KIDS+20 |
AM^ORCSAVE2 | KIDS+21 |
NEXT^ORCSAVE2 | KIDS+21 |
$$VALUE^ORX8 | KIDS+15, KIDS+16, KIDS+17, KIDS+18, LC+4 |
ENSPU^PSJEEU | SCHEDULE+20 |
ENSV^PSJEEU | SCHEDULE+8 |
ZERO^PSS51P1 | SCHEDULE+6 |
$$FMADD^XLFDT | SCHEDULE+11, SCHEDULE+13, SCHEDULE+19 |
$$GET^XPAR | SCHEDULE+16 |
RPC Name | Call Tags |
---|---|
ORCDLR2 CHECK ONE LC TO WC | KIDS |
ORCDLR2 CHECK ALL LC TO WC | GUI |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^OR(100 - [#100] | GUI+14, KIDS+13, LC+2 |
^TMP($J | GUI+2!, GUI+9*, GUI+10*, GUI+12, GUI+15, SCHEDULE+6, SCHEDULE+7, SCHEDULE+17 |
Name | Line Occurrences |
---|---|
$$LC | GUI+5 |
KIDS | GUI+6 |
SCHEDULE | KIDS+23 |
Name | Field # of Occurrence |
---|---|
^( | GUI+15 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | KIDS+12~, KIDS+22* |
DAD | GUI+1~, GUI+12*, GUI+13, GUI+15 |
DATE | KIDS~, KIDS+14, KIDS+15*, KIDS+19, KIDS+21, KIDS+22 |
DAYS | SCHEDULE+15~, SCHEDULE+18*, SCHEDULE+19 |
DUR | KIDS~, KIDS+14, KIDS+18*, KIDS+19, KIDS+23 |
I | GUI+1~, GUI+7*, GUI+10*, SCHEDULE+3~, SCHEDULE+5*, SCHEDULE+6, SCHEDULE+23* |
IEN | LC~, LC+2, LC+4 |
LOCMX | SCHEDULE+15~, SCHEDULE+16*, SCHEDULE+18 |
N | GUI+1~, GUI+11*, GUI+13*, GUI+14*, GUI+16* |
NXT | SCHEDULE+3~, SCHEDULE+23* |
OK | KIDS+12~, KIDS+25*, KIDS+26*, KIDS+27*, KIDS+28 |
OR0 | KIDS+12~, KIDS+13* |
ORCNT | GUI+1~, GUI+2*, GUI+9*, GUI+10, GUI+11, GUI+12 |
ORDERS | GUI~ |
ORDERS( | GUI+3, GUI+4, GUI+5 |
ORDIV | KIDS+12~ |
ORDUR | SCHEDULE~, SCHEDULE+11, SCHEDULE+12, SCHEDULE+21, SCHEDULE+22 |
>> OREVENT | KIDS+13 |
ORI | GUI+1~, GUI+3*, GUI+4, GUI+5, GUI+15*, KIDS+12~, KIDS+25*, KIDS+26, KIDS+27, KIDS+28 |
ORIFN | GUI+1~, GUI+5*, GUI+6, GUI+9, GUI+12*, GUI+14, KIDS~, KIDS+13, KIDS+14, KIDS+15 , KIDS+16, KIDS+17, KIDS+18 |
ORIMTIME | KIDS+12~ |
ORL | GUI~, GUI+6, KIDS~, SCHEDULE+8, SCHEDULE+16 |
ORN | KIDS+12~, KIDS+25*, KIDS+28* |
ORSCH | SCHEDULE+3~, SCHEDULE+6*, SCHEDULE+7, SCHEDULE+17 |
ORSTRT | KIDS+12~, KIDS+23, KIDS+24 |
ORSTRT( | KIDS+25 |
ORTIME | KIDS+12~ |
ORY | GUI~, KIDS~, KIDS+24!*, SCHEDULE~, SCHEDULE+4*, SCHEDULE+20!, SCHEDULE+21*, SCHEDULE+22*, SCHEDULE+23 |
ORY( | GUI+13*, GUI+14*, GUI+16*, KIDS+28*, SCHEDULE+4*, SCHEDULE+23* |
ORY(1 | GUI+11* |
ORY(2 | GUI+11* |
PKG | LC+1~, LC+2*, LC+3 |
PSJAT | SCHEDULE+3~ |
PSJAX | SCHEDULE+3~ |
PSJC | SCHEDULE+3~, SCHEDULE+21, SCHEDULE+22 |
PSJC( | SCHEDULE+23 |
PSJFD | SCHEDULE+3~, SCHEDULE+11*, SCHEDULE+13*, SCHEDULE+19* |
PSJM | SCHEDULE+3~, SCHEDULE+13 |
PSJNE | SCHEDULE+3~, SCHEDULE+8* |
PSJOFD | SCHEDULE+3~ |
PSJOSD | SCHEDULE+3~ |
PSJPP | SCHEDULE+3~, SCHEDULE+8* |
PSJSCH | SCHEDULE+3~, SCHEDULE+10* |
PSJSD | SCHEDULE~, SCHEDULE+4, SCHEDULE+11, SCHEDULE+13, SCHEDULE+19 |
PSJTS | SCHEDULE+3~, SCHEDULE+9 |
PSJW | SCHEDULE+3~, SCHEDULE+8* |
PSJX | SCHEDULE+3~, SCHEDULE+7*, SCHEDULE+8, SCHEDULE+10 |
PSJY | SCHEDULE+3~ |
RES | GUI+1~, GUI+6! |
RES( | GUI+7!, GUI+10 |
RES(0 | GUI+8 |
SCH | KIDS~, KIDS+14, KIDS+17*, KIDS+19, KIDS+23, SCHEDULE~, SCHEDULE+4*, SCHEDULE+5 |
SCHMX | SCHEDULE+15~, SCHEDULE+17*, SCHEDULE+18 |
TYPE | KIDS~, KIDS+14, KIDS+16*, KIDS+19, KIDS+26, KIDS+27 |
U | GUI+7, KIDS+13, KIDS+28, LC+2 |
VALIDT | KIDS+12~, KIDS+20* |
X | GUI+1~, GUI+15*, GUI+16, KIDS+12~, KIDS+22*, SCHEDULE+3~, SCHEDULE+5*, SCHEDULE+6, SCHEDULE+12*, SCHEDULE+13 , LC+4~*, LC+5 |
X0 | LC+1~, LC+2* |
Y | KIDS+12~, KIDS+22, KIDS+23, LC+1~*, LC+5*, LC+6 |