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

Package: Registration

Routine: DGPFHLU


Information

DGPFHLU ;ALB/RPM - PRF HL7 ORU/ACK PROCESSING ; 6/21/06 10:27am

Source Information

Source file <DGPFHLU.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Registration 7 $$GETHIST^DGPFAAH  $$OBR^DGPFHLU1  ($$BLDOBXTX,$$OBX)^DGPFHLU2  ($$DECHL7,$$NXTSEG)^DGPFHLUT  $$TESTVAL^DGPFUT  $$GETDFN^DGPFUT2  $$EN^VAFHLPID  
Kernel 2 $$HL7TFM^XLFDT  $$IEN^XUAF4  
VA FileMan 2 $$FIND1^DIC  CHK^DIE  

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

Package Total Caller Graph
Registration 2 DGPFHLR  DGPFHLS  

Entry Points

Name Comments DBIA/ICR reference
BLDORU(DGPFA,DGHARR,DGHL,DGROOT) ;Build ORU~R01 Message/Segments
PARSORU(DGWRK,DGHL,DGROOT,DGPFERR) ;Parse ORU~R01 Message/Segments
MSH(DGSEG,DGCS,DGRS,DGORU,DGERR) ;
PID(DGSEG,DGCS,DGRS,DGORU,DGERR) ;
OBR(DGSEG,DGCS,DGRS,DGORU,DGERR) ;
OBX(DGSEG,DGCS,DGRS,DGORU,DGERR) ;

External References

Name Field # of Occurrence
$$GETHIST^DGPFAAH BLDORU+34, BLDORU+47
$$OBR^DGPFHLU1 BLDORU+36
$$BLDOBXTX^DGPFHLU2 BLDORU+42, BLDORU+55
$$OBX^DGPFHLU2 BLDORU+50, BLDORU+66
$$DECHL7^DGPFHLUT OBR+21, OBX+26, OBX+31, OBX+38, OBX+44, OBX+45
$$NXTSEG^DGPFHLUT PARSORU+38
$$TESTVAL^DGPFUT OBR+23, OBR+28, OBR+34
$$GETDFN^DGPFUT2 PID+21
$$FIND1^DIC OBR+21
CHK^DIE OBX+31
$$EN^VAFHLPID BLDORU+30
$$HL7TFM^XLFDT OBX+30, OBX+36, OBX+46
$$IEN^XUAF4 MSH+16, OBR+27, OBR+32, OBX+39, OBX+47

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGPF(26.14 - [#26.14] CHK^DIE
^DGPF(26.15 - [#26.15] FIND1^DIC

Label References

Name Line Occurrences
@( PARSORU+40

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DBRSACT OBX+21~, OBX+43*, OBX+48
DBRSDT OBX+21~, OBX+46*, OBX+50
DBRSNUM OBX+21~, OBX+44*, OBX+48, OBX+49, OBX+50, OBX+51
DBRSOTH OBX+21~, OBX+45*, OBX+49
DBRSSITE OBX+21~, OBX+47*, OBX+51
DBRSSTR BLDORU+22~, BLDORU+62*, BLDORU+64, BLDORU+66
DGADT BLDORU+13~, BLDORU+44*, BLDORU+47, BLDORU+57, OBX+18~, OBX+30*, OBX+32, OBX+36*, OBX+37, OBX+38
, OBX+39
DGARR PID+16~, OBR+18~, OBR+39
DGARR("DFN" PID+21*, PID+22, PID+26
DGARR("FLAG" OBR+22*, OBR+23
DGARR("ORIGSITE" OBR+32*, OBR+33*, OBR+34
DGARR("OWNER" OBR+27*, OBR+28
DGCS PARSORU+23~, PARSORU+30*, MSH~, MSH+16, PID~, PID+20, OBR~, OBR+21, OBX~, OBX+24
, OBX+29, OBX+35, OBX+39, OBX+42, OBX+43, OBX+47
DGCURLIN PARSORU+25~, PARSORU+33*, PARSORU+36, PARSORU+38*, PARSORU+39
DGDFNERR PID+17~
DGDFNERR("DIERR" PID+22, PID+23
DGERR PARSORU+27~, MSH~, PID~, OBR~, OBX~
DGERR("OBR" OBR+24*, OBR+29*, OBR+35*
DGERR("PID" PID+23*
DGFS PARSORU+22~, PARSORU+29*, PARSORU+38
DGHARR BLDORU~, BLDORU+27
DGHARR( BLDORU+34, BLDORU+44, BLDORU+47, BLDORU+57
DGHARR("" BLDORU+33
DGHIEN BLDORU+14~, BLDORU+24*, BLDORU+44, BLDORU+46*, BLDORU+57*, BLDORU+61, BLDORU+67*, BLDORU+72
DGHL BLDORU~, BLDORU+29, BLDORU+36, BLDORU+42, BLDORU+50, BLDORU+55, BLDORU+66, PARSORU~
DGHL("ECH" PARSORU+30, PARSORU+31, PARSORU+32
DGHL("FS" PARSORU+29, PARSORU+32
DGI OBX+19~, OBX+26*, OBX+38*
DGICN PID+18~, PID+20*, PID+21
DGLDT BLDORU+15~, BLDORU+33*, BLDORU+34
DGLINE OBX+20~, OBX+25*, OBX+26, OBX+37*, OBX+38
DGORU MSH~, MSH+16, PID~, PID+26, OBR~, OBR+33, OBR+39, OBX~, OBX+25, OBX+26
, OBX+32, OBX+37, OBX+38, OBX+39, OBX+48, OBX+49, OBX+50, OBX+51
DGPFA BLDORU~, BLDORU+27, BLDORU+36
DGPFA("DFN" BLDORU+30
DGPFAH BLDORU+16~, BLDORU+34, BLDORU+35, BLDORU+36, BLDORU+42, BLDORU+45~, BLDORU+47, BLDORU+50, BLDORU+55
DGPFAH("ACTION" BLDORU+50
DGPFERR PARSORU~
DGROOT BLDORU~, BLDORU+27, BLDORU+31, BLDORU+37, BLDORU+42, BLDORU+52, BLDORU+55, BLDORU+68, PARSORU~
DGRS PARSORU+24~, PARSORU+31*, MSH~, PID~, OBR~, OBX~, OBX+26, OBX+38, OBX+44, OBX+45
DGRSLT OBX+21~, OBX+31, OBX+32
DGSEG BLDORU+17~, BLDORU+25*, BLDORU+31*, BLDORU+37*, BLDORU+42, BLDORU+52*, BLDORU+55, BLDORU+68*, PARSORU+26~, PARSORU+37~
, PARSORU+38, MSH~, PID~, OBR~, OBX~
DGSEG("TYPE" PARSORU+40
DGSEG(1 PID+23, OBR+24, OBR+29, OBR+35
DGSEG(14 OBX+30, OBX+36, OBX+46
DGSEG(20 OBR+27
DGSEG(21 OBR+32
DGSEG(23 OBX+39, OBX+47
DGSEG(3 PID+20, OBX+24, OBX+29, OBX+35, OBX+42, OBX+43
DGSEG(4 MSH+16, OBR+21
DGSEG(5 OBX+26, OBX+31, OBX+38, OBX+44, OBX+45
DGSEGSTR BLDORU+18~, BLDORU+30*, BLDORU+31, BLDORU+36*, BLDORU+37, BLDORU+50*, BLDORU+51, BLDORU+52, BLDORU+66*, BLDORU+67
, BLDORU+68
DGSET BLDORU+19~, BLDORU+39*, BLDORU+42, BLDORU+49*, BLDORU+50, BLDORU+55, BLDORU+65*, BLDORU+66
DGTROOT BLDORU+20~, BLDORU+41*, BLDORU+42, BLDORU+54*, BLDORU+55
DGWRK PARSORU~, PARSORU+38
HL BLDORU+29~*
>> HLECH PARSORU+32*
>> HLFS PARSORU+32*
LASTH BLDORU+21~, BLDORU+35*, BLDORU+66
LASTH("ACTION" BLDORU+61, BLDORU+64
LASTH("DBRS" BLDORU+61, BLDORU+62
PRFFLG OBR+19~, OBR+21*, OBR+22
U BLDORU+50, BLDORU+64
Z BLDORU+22~, BLDORU+61*, BLDORU+62
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All