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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BLRHL7

Package: IHS Changes To Lab

Routine: BLRHL7


Information

BLRHL7 ;cmi/anch/maw - Main Driver for incoming HL7 messages 12/3/1997 ; 22-Oct-2013 09:22 ; MAW

Source Information

Source file <BLRHL7.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Automated Lab Instruments 1 CREATE^LA7LOG  
Kernel 1 $$NOW^XLFDT  
VA Fileman 1 FILE^DICN  

Caller Graph

Caller Graph Total: 8

Package Total Caller Graph
IHS Support HL7 Interfaces 8 BHLRLABI  BHLRLABL  BHLRLABN  BHLRLABQ  BHLRLABR  BHLRLABS  BHLRLABT  BHLRLABU  

Entry Points

Name Comments DBIA/ICR reference
REJECT(LA7AR) ;build a reject segment if the incoming message
Z ;LA7HL7 ;DALISC/JRR - Main Driver for incoming HL7 message
ORU(HLDA) ;EP - Process incoming ORU
EXIT
ORUPUT ;store incoming message in ^LAHM(62.49,

External References

Name Field # of Occurrence
FILE^DICN ORUPUT+12
CREATE^LA7LOG ORU+12, ORU+14, ORUPUT+37
$$NOW^XLFDT ORUPUT+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAHM(62.49 - [#62.49] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("LPC" ORU+9
^INTHU - [#4001] ORU+3, ORUPUT+21, ORUPUT+22
^LAHM(62.48 - [#62.48] ORU+10, ORU+13, ORUPUT+29, ORUPUT+30, ORUPUT+37, ORUPUT+38
^LAHM(62.49 - [#62.49] ORUPUT+3, ORUPUT+4, ORUPUT+6, ORUPUT+13, ORUPUT+16*, ORUPUT+28*, ORUPUT+30*, ORUPUT+33*, ORUPUT+34

Label References

Name Line Occurrences
EXIT ORU+4, ORU+11, ORU+13
REJECT ORU+4, ORU+12, ORU+14

Naked Globals

Name Field # of Occurrence
^(1 ORUPUT+38

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EXIT!
%H EXIT!
%I EXIT!
>> BLRLEN ORUPUT+24*, ORUPUT+25
BLRSEG ORUPUT+22*, ORUPUT+23*, ORUPUT+24, ORUPUT+25, ORUPUT+26*, ORUPUT+28, ORUPUT+32, EXIT+1!
BLRSEGF ORUPUT+20*, ORUPUT+26, ORUPUT+31*, ORUPUT+32*, EXIT+1!
DD ORUPUT+7!
DIC ORUPUT+8*, EXIT!
DIC("DR" ORUPUT+10*, ORUPUT+11*
DIC(0 ORUPUT+8*
DINUM ORUPUT+9*, EXIT!
DO ORUPUT+7!
DT ORUPUT+33
DTOUT EXIT!
DUOUT EXIT!
HLDA ORU~, ORU+3, ORUPUT+21, ORUPUT+22
LA7 ORU+7*, ORUPUT+21*, ORUPUT+22, EXIT!
LA71 ORUPUT+19*, ORUPUT+27*, ORUPUT+28, ORUPUT+29*, ORUPUT+30, ORUPUT+33, EXIT!
LA76248 ORU+10*, ORU+11, ORU+13, ORUPUT+10, ORUPUT+29, ORUPUT+30, ORUPUT+37, ORUPUT+38, EXIT!
LA76249 ORUPUT+5*, ORUPUT+6, ORUPUT+16, ORUPUT+28, ORUPUT+30, ORUPUT+33, ORUPUT+34, EXIT!
LA7AR EXIT!, REJECT~
LA7CFIG ORU+6*, ORU+7*, ORU+8*, ORU+9, ORU+10, EXIT+1!
LA7DTIM ORUPUT+1*, ORUPUT+10, EXIT+1!
LA7FS ORU+5*, ORU+7, ORUPUT+15, EXIT+1!
LA7MSH ORU+3*, ORU+4, ORU+5, ORU+7, ORUPUT+15*, ORUPUT+16, EXIT+1!
LA7TYPE ORU+2*, EXIT+1!
U ORUPUT+29, ORUPUT+30
X ORU+1~, ORU+9*, ORUPUT+4*, ORUPUT+5, ORUPUT+9, EXIT+1!
Y ORU+1~, ORU+10, EXIT+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All