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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BLRVHL

Package: IHS Changes To Lab

Routine: BLRVHL


Information

BLRVHL ;VHA/DALOI/DLR - Main Driver for incoming HL7 V1.6 messages ;JUL 06, 2010 3:14 PM

Source Information

Source file <BLRVHL.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Automated Lab Instruments 2 CREATE^LA7LOG  ($$INIT6249,$$P,FILE6249)^LA7VHLU  
Health Level Seven 2 GENACK^HLMA1  $$DONTPURG^HLUTIL  
Kernel 1 $$DT^XLFDT  
VA Fileman 1 FILE^DIE  

Entry Points

Name Comments DBIA/ICR reference
ACK ; Process incoming ACK messages
ORU ; Process incoming ORU messages
ORR ; Process incoming ORR messages
ORM ; Process incoming ORM messages
MSH ;;MSH
REJECT(LA7AR) ; Build a reject segment if the incoming message could not be processed.
; Setting HLA("HLA",1) conforms to HL7 package rules for acknowledgements
; LA7AR is a free text string that is included in the reject
; message for debugging purposes.

External References

Name Field # of Occurrence
FILE^DIE ORU+31, MSH+67
GENACK^HLMA1 ORU+61, ORU+65
$$DONTPURG^HLUTIL ORU+53
CREATE^LA7LOG ORU+36, MSH+38, MSH+45
$$INIT6249^LA7VHLU MSH+49
$$P^LA7VHLU MSH+9, MSH+11, MSH+13, MSH+15, MSH+17, MSH+19, MSH+22, MSH+24, MSH+26, MSH+28
, MSH+30
FILE6249^LA7VHLU ORU+24
$$DT^XLFDT ORU+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("LPC" MSH+33
^LAHM(62.48 - [#62.48] ORU+36, ORU+37, MSH+34, MSH+35, MSH+36, MSH+42, MSH+44
^LAHM(62.49 - [#62.49] ORU+33
^TMP("HLA" ORU+63

Label References

Name Line Occurrences
MSH ORU+22
REJECT ORU+23, MSH+39, MSH+46

Naked Globals

Name Field # of Occurrence
^(1 ORU+37

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DT ORU+6*
FDA ORU+29~, MSH+53~
FDA(1 ORU+30*, MSH+54*, MSH+55*, MSH+56*, MSH+57*, MSH+58*, MSH+59*, MSH+60*, MSH+61*, MSH+62*
, MSH+63*, MSH+64*, MSH+65*, MSH+66*
>> HL("EID" ORU+61, ORU+65, MSH+66
>> HL("EIDS" ORU+61, ORU+65, MSH+66
>> HL("MID" ORU+56, REJECT+5
HLA ORU+2~
HLA("HLA" ORU+56*, ORU+59, REJECT+5*
>> HLMTIENS ORU+61, ORU+65, MSH+66
>> HLNEXT ORU+16
>> HLNODE ORU+18
>> HLNODE( ORU+20
HLP ORU+2~, ORU+61, ORU+65
HLP("NAMESPACE" ORU+60*, ORU+64*
>> HLQUIT ORU+16
LA76248 ORU+3~, ORU+13*, ORU+36, ORU+37, MSH+34*, MSH+35*, MSH+36*, MSH+37, MSH+42, MSH+44
, MSH+54
LA76249 ORU+3~, ORU+13*, ORU+24, ORU+26, ORU+30, ORU+33, MSH+49*, MSH+50, MSH+54, MSH+55
, MSH+56, MSH+57, MSH+58, MSH+59, MSH+60, MSH+61, MSH+62, MSH+63, MSH+64, MSH+65
, MSH+66
LA7AAT ORU+3~
LA7AAT(0 MSH+28*
LA7AAT(1 ORU+43, ORU+46, ORU+49, MSH+30*
LA7AERR ORU+3~, ORU+46, ORU+49, ORU+53, ORU+56, REJECT+6*
LA7AR REJECT~, REJECT+5, REJECT+6
LA7CFIG MSH+2~, MSH+32*, MSH+33, MSH+34
LA7CS ORU+3~, MSH+7*, MSH+9, MSH+11, MSH+13, MSH+15, MSH+20
LA7DT ORU+3~
LA7ECH ORU+3~, MSH+6*, MSH+7
LA7ERR ORU+29~, MSH+53~
LA7FS ORU+3~, MSH+5*, MSH+9, MSH+11, MSH+13, MSH+15, MSH+17, MSH+19, MSH+22, MSH+24
, MSH+26, MSH+28, MSH+30
LA7HLS ORU+3~
LA7HLS("RFS" ORU+56, REJECT+5
LA7HLSA ORU+3~, ORU+61, ORU+65
LA7INTYP ORU+3~, ORU+13*, ORU+53, MSH+42*
LA7MEDT ORU+3~, MSH+17*, MSH+61
LA7MID MSH+2~, MSH+22*, MSH+63
LA7MTYP ORU+3~, ORU+40, MSH+20*, MSH+62
LA7MTYP("EVN" MSH+20*
LA7MTYP("MSGSTR" MSH+20*
LA7NOW MSH+2~
LA7PRID ORU+3~, MSH+24*, MSH+64
LA7RAP ORU+3~, MSH+13*, MSH+32, MSH+59
LA7RSITE ORU+3~, MSH+15*, MSH+32, MSH+60
LA7SAP ORU+3~, MSH+9*, MSH+32, MSH+35, MSH+36, MSH+57
LA7SEG ORU+17~, ORU+24, MSH+9, MSH+11, MSH+13, MSH+15, MSH+17, MSH+19, MSH+22, MSH+24
, MSH+26, MSH+28, MSH+30
LA7SEG( ORU+20*
LA7SEG(0 ORU+18*, ORU+21, ORU+22, MSH+5, MSH+6
LA7SEQ ORU+3~, ORU+13*, ORU+23, MSH+4*
LA7SSITE ORU+3~, MSH+11*, MSH+32, MSH+58
LA7TYPE ORU+3~
LA7VER ORU+3~, MSH+26*, MSH+65
LA7VI ORU+3~, ORU+16*
LA7VJ ORU+17~, ORU+19*, ORU+20*
X ORU+4~, ORU+53*, MSH+2~, MSH+19*, MSH+20, MSH+33*
Y ORU+4~, MSH+34
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All