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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: DGPFHLU4

Package: Registration

Routine: DGPFHLU4


Information

DGPFHLU4 ;ALB/RPM - PRF HL7 ACK PROCESSING ; 3/04/03

Source Information

Source file <DGPFHLU4.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Registration 2 ($$ERR,$$MSA)^DGPFHLU3  ($$DECHL7,$$NXTSEG)^DGPFHLUT  
Kernel 1 $$HL7TFM^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Registration 5 DGPFHLQ  DGPFHLQ3  DGPFHLQ4  DGPFHLR  DGPFHLS  

Entry Points

Name Comments DBIA/ICR reference
BLDACK(DGACK,DGROOT,DGHL,DGSEGERR,DGSTOERR) ;Build ACK Message/Segments
PARSACK(DGWRK,DGHL,DGACK,DGMSG) ;Parse ACK Message/Segments
MSH(DGSEG,DGCS,DGRS,DGSS,DGACK,DGERR) ;
MSA(DGSEG,DGCS,DGRS,DGSS,DGACK,DGERR) ;
ERR(DGSEG,DGCS,DGRS,DGSS,DGACK,DGERR) ;
BLDERR(DGROOT,DGSEGERR,DGHL,DGCNT) ;build all ERR segments

External References

Name Field # of Occurrence
$$ERR^DGPFHLU3 BLDERR+32
$$MSA^DGPFHLU3 BLDACK+22
$$DECHL7^DGPFHLUT MSA+20
$$NXTSEG^DGPFHLUT PARSACK+26
$$HL7TFM^XLFDT MSH+17

Label References

Name Line Occurrences
$$BLDERR BLDACK+27
@( PARSACK+28

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DGACK BLDACK~, BLDACK+18, BLDACK+22, PARSACK~, MSH~, MSA~, ERR~
DGACK("ACKCODE" MSA+16*, MSA+18
DGACK("MSGDTM" MSH+17*
DGACK("MSGID" MSA+17*
DGACK("RCVFAC" MSH+16*
DGACK("SNDFAC" MSH+15*
DGCNT BLDACK+13~, BLDACK+19*, BLDACK+24*, BLDACK+27, MSA+14~, MSA+19*, MSA+20, ERR+12~, ERR+18*, ERR+19
, BLDERR~, BLDERR+24*, BLDERR+34*
DGCOD ERR+13~, ERR+16*, ERR+17, ERR+19, BLDERR+15~, BLDERR+31*, BLDERR+32
DGCS PARSACK+11~, PARSACK+17*, MSH~, MSH+15, MSH+16, MSA~, MSA+20, ERR~, ERR+16
DGCURLIN PARSACK+14~, PARSACK+21*, PARSACK+24, PARSACK+26*, PARSACK+27
DGERR MSH~, MSA~, ERR~, BLDERR+16~, BLDERR+26, BLDERR+28, BLDERR+30, BLDERR+32*, BLDERR+33, BLDERR+34
, BLDERR+35
DGERR( MSA+20*, ERR+19*
DGERR("" MSA+19, ERR+18
DGFS PARSACK+10~, PARSACK+16*, PARSACK+26
DGHL BLDACK~, BLDACK+22, BLDACK+27, PARSACK~, BLDERR~, BLDERR+32
DGHL("ECH" PARSACK+17, PARSACK+18, PARSACK+19, PARSACK+20
DGHL("FS" PARSACK+16, PARSACK+20
DGHL("MID" BLDACK+22
DGMSA BLDACK+14~, BLDACK+22*, BLDACK+23, BLDACK+24
DGMSG PARSACK~
DGPOS BLDERR+17~, BLDERR+29*, BLDERR+30*, BLDERR+31, BLDERR+32
DGROOT BLDACK~, BLDACK+18, BLDACK+24, BLDACK+27, BLDERR~, BLDERR+23, BLDERR+34
DGRS PARSACK+12~, PARSACK+18*, MSH~, MSA~, ERR~
DGRSLT BLDACK+15~, BLDACK+17*, BLDACK+30*, BLDACK+31, BLDERR+20~, BLDERR+22*, BLDERR+36*, BLDERR+37
DGSEG PARSACK+25~, PARSACK+26, MSH~, MSA~, ERR~, BLDERR+18~, BLDERR+25*, BLDERR+26*, BLDERR+28, BLDERR+30
, BLDERR+31, BLDERR+32
DGSEG("TYPE" PARSACK+28
DGSEG(1 MSA+16, ERR+15, ERR+16
DGSEG(2 MSA+17
DGSEG(4 MSH+15
DGSEG(6 MSH+16, MSA+18, MSA+20
DGSEG(7 MSH+17
DGSEGERR BLDACK~, BLDACK+27, BLDERR~, BLDERR+23
DGSEGERR( BLDERR+26, BLDERR+28, BLDERR+30, BLDERR+31
DGSEQ BLDERR+19~, BLDERR+27*, BLDERR+28*, BLDERR+30, BLDERR+31, BLDERR+32
DGSS PARSACK+13~, PARSACK+19*, MSH~, MSA~, ERR~, ERR+16
DGSTOERR BLDACK~, BLDACK+22
DGWRK PARSACK~, PARSACK+26
>> HLECH PARSACK+20*
>> HLFS PARSACK+20*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables  | All