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

Package: Registration

Routine: DGENUPL4


Information

DGENUPL4 ;ALB/CJM,RTK,ISA/KWP,ISD/GSN,PHH,RGL,PJR,BRM,TDM,TMK,EG,BAJ,HM - PROCESS INCOMING (Z11 EVENT TYPE) HL7 MESSAGES ;6/28/11 4:36pm

Source Information

Source file <DGENUPL4.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Registration 14 ($$FINDCUR,$$GET)^DGENA  $$GET^DGENCDA  $$CHECK^DGENCDA1  $$UPD^DGENDBS  ($$GET,$$NATCODE)^DGENELA  $$CHECK^DGENELA1  $$GET^DGENOEIF  ($$GET,$$INPAT)^DGENPTA  
$$CHECK^DGENPTA1  ADDERROR^DGENUPL  (ADDMSG,NOTIFY,SCVET)^DGENUPL3  ($$CDCHECK,AO)^DGENUPL9  EP^DGENUPLB  $$IFREG^DGREG  
Kernel 1 $$FMTE^XLFDT  
VA FileMan 1 $$GET1^DIQ  

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

Package Total Caller Graph
Registration 1 DGENUPL7  

Entry Points

Name Comments DBIA/ICR reference
UOBJECTS(DFN,DGPAT,DGELG,DGCDIS,DGOEIF,MSGID,ERRCOUNT,MSGS,OLDPAT,OLDELG,OLDCDIS,OLDOEIF) ;
ADD ;
MERGE ;
CHECK() ;

External References

Name Field # of Occurrence
$$FINDCUR^DGENA CHECK+17
$$GET^DGENA CHECK+18
$$GET^DGENCDA UOBJECTS+32
$$CHECK^DGENCDA1 CHECK+24
$$UPD^DGENDBS ADD+21
$$GET^DGENELA UOBJECTS+32
$$NATCODE^DGENELA MERGE+52, MERGE+57, MERGE+58, MERGE+59, MERGE+64, MERGE+70
$$CHECK^DGENELA1 CHECK+24
$$GET^DGENOEIF UOBJECTS+32
$$GET^DGENPTA UOBJECTS+32
$$INPAT^DGENPTA CHECK+13
$$CHECK^DGENPTA1 CHECK+24
ADDERROR^DGENUPL UOBJECTS+33, CHECK+20, CHECK+27
ADDMSG^DGENUPL3 UOBJECTS+97, UOBJECTS+98, UOBJECTS+101, UOBJECTS+102, UOBJECTS+105, UOBJECTS+106, UOBJECTS+109, UOBJECTS+112, UOBJECTS+118, CHECK+20
NOTIFY^DGENUPL3 CHECK+20
SCVET^DGENUPL3 ADD+10
$$CDCHECK^DGENUPL9 UOBJECTS+37
AO^DGENUPL9 MERGE+72
EP^DGENUPLB UOBJECTS+119
$$IFREG^DGREG CHECK+10
$$GET1^DIQ MERGE+62, MERGE+65
$$FMTE^XLFDT UOBJECTS+97, UOBJECTS+98, UOBJECTS+102

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(8 - [#8] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(27.18 - [#27.18] UOBJECTS+53, UOBJECTS+74
^DG(391 - [#391] ADD+14
^DGEN(27.17 - [#27.17] MERGE+39
^DIC(21 - [#21] ADD+15
^DIC(8 - [#8] MERGE+64

Label References

Name Line Occurrences
$$CHECK UOBJECTS+83
ADD UOBJECTS+80
MERGE UOBJECTS+77

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALIVE CHECK+2~, CHECK+7, CHECK+10*, CHECK+13*, CHECK+18*, CHECK+20
CDEXT MERGE+34~, MERGE+37*, MERGE+38, MERGE+39, MERGE+41
CDPROC MERGE+34~, MERGE+35*, MERGE+36, MERGE+39
CURENR CHECK+16~, CHECK+18
CURENR("DATE" CHECK+18
CURENR("STATUS" CHECK+18
CURIEN CHECK+16~, CHECK+17*, CHECK+18
DATA ADD+5~, ADD+21
DATA( ADD+18*
DFN UOBJECTS~, UOBJECTS+32, ADD+21, CHECK+10, CHECK+13, CHECK+17
DGCDIS UOBJECTS~, UOBJECTS+89!*
DGCDIS( MERGE+27, MERGE+28, MERGE+29, MERGE+31, MERGE+32
DGCDIS("EXT" MERGE+37
DGCDIS("PROC" MERGE+35
DGCDIS("VCD" UOBJECTS+115, UOBJECTS+118
DGCDIS3 UOBJECTS+28~, UOBJECTS+89, MERGE+11!*, CHECK+24
DGCDIS3( MERGE+28*, MERGE+32*
DGCDIS3("COND" MERGE+11!
DGCDIS3("DIAG" MERGE+11!
DGCDIS3("EXT" MERGE+11!, MERGE+41*
DGCDIS3("PROC" MERGE+11!
DGELG UOBJECTS~, UOBJECTS+88!*
DGELG( MERGE+44
DGELG("ELIG" MERGE+52, MERGE+57, MERGE+58, MERGE+69
DGELG("MOH" UOBJECTS+42*, UOBJECTS+44*, UOBJECTS+46*, UOBJECTS+48
DGELG("MOHAWRDDATE" UOBJECTS+42*, UOBJECTS+44*, UOBJECTS+46*, UOBJECTS+48*
DGELG("MOHEXEMPDATE" UOBJECTS+42*, UOBJECTS+44*, UOBJECTS+46*, UOBJECTS+48*
DGELG("MOHSTATDATE" UOBJECTS+42*
DGELG("MTSTA" MERGE+14
DGELG("POW" UOBJECTS+105, UOBJECTS+106
DGELG("RATEDIS" MERGE+49
DGELG("SC" UOBJECTS+109
DGELG("VAPEN" UOBJECTS+64, UOBJECTS+65
DGELG3 UOBJECTS+28~, UOBJECTS+88, MERGE+8*, CHECK+24
DGELG3( MERGE+44*
DGELG3("ELIG" MERGE+52*, MERGE+59, MERGE+62, MERGE+63, MERGE+64!, MERGE+65!, MERGE+70*
DGELG3("ELIGENTBY" ADD+6*
DGELG3("ELIGSTA" CHECK+23
DGELG3("ELIGVERIF" ADD+18
DGELG3("MTSTA" MERGE+14*
DGELG3("POS" ADD+15*
DGELG3("POW" MERGE+10*
DGELG3("RATEDIS" ADD+7*, MERGE+48!, MERGE+49*
DGELG3("SC" ADD+13
DGENR CHECK+2~
DGOEIF UOBJECTS~
DGPAT UOBJECTS~, UOBJECTS+87!*, CHECK+20
DGPAT( UOBJECTS+55*, UOBJECTS+58, UOBJECTS+68, UOBJECTS+71, MERGE+18
DGPAT("DEATH" UOBJECTS+96, UOBJECTS+97, UOBJECTS+100
DGPAT("INELDATE" UOBJECTS+112, MERGE+23*
DGPAT("INELDEC" MERGE+21*
DGPAT("INELREA" MERGE+22*
DGPAT("MOH" UOBJECTS+41*, UOBJECTS+43*, UOBJECTS+45*, UOBJECTS+47
DGPAT("MOHAWRDDATE" UOBJECTS+41*, UOBJECTS+43*, UOBJECTS+45*, UOBJECTS+47*
DGPAT("MOHEXEMPDATE" UOBJECTS+41*, UOBJECTS+43*, UOBJECTS+45*, UOBJECTS+47*
DGPAT("MOHSTATDATE" UOBJECTS+41*
DGPAT("PALOCK" UOBJECTS+60*, UOBJECTS+71*, UOBJECTS+74*
DGPAT("PENAEFDT" UOBJECTS+54
DGPAT("PENAREAS" UOBJECTS+74
DGPAT("PENTRMDT" UOBJECTS+54
DGPAT("PILOCK" UOBJECTS+59*, UOBJECTS+64*, UOBJECTS+65*, UOBJECTS+68*
DGPAT("SSN" UOBJECTS+33, CHECK+20, CHECK+27
DGPAT3 UOBJECTS+28~, UOBJECTS+87, MERGE+8*, CHECK+24
DGPAT3( MERGE+18*
DGPAT3("DEATH" CHECK+7, CHECK+18
DGPAT3("INELDATE" ADD+13
DGPAT3("PATYPE" ADD+14*
DGPAT3("POWI" MERGE+10
DGPAT3("VETERAN" ADD+14*
DT CHECK+13
ERRCOUNT UOBJECTS~, UOBJECTS+33, CHECK+20, CHECK+27
ERRMSG CHECK+2~, CHECK+4*, CHECK+24, CHECK+27
>> ERROR ADD+21
HEC MERGE+7~
HEC( MERGE+57*, MERGE+58*, MERGE+64
ISOTH MERGE+7~, MERGE+62*, MERGE+65
LIEN MERGE+34~, MERGE+39*, MERGE+40, MERGE+41
LOC MERGE+7~
LOC( MERGE+59*, MERGE+70
MSGID UOBJECTS~, UOBJECTS+33, CHECK+20, CHECK+27
MSGS UOBJECTS~, UOBJECTS+97, UOBJECTS+98, UOBJECTS+101, UOBJECTS+102, UOBJECTS+105, UOBJECTS+106, UOBJECTS+109, UOBJECTS+112, UOBJECTS+118
, CHECK+20
NATCODE MERGE+7~, MERGE+57*, MERGE+58*, MERGE+59*
OLDCDIS UOBJECTS~, UOBJECTS+32, MERGE+11
OLDCDIS("VCD" UOBJECTS+115, UOBJECTS+118
OLDELG UOBJECTS~, UOBJECTS+32, MERGE+8
OLDELG("MOH" UOBJECTS+42, UOBJECTS+44, UOBJECTS+46
OLDELG("POW" UOBJECTS+105, UOBJECTS+106
OLDELG("SC" UOBJECTS+109
OLDOEIF UOBJECTS~, UOBJECTS+32
OLDPAT UOBJECTS~, UOBJECTS+32, MERGE+8
OLDPAT("DEATH" UOBJECTS+96, UOBJECTS+98, UOBJECTS+100, UOBJECTS+102, CHECK+7
OLDPAT("INELDATE" UOBJECTS+112
OLDPAT("MOH" UOBJECTS+41, UOBJECTS+43, UOBJECTS+45
OLDPAT("PALOCK" UOBJECTS+60
OLDPAT("PENAEFDT" UOBJECTS+54
OLDPAT("PENAREAS" UOBJECTS+53
OLDPAT("PILOCK" UOBJECTS+59
SUB UOBJECTS+55~*, UOBJECTS+58~*, UOBJECTS+68~*, UOBJECTS+71~*, ADD+5~, ADD+7*, MERGE+7~, MERGE+17*, MERGE+18*, MERGE+26*
MERGE+27*, MERGE+28, MERGE+29, MERGE+31, MERGE+32, MERGE+33, MERGE+44*, MERGE+58*, MERGE+59*, MERGE+63*
MERGE+64, MERGE+65, MERGE+68*, MERGE+69*, MERGE+70
SUB2 MERGE+7~, MERGE+30*, MERGE+31*, MERGE+32, MERGE+35, MERGE+37, MERGE+41
SUCCESS UOBJECTS+28~, UOBJECTS+29*, UOBJECTS+34*, UOBJECTS+37*, UOBJECTS+38, UOBJECTS+83*, UOBJECTS+84, UOBJECTS+91, UOBJECTS+120, CHECK+2~
, CHECK+3*, CHECK+7*, CHECK+23, CHECK+26*, CHECK+28
TYPE ADD+5~
U UOBJECTS+32, UOBJECTS+53, UOBJECTS+74
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All