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+33, BLDORU+46
$$OBR^DGPFHLU1 BLDORU+35
$$BLDOBXTX^DGPFHLU2 BLDORU+41, BLDORU+54
$$OBX^DGPFHLU2 BLDORU+49, BLDORU+65
$$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+29
$$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+61*, BLDORU+63, BLDORU+65
DGADT BLDORU+13~, BLDORU+43*, BLDORU+46, BLDORU+56, 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+33, BLDORU+43, BLDORU+46, BLDORU+56
DGHARR("" BLDORU+32
DGHIEN BLDORU+14~, BLDORU+24*, BLDORU+43, BLDORU+45*, BLDORU+56*, BLDORU+60, BLDORU+66*, BLDORU+71
DGHL BLDORU~, BLDORU+35, BLDORU+41, BLDORU+49, BLDORU+54, BLDORU+65, 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+32*, BLDORU+33
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+35
DGPFA("DFN" BLDORU+29
DGPFAH BLDORU+16~, BLDORU+33, BLDORU+34, BLDORU+35, BLDORU+41, BLDORU+44~, BLDORU+46, BLDORU+49, BLDORU+54
DGPFAH("ACTION" BLDORU+49
DGPFERR PARSORU~
DGROOT BLDORU~, BLDORU+27, BLDORU+30, BLDORU+36, BLDORU+41, BLDORU+51, BLDORU+54, BLDORU+67, 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+30*, BLDORU+36*, BLDORU+41, BLDORU+51*, BLDORU+54, BLDORU+67*, 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+29*, BLDORU+30, BLDORU+35*, BLDORU+36, BLDORU+49*, BLDORU+50, BLDORU+51, BLDORU+65*, BLDORU+66
, BLDORU+67
DGSET BLDORU+19~, BLDORU+38*, BLDORU+41, BLDORU+48*, BLDORU+49, BLDORU+54, BLDORU+64*, BLDORU+65
DGTROOT BLDORU+20~, BLDORU+40*, BLDORU+41, BLDORU+53*, BLDORU+54
DGWRK PARSORU~, PARSORU+38
>> HLECH PARSORU+32*
>> HLFS PARSORU+32*
LASTH BLDORU+21~, BLDORU+34*, BLDORU+65
LASTH("ACTION" BLDORU+60, BLDORU+63
LASTH("DBRS" BLDORU+60, BLDORU+61
PRFFLG OBR+19~, OBR+21*, OBR+22
U BLDORU+49, BLDORU+63
Z BLDORU+22~, BLDORU+60*, BLDORU+61
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All