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: LA7VMSG

Package: Automated Lab Instruments

Routine: LA7VMSG


Information

LA7VMSG ;VA/DALOI/JMC - LAB ORU (Observation Result) message builder ;JUL 06, 2010 3:14 PM

Source Information

Source file <LA7VMSG.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Automated Lab Instruments 5 CREATE^LA7LOG  ACK^LA7VHL  $$INIT6249^LA7VHLU  $$RETFACID^LA7VHLU2  START^LA7VMSG1  
VA Fileman 2 (FILE,UPDATE)^DIE  CLEAN^DILF  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Automated Lab Instruments 3 LA7CHDR  LA7HDR  LA7SRR  
Lab Service 2 LRVER3  LRWLST12  

Entry Points

Name Comments DBIA/ICR reference
TRIGGER(LRAA,LRAD,LRAN,LRTS) ; Call with LRTS by reference
; LRTS array contains a list of verified test.
; Sets the queue for out going messages. ^LAHM(62.49
SET(LRUID,SITE,RUID,SITEN,ORD,LRNLT,LRIDT,LRSS,LRDFN,ORDT,LA7VCH,LA7MTYP) ; adds entries to LA7V QUEUE file
; Called by LA7SRR, LRVER3, LRWLST12
; variable list
; LRUID - Host Unique ID from the local ACCESSION file (#68)
; SITE - remote sites IEN in INSTITUTION file (#4)
; RUID - Remote sites Unique ID from ACCESSION file (#68)
; SITEN - Primary site number of remote site ($$SITE^VASITE)
; ORD - Free text ordered test name from WKLD CODE file (#64)
; LRNLT - National Laboratory test code from WKLD CODE file (#64)
; LRIDT - Inverse date/time (accession date/time)
; LRSS - test subscript defined in LABORATORY TEST file (#60)
; LRDFN - IEN in LAB DATA file (#63)
; ORDT - Order date
; LA7VCH (Optional) - array of Chemistry results
; ex. glucose LA7VCH(2)=LR NODE
; LA7VCH(2,1)="C" (corrected results)
; LA7MTYP (Optional) - Message Type (ORU or ORR) defaults to ORU
ORU ; Bleed the ORU (Observation Result) message queue
; Tasked by LRCAPV2
ORR ; Bleed the ORR (Order Response) message queue
; Called by LRWLST12
ACK ; ACKnowledgment message processor
CHKACC ; Check/validate parameters passed in before storing in file #62.49

External References

Name Field # of Occurrence
FILE^DIE SET+58
UPDATE^DIE SET+68
CLEAN^DILF SET+59, SET+69
CREATE^LA7LOG CHKACC+17, CHKACC+20, CHKACC+23, CHKACC+26, CHKACC+29, CHKACC+32
ACK^LA7VHL ACK+2
$$INIT6249^LA7VHLU SET+34
$$RETFACID^LA7VHLU2 SET+26
START^LA7VMSG1 ORU+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(60 - [#60] TRIGGER+14
^LAHM(62.48 - [#62.48] SET+28, SET+31
^LAHM(62.49 - [#62.49] SET+72
^LAM - [#64] TRIGGER+15, TRIGGER+16
^LR - [#63] CHKACC+14
^LRO(68 - [#68] CHKACC+5, CHKACC+7, CHKACC+10, CHKACC+12, CHKACC+17, TRIGGER+6, TRIGGER+7, TRIGGER+8, TRIGGER+9, TRIGGER+11

Label References

Name Line Occurrences
CHKACC SET+40
SET TRIGGER+18

Naked Globals

Name Field # of Occurrence
^(0 TRIGGER+6, TRIGGER+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ERR TRIGGER+4~
FDA SET+18~
FDA(1 SET+43*, SET+44*, SET+45*, SET+46*, SET+47*, SET+48*, SET+49*, SET+50*, SET+51*, SET+52*
, SET+53*, SET+54*, SET+55*, SET+56*
FDA(2 SET+65*, SET+66*
FDAIEN SET+64~
FDAIEN(1 SET+67*
I CHKACC+2~, CHKACC+10*, CHKACC+11, CHKACC+12*, CHKACC+14*
LA76248 SET+18~, SET+26*, SET+28*, SET+30, SET+31, SET+44
LA76249 SET+18~, SET+34*, SET+35, SET+43, SET+44, SET+45, SET+46, SET+47, SET+48, SET+49
, SET+50, SET+51, SET+52, SET+53, SET+54, SET+55, SET+56, SET+65, SET+66, SET+67
, SET+72
LA763 CHKACC+2~
LA763( CHKACC+14*
LA763("ORU" CHKACC+29, CHKACC+32
LA768 CHKACC+2~
LA768( CHKACC+12*, CHKACC+26, CHKACC+32
LA768(0 CHKACC+20
LA768(3 CHKACC+23
LA7AA CHKACC+2~, CHKACC+10*, CHKACC+11*, CHKACC+12, CHKACC+17
LA7AD CHKACC+2~, CHKACC+10*, CHKACC+11*, CHKACC+12
LA7AN CHKACC+2~, CHKACC+10*, CHKACC+11*, CHKACC+12
LA7DT SET+18~
LA7ERR SET+18~, SET+20*, SET+45, CHKACC+17*, CHKACC+20*, CHKACC+23*, CHKACC+26*, CHKACC+29*, CHKACC+32*
LA7FACID SET+18~, SET+26*, SET+27
LA7MTYP ORU+3~, ORU+4*, ORR+3~, ORR+4*, SET~, SET+21*, SET+23, SET+47
LA7RSITE SET+18~, SET+27*, SET+28, SET+46
LA7VCH SET~
LA7VCH( SET+63, SET+66
LA7Y SET+18~, SET+62*, SET+63*, SET+65, SET+66
LRAA TRIGGER~, TRIGGER+6, TRIGGER+7, TRIGGER+8, TRIGGER+9, TRIGGER+11
LRAD TRIGGER~, TRIGGER+6, TRIGGER+7, TRIGGER+9, TRIGGER+11
LRAN TRIGGER~, TRIGGER+6, TRIGGER+7, TRIGGER+9, TRIGGER+11
LRDFN SET~, SET+55, CHKACC+14, CHKACC+20, TRIGGER+4~, TRIGGER+6*, TRIGGER+18
LREND TRIGGER+4~
LRIDT SET~, SET+53, CHKACC+14, CHKACC+23, TRIGGER+4~, TRIGGER+7*, TRIGGER+10, TRIGGER+18
LRNIEN TRIGGER+4~
LRNLT SET~, SET+52, TRIGGER+4~, TRIGGER+14*, TRIGGER+15, TRIGGER+16*, TRIGGER+17, TRIGGER+18
LRNLTN TRIGGER+4~, TRIGGER+16*, TRIGGER+18
LRODT TRIGGER+4~, TRIGGER+6*, TRIGGER+18
LRORU3 TRIGGER+5~, TRIGGER+9*, TRIGGER+10, TRIGGER+18
LRSS SET~, SET+54, CHKACC+14, CHKACC+17, TRIGGER+4~, TRIGGER+8*, TRIGGER+18
LRTS TRIGGER~
LRTS( TRIGGER+13, TRIGGER+14
LRTSX TRIGGER+4~
LRUID SET~, SET+48, CHKACC+4, CHKACC+5, CHKACC+6*, CHKACC+7*, CHKACC+8, CHKACC+10, CHKACC+11
LRX TRIGGER+5~, TRIGGER+13*, TRIGGER+14
ORD SET~, SET+51
ORDT SET~, SET+56
PORD SET+18~
PORT SET+18~
RSITE SET+18~
RUID SET~, SET+46, SET+50, CHKACC+4, CHKACC+6, CHKACC+26, CHKACC+29
SITE SET~
SITEN SET~, SET+26, SET+49
U TRIGGER+6, TRIGGER+7, TRIGGER+8, TRIGGER+10, TRIGGER+16, TRIGGER+18
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All