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

Package: Registration

Routine: DGENUPL4


Information

DGENUPL4 ;ALB/CJM,RTK,ISA/KWP,ISD/GSN,PHH,RGL,PJR,BRM,TDM,TMK,EG,BAJ - PROCESS INCOMING (Z11 EVENT TYPE) HL7 MESSAGES ; 01/05/07

Source Information

Source file <DGENUPL4.m>

Call Graph

Call Graph Total: 15

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  

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 ;
CHECK() ;
MERGE ;

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+63, MERGE+67
$$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+61, UOBJECTS+62, UOBJECTS+65, UOBJECTS+66, UOBJECTS+69, UOBJECTS+70, UOBJECTS+73, UOBJECTS+76, UOBJECTS+82, CHECK+20
NOTIFY^DGENUPL3 CHECK+20
SCVET^DGENUPL3 ADD+10
$$CDCHECK^DGENUPL9 UOBJECTS+37
AO^DGENUPL9 MERGE+69
EP^DGENUPLB UOBJECTS+83
$$IFREG^DGREG CHECK+10
$$FMTE^XLFDT UOBJECTS+61, UOBJECTS+62, UOBJECTS+66

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
$$CHECK UOBJECTS+47
ADD UOBJECTS+44
MERGE UOBJECTS+41

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+53!*
DGCDIS( MERGE+27, MERGE+28, MERGE+29, MERGE+31, MERGE+32
DGCDIS("EXT" MERGE+37
DGCDIS("PROC" MERGE+35
DGCDIS("VCD" UOBJECTS+79, UOBJECTS+82
DGCDIS3 UOBJECTS+28~, UOBJECTS+53, 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+52!*
DGELG( MERGE+44
DGELG("ELIG" MERGE+52, MERGE+57, MERGE+58, MERGE+66
DGELG("MTSTA" MERGE+14
DGELG("POW" UOBJECTS+69, UOBJECTS+70
DGELG("RATEDIS" MERGE+49
DGELG("SC" UOBJECTS+73
DGELG3 UOBJECTS+28~, UOBJECTS+52, MERGE+8*, CHECK+24
DGELG3( MERGE+44*
DGELG3("ELIG" MERGE+52*, MERGE+59, MERGE+62, MERGE+63!, MERGE+67*
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+51!*, CHECK+20
DGPAT( MERGE+18
DGPAT("DEATH" UOBJECTS+60, UOBJECTS+61, UOBJECTS+64
DGPAT("INELDATE" UOBJECTS+76, MERGE+23*
DGPAT("INELDEC" MERGE+21*
DGPAT("INELREA" MERGE+22*
DGPAT("SSN" UOBJECTS+33, CHECK+20, CHECK+27
DGPAT3 UOBJECTS+28~, UOBJECTS+51, 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+63
LIEN MERGE+34~, MERGE+39*, MERGE+40, MERGE+41
LOC MERGE+7~
LOC( MERGE+59*, MERGE+67
MSGID UOBJECTS~, UOBJECTS+33, CHECK+20, CHECK+27
MSGS UOBJECTS~, UOBJECTS+61, UOBJECTS+62, UOBJECTS+65, UOBJECTS+66, UOBJECTS+69, UOBJECTS+70, UOBJECTS+73, UOBJECTS+76, UOBJECTS+82
, CHECK+20
NATCODE MERGE+7~, MERGE+57*, MERGE+58*, MERGE+59*
OLDCDIS UOBJECTS~, UOBJECTS+32, MERGE+11
OLDCDIS("VCD" UOBJECTS+79, UOBJECTS+82
OLDELG UOBJECTS~, UOBJECTS+32, MERGE+8
OLDELG("POW" UOBJECTS+69, UOBJECTS+70
OLDELG("SC" UOBJECTS+73
OLDOEIF UOBJECTS~, UOBJECTS+32
OLDPAT UOBJECTS~, UOBJECTS+32, MERGE+8
OLDPAT("DEATH" UOBJECTS+60, UOBJECTS+62, UOBJECTS+64, UOBJECTS+66, CHECK+7
OLDPAT("INELDATE" UOBJECTS+76
SUB 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+61*, MERGE+62*, MERGE+63, MERGE+65*, MERGE+66*
, MERGE+67
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+47*, UOBJECTS+48, UOBJECTS+55, UOBJECTS+84, CHECK+2~
, CHECK+3*, CHECK+7*, CHECK+23, CHECK+26*, CHECK+28
TYPE ADD+5~
U UOBJECTS+32
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All