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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: LA7UID1

Package: Automated Lab Instruments

Routine: LA7UID1


Information

LA7UID1 ;DALOI/JRR - Process Download Message for an entry in 62.48; 1/30/95 09:00

Source Information

Source file <LA7UID1.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Automated Lab Instruments 4 CHKTEST^LA7ADL  UNWIND^LA7ADL1  CREATE^LA7LOG  BUILD^LA7UID2  
Health Level Seven 1 KILL^HLTRANS  
Lab Service 1 KVAR^LRX  

Entry Points

Name Comments DBIA/ICR reference
TEST ;
ADL ; Process/build messages for automatic download, no loadlist.
; Called from above by LA7ADL.
EN ; Called from LA7UID
; This routine converts the information for each test in the load list
; into HL7 messages and hands them off to the HL7 package for delivery.
; LRLL= IEN in 68.2 Load Worklist file, from field in 62.4
; LRINST= IEN IN 62.4 Auto Inst file
; LRAUTO= zero node of 62.4 entry
; LA76248= IEN in 62.48 Message Parameter file
; LAMODE= mode from 62.48 for this configuration
EXIT ;
CUP ; Process each cup on load list

External References

Name Field # of Occurrence
KILL^HLTRANS EXIT+1
CHKTEST^LA7ADL CUP+20
UNWIND^LA7ADL1 TEST+10
CREATE^LA7LOG CUP+17, ADL+12
BUILD^LA7UID2 CUP+22, ADL+14
KVAR^LRX EXIT+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Building download record for:"
  • Line Location: EN+27
Function Call: WRITE
  • Prompt: " Tray: ",LA76821,!,"Cup: "
  • Line Location: EN+28
Function Call: WRITE
  • Prompt: !,"Seq: "
  • Line Location: EN+29

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAHM(62.48 - [#62.48] EN+11
^LRO(68 - [#68] CUP+14, ADL+10
^LRO(68.2 - [#68.2] EN+17, EN+25, CUP+4, CUP+8, TEST+6, TEST+8

Label References

Name Line Occurrences
ADL EN+15
CUP EN+30
EXIT EN+12, EN+31, ADL+15
TEST CUP+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
HLMTN EXIT+2!
HLNDAP EXIT+2!
HLSDATA EXIT+2!
HLSDT EXIT+2!
HLSEC EXIT+2!
LA7 EN+9~, EN+17*, EN+18, EN+19, EXIT+5!
LA71 EXIT+5!
>> LA76248 EN+11
LA76249 CUP+7!, EXIT+5!
LA76281 EN+9~
LA768 CUP+13*, ADL+7*, ADL+10, EXIT+5!
LA76801 CUP+13*, ADL+7*, ADL+10, EXIT+5!
LA76802 CUP+13*, ADL+7*, ADL+10, EXIT+5!
LA76821 EN+24*, EN+25*, EN+28, CUP+4, CUP+5, CUP+8, TEST+6, TEST+8, ADL+5*, EXIT+5!
LA76822 CUP+1~, CUP+3*, CUP+4*, CUP+5, CUP+8, TEST+6, TEST+8, ADL+5*, EXIT+5!
LA7ACC CUP+7!, CUP+8*, CUP+10, CUP+12, EXIT+5!
LA7ACC(0 CUP+22
LA7ACC0 CUP+14*, CUP+16, ADL+10*, ADL+11, EXIT+5!
>> LA7ADL EN+15
>> LA7AUTO( ADL+3
LA7CNT EXIT+6!
LA7CODE EXIT+6!
LA7CUP EN+9~, EN+19*, EN+21*, CUP+3
LA7CUP1 EN+9~, EN+19*, CUP+5
LA7DATA EXIT+6!
LA7DTIM EXIT+6!
>> LA7INST ADL+3
LA7MSH EXIT+6!
LA7NDAP EN+11*, EN+12, EXIT+6!
LA7OBR EXIT+6!
LA7ORC EXIT+6!
LA7PCNT TEST+7~, TEST+9*
LA7PID EXIT+6!
LA7PV1 EXIT+6!
LA7QUIT CUP+1~, CUP+3*, CUP+4, CUP+5*, CUP+21~
LA7TMP EXIT+6!
LA7TRAY EN+9~, EN+18*, EN+20*, EN+24
LA7TRAY1 EN+9~, EN+18*, EN+25, CUP+5
LA7TREE TEST+3!
LA7TST TEST+1~, TEST+5*, TEST+6*, TEST+8
LA7X TEST+7~, TEST+8*, TEST+10
>> LRAA CUP+12*, CUP+13, CUP+14, ADL+7
>> LRAD CUP+12*, CUP+13, CUP+14, ADL+7
>> LRAN CUP+12*, CUP+13, CUP+14, ADL+7
LRAUTO ADL+3*, ADL+16!
>> LRCUP1 EN+21
LRINFW EXIT+6!
LRINST ADL+16!
LRLL EN+17, EN+25, CUP+4, CUP+8, TEST+6, TEST+8, ADL+3*, ADL+16!
>> LRPROF CUP+10
>> LRTRAY1 EN+20
>> LRTYPE EN+28
>> ZTQUEUED EN+26
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All