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

Package: Registration

Routine: DGROHLQ3


Information

DGROHLQ3 ;DJH/AMA - ROM HL7 QRY/ORF PROCESSING ; 27 Apr 2004 4:50 PM

Source Information

Source file <DGROHLQ3.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Registration 3 FDA^DGROHLU  (ERR,MSA,MSH)^DGROHLU4  $$NXTSEG^DGROHLUT  
Kernel 1 $$HL7TFM^XLFDT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Registration 1 DGROHLR  

Entry Points

Name Comments DBIA/ICR reference
QRF(DGSEG,DGCS,DGRS,DGSS,DGQRY,DGERR) ;
MSA(DGSEG,DGCS,DGRS,DGSS,DGORF,DGERR) ;
PARSQRY(DGWRK,DGHL,DGQRY,DGROERR) ;Parse QRY~R02 Message/Segments
ERR(DGSEG,DGCS,DGRS,DGSS,DGORF,DGERR) ;
MSH(DGSEG,DGCS,DGRS,DGSS,DGORF,DGERR) ;
QRD(DGSEG,DGCS,DGRS,DGSS,DGQRY,DGERR) ;
PARSORF(DGWRK,DGHL,DGORF,DGMSG,DGDATA) ;Parse ORF~R04 Message/Segments

External References

Name Field # of Occurrence
FDA^DGROHLU PARSORF+32
ERR^DGROHLU4 ERR+12
MSA^DGROHLU4 MSA+14
MSH^DGROHLU4 MSH+15
$$NXTSEG^DGROHLUT PARSQRY+28, PARSORF+29
$$HL7TFM^XLFDT QRF+17

Label References

Name Line Occurrences
@( PARSQRY+30, PARSORF+31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DGCS PARSQRY+12~, PARSQRY+20*, PARSORF+18~, PARSORF+21*, PARSORF+32, MSH~, MSH+15, MSA~, MSA+14, ERR~
, ERR+12, QRD~, QRD+17, QRF~
DGCURLIN PARSQRY+15~, PARSQRY+23*, PARSQRY+26, PARSQRY+28*, PARSQRY+29, PARSORF+18~, PARSORF+24*, PARSORF+27, PARSORF+29*, PARSORF+30
, PARSORF+32
DGDATA PARSORF~, PARSORF+32
DGERR MSH~, MSH+15, MSA~, MSA+14, ERR~, ERR+12, QRD~, QRF~
DGERR("QRD" QRD+20*
DGERR("QRF" QRF+15*, QRF+18*
DGFS PARSQRY+11~, PARSQRY+19*, PARSQRY+28, PARSORF+18~, PARSORF+20*, PARSORF+29, PARSORF+32
DGHL PARSQRY~, PARSORF~
DGHL("ECH" PARSQRY+20, PARSQRY+21, PARSQRY+22, PARSORF+21, PARSORF+22, PARSORF+23
DGHL("FS" PARSQRY+19, PARSORF+20
DGMSG PARSORF~
DGORF PARSORF~, MSH~, MSH+15, MSA~, MSA+14, ERR~, ERR+12
DGQRY PARSQRY~, QRD~, QRF~
DGQRY("DFN" QRD+15*
DGQRY("DOB" QRF+17*, QRF+18
DGQRY("ICN" QRD+17*, QRD+19
DGQRY("PATCH" QRD+18*
DGQRY("SSN" QRF+14*, QRF+15
DGQRY("USER" QRD+16*
DGROERR PARSQRY~, PARSQRY+17~
DGRS PARSQRY+13~, PARSQRY+21*, PARSORF+18~, PARSORF+22*, PARSORF+32, MSH~, MSH+15, MSA~, MSA+14, ERR~
, ERR+12, QRD~, QRF~
DGSEG PARSQRY+16~, PARSQRY+27~, PARSQRY+28, PARSORF+28~, PARSORF+29, MSH~, MSH+15, MSA~, MSA+14, ERR~
, ERR+12, QRD~, QRF~
DGSEG("TYPE" PARSQRY+30, PARSORF+31
DGSEG(4 QRD+15, QRD+16, QRF+14
DGSEG(5 QRD+18, QRF+17
DGSEG(8 QRD+17
DGSS PARSQRY+14~, PARSQRY+22*, PARSORF+18~, PARSORF+23*, MSH~, MSH+15, MSA~, MSA+14, ERR~, ERR+12
, QRD~, QRF~
DGWRK PARSQRY~, PARSQRY+28, PARSORF~, PARSORF+29, PARSORF+32
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Label References |  Local Variables |  All