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 |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: RAHLACK

Package: Radiology Nuclear Medicine

Routine: RAHLACK


Information

RAHLACK ;HISC/PAV - Process Appl Ack for (ORM) and (ORU) Msgs; 06/23/2006 10:42

Source Information

Source file <RAHLACK.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Health Level Seven 2 $$GETAPP^HLCS2  $$MSG^HLCSUTL  
MailMan 1 ^XMD  
VA Fileman 1 MSG^DIALOG  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Radiology Nuclear Medicine 2 RAHLRU  RAHLTCPX  

Entry Points

Name Comments DBIA/ICR reference
EM(MID,ERROR,RAERR,XMSUB,XMY) ; error message
ERR ; -- ERR segment
PROCESS ; pull message text
INIT ; initialize
EXIT ; cleanup, and quit.
MSH ; -- MSH segment
GSTATUS(HLRESLT,ED) ;
MAIN ; Process incoming ACK, called from 2.4 protocols
ASTATUS(HLRESLT,MID,VNDR) ;ACK error
MSA ; -- MSA segment

External References

Name Field # of Occurrence
MSG^DIALOG EM+4
$$GETAPP^HLCS2 EM+9
$$MSG^HLCSUTL MSA+7
^XMD EM+14

Used in HL7 Interface

HL7 Protocol Name Call Tags
RA REG 2.4 MAIN
RA EXAMINED 2.4 MAIN
RA CANCEL 2.4 MAIN
RA RPT 2.4 MAIN

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101 - [#101] GSTATUS+4

Label References

Name Line Occurrences
@( PROCESS+4
EM GSTATUS+7, GSTATUS+11, ASTATUS+8
EXIT MAIN+3
INIT MAIN+3
PROCESS MAIN+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT MAIN+2~
CODE MSA+2~, MSA+3*, MSA+4, MSA+6
DA MSA+2~
DIC MSA+2~
ED GSTATUS~, GSTATUS+4
ERR MAIN+2~
ERROR MAIN+2~, INIT+4*, MSA+5*, EM~, EM+7, GSTATUS+2~, GSTATUS+4*, GSTATUS+7, GSTATUS+11, ASTATUS+3~
, ASTATUS+5*, ASTATUS+8
EXIT MAIN+2~
GROUP MAIN+2~, EM+2~
>> HL("ECH" INIT+5, INIT+6
>> HL("FS" INIT+5
>> HL("SAN" EM+9
HLCS MAIN+2~, INIT+5*
HLFS MAIN+2~, INIT+5*, PROCESS+3, MSA+3, MSA+5, MSA+6, MSA+7
>> HLNEXT PROCESS+3
>> HLNODE PROCESS+3, MSA+3, MSA+5, MSA+6, MSA+7
>> HLQUIT PROCESS+3
>> HLREP INIT+6*
HLRESLT GSTATUS~, GSTATUS+1, GSTATUS+5, GSTATUS+6, GSTATUS+7, ASTATUS~, ASTATUS+2, ASTATUS+6, ASTATUS+7, ASTATUS+8
HLRESLT( GSTATUS+9, GSTATUS+10, GSTATUS+11
HLSCS MAIN+2~, INIT+6*
I MAIN+2~, GSTATUS+2~, GSTATUS+9*, GSTATUS+10, GSTATUS+11, ASTATUS+3~
MID EM~, EM+6, ASTATUS~, ASTATUS+5
NUMBER MAIN+2~
RAERR MAIN+2~, EM~, GSTATUS+2~, GSTATUS+7, GSTATUS+8!, GSTATUS+11, GSTATUS+12!, ASTATUS+3~, ASTATUS+8, ASTATUS+9!
RAERR("DIMSG" MSA+6*, MSA+8*
RAERR(1 GSTATUS+6*, GSTATUS+10*, ASTATUS+7*
RAERR(2 GSTATUS+6*, GSTATUS+10*, ASTATUS+7*
RAHLMA MSA+2~
RAHLMA(1 MSA+8
RAMPG EM+2~, EM+9*, EM+10*, EM+11
RAMSA MSA+2~, MSA+7*
RAMSG MSA+2~, MSA+7*, MSA+8
RAX EM+2~, EM+4
RAX( EM+6*, EM+7*
SEG MAIN+2~, PROCESS+2~, PROCESS+3*, PROCESS+4
U PROCESS+4, MSA+5, EM+9, GSTATUS+4, GSTATUS+5, GSTATUS+6, GSTATUS+9, GSTATUS+10, ASTATUS+6, ASTATUS+7
VNDR ASTATUS~, ASTATUS+5
X MAIN+2~, MSA+2~
XMDUZ EM+2~, EM+11*
XMMG EM+2~
XMSUB EM~, EM+8*, GSTATUS+2~, GSTATUS+3*, GSTATUS+7, GSTATUS+11, ASTATUS+3~, ASTATUS+4*, ASTATUS+8
XMTEXT EM+2~, EM+12*
XMY EM~
XMY( EM+11*
XMZ EM+2~
Y MAIN+2~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables |  All