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 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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
UOBJECTS(DFN,DGPAT,DGELG,DGCDIS,DGOEIF,MSGID,ERRCOUNT,MSGS,OLDPAT,OLDELG,OLDCDIS,OLDOEIF) | ;
|
|
ADD | ;
|
|
CHECK() | ;
|
|
MERGE | ;
|
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 |
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 |
Name | Line Occurrences |
---|---|
$$CHECK | UOBJECTS+47 |
ADD | UOBJECTS+44 |
MERGE | UOBJECTS+41 |
>> | 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 |