LR7OF1 ;DALOI/STAFF - Setup new order from OE/RR ;Jan 27, 2008
Source file <LR7OF1.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 |
---|---|---|
Lab Service | 1 | LR7OF0 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Setup NEW orders from OE/RR messages
; [^TMP("OR",$J,"LRES") DOCUMENTATION] ; 'Combining of Orders' functionality depends on this TMP global ; Set and Killed when BHS and BTS batch message headers are received ; Global contains a list of lab orders for a session ; Lab adds elements to the global array as orders are processed: ; ^TMP("OR",$J,"LRES",LRDFN,LRSDT,LRXZ,^TMP("OR",$J,"LRES","CTR"))=LRORD_"^"_LRODT_"^"_LRSN ; ^TMP("OR",$J,"LRES","CTR")=Count |
|
ZX | ;
|
|
LOCK | ;
|
|
ZSN | ;
|
|
ADD | ;
|
|
ZSN1(NODE,STATUS) | ||
DT | ;
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LRO(69 - [#69] | ZX+2*, LOCK+1, LOCK+3, ZSN+1, ZSN+2*, ZSN+3*, ZSN+4, ZSN+6*, ZSN+8*, ZSN+10* , ZSN+11*, ZSN+13*, ADD+9, ADD+10*, ADD+13, ADD+14*, ZSN1+2, ZSN1+5, ZSN1+6*, ZSN1+13 , ZSN1+14*, ZSN1+15, ZSN1+20*, ZSN1+22*, ZSN1+23*, ZSN1+26, ZSN1+27, ZSN1+30, ZSN1+31* |
^TMP("OR" | EN+12, EN+13, EN+14, ZSN+7*, ADD+2*, ADD+3, ADD+6, ZSN1+12, ZSN1+13, ZSN1+16 , ZSN1+17 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
C | ZSN1+1~, ZSN1+15*, ZSN1+19*, ZSN1+20 |
CNT | ZSN1+1~, ZSN1+2*, ZSN1+6, ZSN1+8, ZSN1+13, ZSN1+14, ZSN1+15, ZSN1+20, ZSN1+22, ZSN1+26 , ZSN1+30 |
CNT1 | ZSN1+29~, ZSN1+30*, ZSN1+31 |
COMBINE | ZX+1~, ZX+3*, ZX+6*, ZX+7*, ZX+9, ZX+11, ZX+12, ADD+12, ADD+13, ADD+14 , ZSN1+25, ZSN1+30, ZSN1+31 |
DT | ZSN1+14, DT+1*, DT+2 |
I | ADD+1~, ADD+8*, ADD+9*, ADD+13*, ZSN1+1~, ZSN1+15*, ZSN1+16*, ZSN1+17 |
J | ADD+1~, ADD+5*, ADD+6*, ZSN1+8, ZSN1+12, ZSN1+13, ZSN1+16, ZSN1+17 |
>> LRDFN | ZX+6, ZX+7, ZSN+2, ZSN+6, ZSN+8, ADD+2, ZSN1+23 |
>> LRDUZ | ZX+6, ZX+7, ZSN+2 |
LRJ | ADD+1~, ADD+6*, ZSN1+6, ZSN1+8, ZSN1+13, ZSN1+14, ZSN1+15, ZSN1+20, ZSN1+22, ZSN1+26 , ZSN1+30 |
>> LRLLOC | ZSN+2, ZSN+10 |
LRNT | EN+9~, ZSN+2, DT+2* |
>> LRODT | ZX+2, ZX+7, LOCK+1, LOCK+3, ZSN+1, ZSN+2, ZSN+3, ZSN+4, ZSN+6, ZSN+8 , ZSN+10, ZSN+11, ZSN+13, ADD+2, ADD+9, ADD+10, ADD+13, ADD+14, ZSN1+2, ZSN1+5 , ZSN1+6, ZSN1+8, ZSN1+13, ZSN1+14, ZSN1+15, ZSN1+20, ZSN1+22, ZSN1+23, ZSN1+26, ZSN1+27 , ZSN1+30, ZSN1+31 |
>> LROLLOC | ZX+6, ZX+7, ZSN+2 |
>> LRORD | ZX+11*, ZX+12*, ZSN+13, ADD+2, ZSN1+26, ZSN1+28 |
LRORDR | EN+9~, EN+11*, ZSN+2 |
LRORIFN | ADD+1~, ADD+3*, ZSN1+6 |
>> LROUTINE | ZSN1+6 |
>> LRPRAC | ZX+6, ZX+7, ZSN+2 |
>> LRQUANT | ZSN1+3* |
>> LRQUIET | ZX+9* |
>> LRSAMP | EN+13*, EN+14, ZX+6, ZX+7, ZSN+2, ZSN+7, ADD+3, ADD+6, ZSN1+12, ZSN1+13 , ZSN1+16, ZSN1+17 |
>> LRSDT | EN+13, EN+14, ZX+6, ZX+7, ZSN+2, ZSN+7, ADD+2, ADD+3, ADD+6, ZSN1+12 , ZSN1+13, ZSN1+16, ZSN1+17 |
>> LRSN | ZX+11*, LOCK+3*, ZSN+1*, ZSN+2, ZSN+3, ZSN+6, ZSN+7, ZSN+8, ZSN+10, ZSN+11 , ZSN+13, ADD+2, ADD+9, ADD+10, ZSN1+2, ZSN1+5, ZSN1+6, ZSN1+8, ZSN1+13, ZSN1+14 , ZSN1+15, ZSN1+20, ZSN1+22, ZSN1+26, ZSN1+27, ZSN1+30 |
>> LRSPEC | EN+14*, ZX+6, ZX+7, ZSN+7, ZSN+11, ADD+3, ADD+6, ZSN1+12, ZSN1+13, ZSN1+16 , ZSN1+17, ZSN1+23 |
>> LRSUM | LOCK+3*, ZSN+3 |
LRSXN | ADD+1~, ADD+8*, ADD+9*, ADD+10, ADD+13*, ADD+14 |
>> LRTSTS | ZSN1+3*, ZSN1+5, ZSN1+6, ZSN1+22, ZSN1+23, ZSN1+31 |
>> LRXZ | EN+11, EN+13, EN+14, ZX+6, ZX+7, ZSN+7, ADD+2, ADD+3, ADD+6, ZSN1+12 , ZSN1+13, ZSN1+16, ZSN1+17 |
NEWORD | ZX+1~, ZX+9* |
NODE | ADD+1~, ADD+6*, ZSN1~, ZSN1+3 |
>> ORIFN | EN+15*, ZSN+2 |
>> REJECT( | ZSN1+5* |
STATUS | ADD+1~, ADD+6*, ZSN1~, ZSN1+6 |
TCNT | ZSN1+1~, ZSN1+15*, ZSN1+20 |
U | ZX+2, LOCK+3 |
UNEEK | EN+9~, EN+15*, ZX+5 |
X | EN+9~, EN+14*, EN+15, ZX+1~, ZSN1+1~, ZSN1+13*, ZSN1+14, ZSN1+17*, ZSN1+18*, ZSN1+20 , ZSN1+26*, ZSN1+30 |
XI | ZSN1+1~, ZSN1+27*, ZSN1+28* |
ZTQUEUED | ZX+9! |
ZTREQ | ZX+9! |
ZTSK | EN+9~, ZX+9! |