DGENUPL4 ;ALB/CJM,RTK,ISA,KWP,ISD/GSN,PHH,RGL,PJR,BRM,TDM,TMK,EG,BAJ,HM,JAM - PROCESS INCOMING (Z11 EVENT TYPE) HL7 MESSAGES ;6/28/11 4:36pm
Source file <DGENUPL4.m>
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 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Registration | 1 | DGENUPL7 |
Name | Comments | DBIA/ICR reference |
---|---|---|
UOBJECTS(DFN,DGPAT,DGELG,DGCDIS,DGOEIF,MSGID,ERRCOUNT,MSGS,OLDPAT,OLDELG,OLDCDIS,OLDOEIF) | ;
|
|
ADD | ;
|
|
MERGE | ;
|
|
CHECK() | ;
|
Name | Field # of Occurrence |
---|---|
$$FINDCUR^DGENA | CHECK+18 |
$$GET^DGENA | CHECK+19 |
$$GET^DGENCDA | UOBJECTS+32 |
$$CHECK^DGENCDA1 | CHECK+26 |
$$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+26 |
$$GET^DGENOEIF | UOBJECTS+32 |
$$GET^DGENPTA | UOBJECTS+32 |
$$INPAT^DGENPTA | CHECK+13 |
$$CHECK^DGENPTA1 | CHECK+26 |
ADDERROR^DGENUPL | UOBJECTS+33, CHECK+22, CHECK+29 |
ADDMSG^DGENUPL3 | UOBJECTS+97, UOBJECTS+98, UOBJECTS+101, UOBJECTS+102, UOBJECTS+105, UOBJECTS+106, UOBJECTS+109, UOBJECTS+112, UOBJECTS+118, CHECK+22 |
NOTIFY^DGENUPL3 | CHECK+22 |
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 |
FileNo | Call Tags |
---|---|
^DIC(8 - [#8] | GET1^DIQ |
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 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ALIVE | CHECK+2~, CHECK+7, CHECK+10*, CHECK+13*, CHECK+19*, CHECK+22 |
CDEXT | MERGE+34~, MERGE+37*, MERGE+38, MERGE+39, MERGE+41 |
CDPROC | MERGE+34~, MERGE+35*, MERGE+36, MERGE+39 |
CURENR | CHECK+17~, CHECK+19 |
CURENR("DATE" | CHECK+19 |
CURENR("STATUS" | CHECK+19 |
CURIEN | CHECK+17~, CHECK+18*, CHECK+19 |
DATA | ADD+5~, ADD+21 |
DATA( | ADD+18* |
DFN | UOBJECTS~, UOBJECTS+32, ADD+21, CHECK+10, CHECK+13, CHECK+18 |
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+26 |
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+26 |
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+25 |
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+22 |
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+22, CHECK+29 |
DGPAT3 | UOBJECTS+28~, UOBJECTS+87, MERGE+8*, CHECK+26 |
DGPAT3( | MERGE+18* |
DGPAT3("DEATH" | CHECK+7, CHECK+19 |
DGPAT3("INELDATE" | ADD+13 |
DGPAT3("PATYPE" | ADD+14* |
DGPAT3("POWI" | MERGE+10 |
DGPAT3("VETERAN" | ADD+14* |
DT | CHECK+13 |
ERRCOUNT | UOBJECTS~, UOBJECTS+33, CHECK+22, CHECK+29 |
ERRMSG | CHECK+2~, CHECK+4*, CHECK+26, CHECK+29 |
>> 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+22, CHECK+29 |
MSGS | UOBJECTS~, UOBJECTS+97, UOBJECTS+98, UOBJECTS+101, UOBJECTS+102, UOBJECTS+105, UOBJECTS+106, UOBJECTS+109, UOBJECTS+112, UOBJECTS+118 , CHECK+22 |
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+25, CHECK+28*, CHECK+30 |
TYPE | ADD+5~ |
U | UOBJECTS+32, UOBJECTS+53, UOBJECTS+74 |