Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: LAGEN

Package: Automated Lab Instruments

Routine: LAGEN


Information

LAGEN ;VA/DALOI/CJS - LAB AUTOMATED DATA ; 1 Feb 2005

Source Information

Source file <LAGEN.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 1 $$NOW^XLFDT  
Lab Service 1 ^LREXPD  

Caller Graph

Caller Graph Total: 9

Package Total Caller Graph
Automated Lab Instruments 6 LA7VCIN4  LA7VIN4  LA7VLIN4  LA7VQIN4  LA7VRIN4  LASMACA  
Lab Service 3 LRLLS  LRVR1  LRVRW  

Entry Points

Name Comments DBIA/ICR reference
CONTROL ; Verify control's
AC ;
IDENT ;
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
;
SEQN ;
; Run by the order data received
LLIST ;
CENUM ;
CEPACK
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
CONTXREF ; Set up verification X-Ref for controls
ISQN ;
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
LG2
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
;
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"
POC ; Entry point for POC interfaces to setup LAH using "E" x-ref
; IDE xref used to identify for POC specimen
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
LOG ; Run by accession number.

External References

Name Field # of Occurrence
^LREXPD AC+2
$$NOW^XLFDT UPDT+6

Global Variables Directly Accessed

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+32, POI+36!, POI+37!, POI+39*, POI+40*, LATYP+5*
, LAMSGID+5*, LAMSGID+6*, METH+6, METH+7*
^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

Label References

Name Line Occurrences
CONTXREF CONTROL+16
ISQN LG2, LLIST+8, CENUM+5, IDENT+3
LG2 LOG+2, LOG+15
LLIST SEQN+3
LOG CENUM+2, IDENT+2, POC+5
UID ISQN+16
UPDT LOG+14, ISQN+8, LLIST+5, POC+4

Naked Globals

Name Field # of Occurrence
^( CONTROL+15, CONTXREF+5, AC+3*
^(0 LLIST+10, LLIST+17, CONTROL+2, CONTROL+15*, CONTXREF+5
^(4 LG2+3*, LLIST+10*, CENUM+9*

Local Variables

Legend:

>> 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+32, POI+36, POI+37
, POI+39, POI+40, LATYP~, LATYP+5, LAMSGID~, LAMSGID+5, LAMSGID+6, METH~, METH+6, METH+7
J CONTXREF+2~
J1 CONTXREF+2~
>> LA7UID ISQN+16
>> LADT LOG+12, LOG+15, LOG+16
LAID POI~
LAID( POI+29, POI+30
LANOW UPDT+4~, UPDT+6*, UPDT+10
LAX UPDT+4~, UPDT+7*, UPDT+10*, UPDT+11, POI+26~, POI+28*, POI+29*, POI+30, POI+32, POI+36
, POI+37, POI+39, POI+40, LATYP~, LATYP+5, LAMSGID~, LAMSGID+5, LAMSGID+6, METH~, METH+7
LAY POI+26~, POI+30*, POI+31, POI+33, POI+39, POI+40
LAZ POI+26~, POI+32*, POI+33, POI+35, POI+37
>> 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
>> 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+32, POI+36, POI+37
, POI+39, POI+40, LATYP~, LATYP+5, LAMSGID~, LAMSGID+5, LAMSGID+6, METH~, METH+6, METH+7
>> METH ISQN+6
NODE POI~, POI+32, POI+36, POI+39
>> NOW CONTROL+8, CONTROL+9, CONTROL+15
S1 CONTXREF+2~
>> 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!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All