LAGEN ;DALOI/STAFF - LAB AUTOMATED DATA ;11/18/11 15:03
Source file <LAGEN.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 1 | $$NOW^XLFDT |
Lab Service | 1 | ^LREXPD |
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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
LOG | ; Run by accession number.
|
|
LG2 | ||
ISQN | ;
|
|
LLIST | ;
|
|
SEQN | ;
; Run by the order data received |
|
CENUM | ;
|
|
IDENT | ;
|
|
POC | ; Entry point for POC interfaces to setup LAH using "E" x-ref
; IDE xref used to identify for POC specimen |
|
CONTROL | ; Verify control's
|
|
CEPACK | ||
CONTXREF | ; Set up verification X-Ref for controls
|
|
AC | ;
|
|
UPDT(LWL,ISQN) | ; Set/update date/time this entry in LAH has data added.
; Used by clear instrument data option to allow selective clearing based on date/time criteria. ; Call with LWL = ien of load/list in LAH ; ISQN = ien of sequence |
|
UID(LWL,ISQN,UID) | ; Set .3 node and "U" xref with accession's UID.
; Used to verify by unique identifier (UID). ; Call with LWL = ien of load/list in LAH ; ISQN = ien of sequence ; UID = accession's UID ; Called from above, LRVR1, LRVRW |
|
POI(LWL,ISQN,NODE,LAID) | ; Set .1 node with patient/order info
; Call with LWL = ien of load/list in LAH ; ISQN = ien of sequence ; NODE = node to store data on (PID, OBR) ; LAID = array containing values ; PID - "DFN","DOB","ICN","LRDFN","LRTDFN","PNM","SEX","SSN" ; OBR - "EOL","FID","ORCDT","ORDNLT","ORDP","PON","SID","PEB","PVB" |
|
LATYP(LWL,ISQN,LAX) | ; Set type of interface for this entry
; Call with LWL = ien of load/list in LAH ; ISQN = ien of sequence ; LAX = type of interface |
|
LAMSGID(LWL,ISQN,LAX) | ; Set pointer to file #62.49 for this entry.
; Call with LWL = ien of load/list in LAH ; ISQN = ien of sequence ; LAX = ien of entry in file #62.49 that is source of these results |
|
METH(LWL,ISQN,LAX) | ; Save instrument name/method for this entry
; Call with LWL = ien of load/list in LAH ; ISQN = ien of sequence ; LAX = method text |
|
SUBID(LWL,ISQN,LRSS,NODE,SUBID) | ; Set/lookup entry for a sub-id (isolate id)
; Call with LWL = ien of load/list in LAH ; ISQN = ien of sequence ; LRSS = subscript in LAH ; NODE = data node in LAH ; SUBID = sub-id to lookup/use to link entry |
|
LAH(LAWL,LADA,LASS,LASUB,LAP,LAVAL) | ;
; sets data into LAH ; Inputs ; LAWL : WorkLoad List ; LADA : ; LASS : SubScript ; LASUB : ; LAP : Data position ($Piece of node) ; : if -1 will set the entire node=LAVAL (for WP type data) ; LAVAL : The VALue to set |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LAH( | LOG+7, LOG+8, LG2+1*, LG2+2*, ISQN+1, ISQN+3*, ISQN+6*, ISQN+10*, ISQN+13*, ISQN+18 , LLIST+4, LLIST+12*, LLIST+16*, CENUM+7*, POC+3, CONTROL+11, CONTROL+17!, CONTROL+18!, UPDT+7, UPDT+11* , UID+9, UID+11!, UID+13*, UID+14*, POI+35, POI+39!, POI+40!, POI+42*, POI+43*, LATYP+5* , LAMSGID+5*, LAMSGID+6*, METH+6, METH+7*, SUBID+11, SUBID+13, SUBID+15*, SUBID+16* |
^LR - [#63] | CONTROL+7, CONTROL+9*, CONTROL+11*, AC+3 |
^LRO(68 - [#68] | LOG+12, LOG+15, LOG+16, LLIST+17, CENUM+1, IDENT+1, CONTROL+2, CONTROL+4, CONTROL+5, CONTROL+8* , CONTROL+15*, CONTXREF+5, AC+3 |
^LRO(68.2 - [#68.2] | LG2+3, LLIST+10, CENUM+9 |
^TMP("LR" | AC+1!, AC+3, AC+4! |
^VA(200 - [#200] | CONTROL+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> CENUM | LG2+2, CENUM+1, CENUM+7 |
>> CUP | LG2+3, ISQN+5*, ISQN+6, ISQN+10, LLIST+4, LLIST+10, SEQN+2*, CENUM+9, CONTROL+18 |
DA | CONTXREF+2~ |
>> DPF | LOG+1*, LOG+16*, LLIST+1*, LLIST+14*, LLIST+17*, CENUM+1*, IDENT+1* |
DT | CENUM+1, IDENT+1, CONTROL+2, CONTROL+4, CONTROL+5, CONTROL+8, CONTROL+15, CONTXREF+5 |
DUZ | CONTROL+13 |
I | LOG+5~, LOG+6*, LOG+7*, LOG+8, LOG+13, CONTROL+11*, CONTROL+15*, CEPACK*, CONTXREF+2~ |
>> IDE | ISQN+6, ISQN+13, POC+2, POC+3 |
>> IDENT | IDENT+1 |
>> IDT | CONTROL+5*, CONTROL+6, CONTROL+7, CONTROL+9, CONTROL+11, AC+3 |
ISQN | LOG+4, LOG+6*, LOG+7, LOG+13*, LOG+14, LG2+1, LG2+2, LG2+3, ISQN+3*, ISQN+5 , ISQN+6, ISQN+8, ISQN+10, ISQN+13, ISQN+16, LLIST+3, LLIST+4*, LLIST+5, LLIST+10, LLIST+12 , LLIST+16, CENUM+7, CENUM+9, POC+2, POC+3*, POC+4, CONTROL+11, CONTROL+18, UPDT~, UPDT+7 , UPDT+11, UID~, UID+9, UID+11, UID+13, UID+14, POI~, POI+35, POI+39, POI+40 , POI+42, POI+43, LATYP~, LATYP+5, LAMSGID~, LAMSGID+5, LAMSGID+6, METH~, METH+6, METH+7 , SUBID~, SUBID+11, SUBID+13, SUBID+15, SUBID+16 |
ISQN2 | SUBID+9~, SUBID+11*, SUBID+12, SUBID+13*, SUBID+14*, SUBID+15, SUBID+16, SUBID+17 |
J | CONTXREF+2~ |
J1 | CONTXREF+2~ |
>> LA7UID | ISQN+16 |
LADA | LAH~, LAH+15* |
>> LADT | LOG+12, LOG+15, LOG+16 |
LAID | POI~ |
LAID( | POI+32, POI+33 |
LANOW | UPDT+4~, UPDT+6*, UPDT+10 |
LAP | LAH~, LAH+13, LAH+21, LAH+22 |
LASS | LAH~, LAH+16*, LAH+18 |
LASUB | LAH~, LAH+17*, LAH+19 |
LAVAL | LAH~, LAH+11*, LAH+12*, LAH+13*, LAH+21, LAH+22 |
LAWL | LAH~, LAH+14* |
LAX | UPDT+4~, UPDT+7*, UPDT+10*, UPDT+11, POI+29~, POI+31*, POI+32*, POI+33, POI+35, POI+39 , POI+40, POI+42, POI+43, LATYP~, LATYP+5, LAMSGID~, LAMSGID+5, LAMSGID+6, METH~, METH+7 |
LAY | POI+29~, POI+33*, POI+34, POI+36, POI+42, POI+43 |
LAZ | POI+29~, POI+35*, POI+36, POI+38, POI+40 |
>> LINK | LOG+1*, LOG+15*, LOG+16*, LG2+1, LLIST+8*, LLIST+10*, LLIST+12, LLIST+15, LLIST+16 |
>> LOG | LOG+2, LOG+7, LOG+12, LOG+15, LOG+16, LG2+1, LLIST+16*, LLIST+17, CENUM+1*, CENUM+2 , CENUM+7, IDENT+1*, IDENT+2, CONTROL+2, CONTROL+4, CONTROL+5, CONTROL+8, CONTROL+15, CONTROL+17, CONTXREF+5 |
>> LRDFN | LOG+1*, LOG+16*, LLIST+1*, LLIST+17*, CENUM+1*, IDENT+1*, CONTROL+4*, CONTROL+7, CONTROL+9, CONTROL+11 , AC+3 |
LRGTN | CONTXREF+2~ |
>> LROVER | LOG+4, LLIST+3 |
LRSS | SUBID~, SUBID+11, SUBID+13, SUBID+15, SUBID+16 |
>> LRTEC | CONTROL+13*, CONTROL+15 |
LRTEST | CONTXREF+2~, CONTXREF+4*, CONTXREF+5* |
LRTN | CONTXREF+2~, CONTXREF+5* |
LWL | LOG+7, LOG+8, LOG+14, LG2+1, LG2+2, LG2+3, ISQN+1, ISQN+3, ISQN+6, ISQN+8 , ISQN+10, ISQN+13, ISQN+16, ISQN+18, LLIST+4, LLIST+5, LLIST+10, LLIST+12, LLIST+16, CENUM+7 , CENUM+9, POC+3, POC+4, CONTROL+11, CONTROL+15, CONTROL+17, CONTROL+18, CONTXREF+5, UPDT~, UPDT+7 , UPDT+11, UID~, UID+9, UID+11, UID+13, UID+14, POI~, POI+35, POI+39, POI+40 , POI+42, POI+43, LATYP~, LATYP+5, LAMSGID~, LAMSGID+5, LAMSGID+6, METH~, METH+6, METH+7 , SUBID~, SUBID+11, SUBID+13, SUBID+15, SUBID+16 |
>> METH | ISQN+6 |
NODE | POI~, POI+35, POI+39, POI+42, SUBID~, SUBID+11, SUBID+13, SUBID+15, SUBID+16, LAH+10~ , LAH+18*, LAH+19*, LAH+20*, LAH+21*, LAH+22 |
>> NOW | CONTROL+8, CONTROL+9, CONTROL+15 |
S1 | CONTXREF+2~ |
SUBID | SUBID~, SUBID+10, SUBID+11, SUBID+15, SUBID+16 |
>> TRAY | LG2+3, ISQN+5*, ISQN+6, ISQN+10, LLIST+4, LLIST+10, CENUM+9, CONTROL+18 |
U | LOG+16, LG2+1, LG2+2, ISQN+6, LLIST+12, LLIST+17, CENUM+7, CONTROL+2, CONTROL+8, CONTROL+9 , CONTROL+13, CONTROL+15, CONTXREF+5 |
UID | UID~, UID+11, UID+13, UID+14 |
>> WDT | LLIST+16*, LLIST+17 |
>> WL | LOG+10, LOG+12, LOG+15, LOG+16, LLIST+16*, LLIST+17, CENUM+1, IDENT+1, CONTROL+2, CONTROL+4 , CONTROL+5, CONTROL+8, CONTROL+15, CONTXREF+5 |
X | LOG+5~, LOG+8*, LOG+10, LOG+12, LOG+16*, LLIST+17*, CONTXREF+2~, AC+3*, UID+7~, UID+9* , UID+11, METH+5~, METH+6*, METH+7* |
X1 | CONTXREF+2~, AC+3* |
>> Y | CEPACK*, CEPACK+1* |
YY | CEPACK*, CEPACK+1, CEPACK+2! |