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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: DGENUPL

Package: Registration

Routine: DGENUPL


Information

DGENUPL ;ALB/CJM,ISA,KWP,TDM,CKN,BAJ,LMD,KUM - PROCESS INCOMING (Z11 EVENT TYPE) HL7 MESSAGES ;7/15/24 12:40PM

Source Information

Source file <DGENUPL.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Registration 4 $$GET^DGENPTA  ($$FINDMSG,$$GET)^DGENQRY  ($$RECEIVE,$$RESEND)^DGENQRY1  Z11^DGENUPL7  
Health Level Seven 3 $$FMDATE^HLFNC  (INIT,MSH)^HLFNC2  CREATE^HLTF  
Income Verification Match 3 BLDPID^IVMPREC6  $$CLEARF^IVMPRECA  ($$MATCH,PARSPID3)^IVMUFNC  

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

Package Total Caller Graph
Registration 10 DGENEGT2  DGENUPL1  DGENUPL2  DGENUPL3  DGENUPL4  DGENUPL7  DGENUPL8  DGENUPL9  
DGENUPLA  DGENUPLB  
Enrollment Application System 3 EASCM  EASEGT2  EASPREC3  
Income Verification Match 2 IVMCM  IVMPREC2  

Entry Points

Name Comments DBIA/ICR reference
ORUZ11(MSGIEN,ERRCOUNT) ;
ORFZ11(MSGIEN,MSGID) ;
ADDERROR(MSGID,SSN,ERRMSG,ERRCOUNT) ;
NXTSEG(MSGIEN,CURLINE,SEG) ;
GETSEG(MSGIEN,CURLINE,SEG) ;
ADVANCE(MSGIEN,CURLINE) ;

External References

Name Field # of Occurrence
$$GET^DGENPTA ORFZ11+55
$$FINDMSG^DGENQRY ORFZ11+38
$$GET^DGENQRY ORFZ11+40
$$RECEIVE^DGENQRY1 ORFZ11+70
$$RESEND^DGENQRY1 ORFZ11+55
Z11^DGENUPL7 ORUZ11+33, ORFZ11+66
$$FMDATE^HLFNC ORFZ11+52
INIT^HLFNC2 ADDERROR+16
MSH^HLFNC2 ADDERROR+20
CREATE^HLTF ADDERROR+17
BLDPID^IVMPREC6 GETSEG+27
$$CLEARF^IVMPRECA GETSEG+20, GETSEG+32
$$MATCH^IVMUFNC ORUZ11+31, ORFZ11+65
PARSPID3^IVMUFNC ORUZ11+28, ORFZ11+62

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("HLS" ORUZ11+35*
^TMP("IVM" ORUZ11+13!, ORUZ11+35, ORUZ11+36!, ORFZ11+25!, ADDERROR+21*, ADDERROR+22*
^TMP($J GETSEG+16, GETSEG+24, ADVANCE+11

Label References

Name Line Occurrences
ADDERROR ORUZ11+26, ORUZ11+31, ORFZ11+35, ORFZ11+39, ORFZ11+40, ORFZ11+58, ORFZ11+59, ORFZ11+65
ADVANCE ORUZ11+19, ORUZ11+21
GETSEG ORUZ11+22, ORFZ11+29, NXTSEG+12
NXTSEG ORUZ11+25, ORFZ11+34, ORFZ11+47, ORFZ11+50, ORFZ11+58, ORFZ11+59

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNTR GETSEG+10~, GETSEG+14*, GETSEG+22, GETSEG+26*, GETSEG+29*, GETSEG+30, GETSEG+31, GETSEG+32, GETSEG+33
CNTR2 GETSEG+10~, GETSEG+31*, GETSEG+32
CURLINE ORUZ11+11~, ORUZ11+18*, ORUZ11+19, ORUZ11+20, ORUZ11+21, ORUZ11+22, ORUZ11+25, ORUZ11+33, ORFZ11+11~, ORFZ11+27*
, ORFZ11+29, ORFZ11+34, ORFZ11+47, ORFZ11+50, ORFZ11+58, ORFZ11+59, ORFZ11+66, NXTSEG~, NXTSEG+11*, NXTSEG+12
, GETSEG~, GETSEG+16, GETSEG+24*, GETSEG+25*, ADVANCE~, ADVANCE+10, ADVANCE+11*, ADVANCE+12*
DFN ORUZ11+11~, ORUZ11+29*, ORUZ11+31, ORUZ11+33, ORFZ11+11~, ORFZ11+41*, ORFZ11+55, ORFZ11+63*, ORFZ11+65, ORFZ11+66
DGPAT ORFZ11+45~, ORFZ11+55
DGPAT("DOB" ORFZ11+55
DGPAT("SEX" ORFZ11+55
DGRESENT ORFZ11+11~, ORFZ11+55*, ORFZ11+70
DOB ORUZ11+11~, ORFZ11+45~, ORFZ11+52*, ORFZ11+55
ERRCOUNT ORUZ11~, ORUZ11+26, ORUZ11+31, ORUZ11+33, ORUZ11+34, ORFZ11+11~, ORFZ11+20*, ORFZ11+35, ORFZ11+39, ORFZ11+40
, ORFZ11+58, ORFZ11+59, ORFZ11+65, ORFZ11+66, ORFZ11+69, ORFZ11+72, ADDERROR~, ADDERROR+12*, ADDERROR+14, ADDERROR+19
, ADDERROR+21, ADDERROR+22, ADDERROR+23*
ERRMSG ORUZ11+11~, ORUZ11+31, ORFZ11+65, ADDERROR~, ADDERROR+22, ADDERROR+25
HECERROR ORFZ11+11~, ORFZ11+28*, ORFZ11+56*, ORFZ11+69*, ORFZ11+70, ADDERROR+25*
HECMSG ORFZ11+45~, ORFZ11+46*, ORFZ11+56
HL ADDERROR+15!, ADDERROR+16, ADDERROR+20
HL("FS" GETSEG+15
HLDT ADDERROR+15!, ADDERROR+17
HLDT1 ADDERROR+15!, ADDERROR+17
>> HLECH GETSEG+32
>> HLEID ADDERROR+16
>> HLEVN ORUZ11+34*, ORFZ11+72*
>> HLFS ADDERROR+22, GETSEG+15*, GETSEG+20, GETSEG+22, GETSEG+39, GETSEG+46
HLMID ADDERROR+15!, ADDERROR+17, ADDERROR+19
HLMTIEN ADDERROR+15!, ADDERROR+17
HLRES ADDERROR+18!, ADDERROR+20, ADDERROR+21
>> HLSDT ORUZ11+16*, ORFZ11+23*
I GETSEG+10~, GETSEG+23*, GETSEG+39*, GETSEG+46*
ICN ORUZ11+11~, ORUZ11+29*, ORUZ11+31, ORFZ11+12~, ORFZ11+63*, ORFZ11+65
IVMPID GETSEG+10~, GETSEG+27, GETSEG+34
IVMPID( GETSEG+29, GETSEG+30, GETSEG+31, GETSEG+32*, GETSEG+33*
>> IVMRTN GETSEG+16, GETSEG+24, ADVANCE+11
>> MID ADDERROR+19*, ADDERROR+20
MSGID ORUZ11+11~, ORUZ11+24*, ORUZ11+26, ORUZ11+31, ORUZ11+33, ORFZ11~, ORFZ11+31*, ORFZ11+35, ORFZ11+39, ORFZ11+40
, ORFZ11+58, ORFZ11+59, ORFZ11+65, ORFZ11+66, ORFZ11+70, ADDERROR~, ADDERROR+22
MSGIEN ORUZ11~, ORUZ11+19, ORUZ11+21, ORUZ11+22, ORUZ11+25, ORUZ11+33, ORFZ11~, ORFZ11+29, ORFZ11+34, ORFZ11+47
, ORFZ11+50, ORFZ11+58, ORFZ11+59, ORFZ11+66, NXTSEG~, NXTSEG+12, GETSEG~, ADVANCE~
>> MSHDT ORUZ11+23*, ORFZ11+30*
NOPID GETSEG+10~, GETSEG+14*, GETSEG+23, GETSEG+25*
PID3ARRY ORFZ11+12~
PID3ARY ORUZ11+28, ORUZ11+30!, ORFZ11+62, ORFZ11+64!
PID3ARY("NI" ORUZ11+29, ORFZ11+63
PID3ARY("PI" ORUZ11+29, ORFZ11+63
PIDSTR GETSEG+10~, GETSEG+27
PIDSTR( GETSEG+22*, GETSEG+26*
QARRAY ORFZ11+11~, ORFZ11+40
QARRAY("DFN" ORFZ11+41
QRYMSGID ORFZ11+11~, ORFZ11+37*, ORFZ11+38
QUERYIEN ORFZ11+11~, ORFZ11+20*, ORFZ11+38*, ORFZ11+39, ORFZ11+40, ORFZ11+55, ORFZ11+70
SEG ORUZ11+11~, ORUZ11+22, ORUZ11+25, ORFZ11+11~, ORFZ11+29, ORFZ11+34, ORFZ11+47, ORFZ11+50, ORFZ11+58*, ORFZ11+59*
, NXTSEG~, NXTSEG+12, GETSEG~, GETSEG+11, GETSEG+12!, GETSEG+13*, GETSEG+34*
SEG( GETSEG+39*, GETSEG+46*
SEG("TYPE" ORUZ11+26, ORFZ11+35, ORFZ11+48, ORFZ11+51, ORFZ11+58, ORFZ11+59, GETSEG+17*, GETSEG+19, GETSEG+21, GETSEG+37
SEG(1 ORFZ11+42, GETSEG+38*
SEG(10 ORUZ11+24, ORFZ11+31
SEG(19 ORUZ11+31
SEG(2 ORFZ11+37
SEG(3 ORUZ11+28, ORFZ11+46, ORFZ11+62
SEG(4 ORFZ11+52
SEG(5 ORFZ11+53
SEG(7 ORUZ11+23, ORFZ11+30
SEG(8 ORFZ11+49
SEGHLD GETSEG+10~, GETSEG+11*, GETSEG+13
SEGMENT GETSEG+10~, GETSEG+16*, GETSEG+17, GETSEG+20*, GETSEG+22, GETSEG+24*, GETSEG+25, GETSEG+26, GETSEG+38, GETSEG+39
, GETSEG+46
SEX ORUZ11+11~, ORFZ11+45~, ORFZ11+53*, ORFZ11+55
SSN ORUZ11+11~, ORFZ11+45~, ORFZ11+49*, ADDERROR~, ADDERROR+22
TMPARRY ORUZ11+11~, ORFZ11+12~
TMPARY ORUZ11+28, ORUZ11+30!, ORFZ11+62, ORFZ11+64!
TMPARY(3 ORUZ11+28*, ORFZ11+62*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All