DGENUPL2 ;ALB/CJM,RTK,TMK,ISA/KWP/RMM/CKN,EG,ERC,PWC - PROCESS INCOMING (Z11 EVENT TYPE) HL7 MESSAGES ; 2/14/11 2:45pm
Source file <DGENUPL2.m>
Package | Total | Call Graph |
---|---|---|
Registration | 5 | ADDERROR^DGENUPL $$CONVERT^DGENUPL1 ZMH^DGENUPL3 (OBX,ZEL,ZIO,ZPD)^DGENUPLA ^DGRPC |
VA Fileman | 1 | GETS^DIQ |
Name | Comments | DBIA/ICR reference |
---|---|---|
ZCD | ;
|
|
ZMH | ;Purple Heart, OEFOIE, POW
|
|
ZSP | ;
|
|
PID | ;
|
|
DCLOOKUP(DGCODE,DGNAME) | ;
; Description: Returns the ien of a Disability Condition (file #31) based on the DGCODE and DGNAME |
|
ZEN | ;
|
|
ZRD | ;
|
|
PEND(DFN,DGSTAT) | ;
|
|
ZIE | ;
|
|
REGCHECK(DFN) | ;
; Description: passes patient through the registration consistency checker |
|
OBX | ;
|
|
SKIP | ;
|
|
ZIO | ;New segment - DG*5.3*653
|
|
ZPD | ;
|
|
ZMT | ;
|
|
ZEL(COUNT) | ;
|
Name | Field # of Occurrence |
---|---|
ADDERROR^DGENUPL | ZIE+3, ZEN+4, ZEN+9, ZEN+14, ZEN+17, ZEN+22, ZEN+25, ZEN+33, ZEN+37, ZMT+1 , ZMT+4, ZCD+6, ZCD+9, ZCD+12, ZCD+18, ZCD+22, ZCD+26, SKIP+9, ZSP+3, ZSP+7 , ZSP+10, ZSP+20, ZSP+23, ZSP+26, ZSP+29, ZRD+13, ZRD+16, ZRD+18 |
$$CONVERT^DGENUPL1 | ZIE+1, ZIE+4, ZIE+5, ZEN+2, ZEN+5, ZEN+6, ZEN+10, ZEN+11, ZEN+12, ZEN+15 , ZEN+19, ZEN+20, ZEN+23, ZEN+31, ZEN+35, ZEN+36, ZMT+2, ZCD+3, ZCD+4, ZCD+7 , ZCD+10, ZCD+13, ZCD+14, ZCD+16, ZCD+20, ZCD+24, SKIP+2, SKIP+3, SKIP+4, SKIP+5 , SKIP+6, SKIP+7, ZSP+1, ZSP+4, ZSP+5, ZSP+8, ZSP+18, ZSP+21, ZSP+24, ZSP+27 , ZRD+9, ZRD+10, ZRD+11, ZRD+14 |
ZMH^DGENUPL3 | ZMH+1 |
OBX^DGENUPLA | OBX+1 |
ZEL^DGENUPLA | ZEL+1 |
ZIO^DGENUPLA | ZIO+1 |
ZPD^DGENUPLA | ZPD+1 |
^DGRPC | REGCHECK+8 |
GETS^DIQ | PEND+7 |
FileNo | Call Tags |
---|---|
^DPT - [#2] | GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(31 - [#31] | DCLOOKUP+12, DCLOOKUP+13, DCLOOKUP+15 |
^DIC(8 - [#8] | PEND+11 |
^DPT - [#2] | PEND+2 |
Name | Line Occurrences |
---|---|
$$DCLOOKUP | ZRD+8 |
$$PEND | ZEN+7 |
SKIP | ZCD+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
COND | ZRD+1~, ZRD+8*, ZRD+17 |
COUNT | ZEL~, ZEL+1, ZRD+1~, ZRD+7*, ZRD+8, ZRD+9, ZRD+10, ZRD+11, ZRD+14 |
DFN | ZEN+7, REGCHECK~, PEND~, PEND+2, PEND+7, PEND+9, PEND+16, PEND+17, PEND+18 |
DGARR | PEND+1~ |
DGARR(2 | PEND+9, PEND+16, PEND+17, PEND+18 |
DGCD | REGCHECK+5~ |
>> DGCDIS("BY" | ZCD+3* |
>> DGCDIS("COND" | SKIP+5*, SKIP+8 |
>> DGCDIS("DATE" | ZCD+4* |
>> DGCDIS("DIAG" | SKIP+2*, SKIP+8 |
>> DGCDIS("DTFACIRV" | ZCD+20* |
>> DGCDIS("DTVETNOT" | ZCD+24* |
>> DGCDIS("EXT" | SKIP+4* |
>> DGCDIS("FACDET" | ZCD+7* |
>> DGCDIS("METDET" | ZCD+13* |
>> DGCDIS("PERM" | SKIP+7* |
>> DGCDIS("PROC" | SKIP+3*, SKIP+8 |
>> DGCDIS("REVDTE" | ZCD+10* |
>> DGCDIS("SCORE" | SKIP+6* |
>> DGCDIS("VCD" | ZCD+14*, SKIP+8 |
>> DGCDIS("VETREQDT" | ZCD+16* |
DGCHK | REGCHECK+5~ |
DGCODE | DCLOOKUP~, DCLOOKUP+9, DCLOOKUP+12, DCLOOKUP+14, DCLOOKUP+15 |
DGDAY | REGCHECK+5~ |
DGEC | PEND+1~, PEND+9*, PEND+10, PEND+11*, PEND+12, PEND+13, PEND+14 |
DGEDCN | REGCHECK+5~, REGCHECK+7* |
>> DGELG("EFFDT" | ZSP+8*, ZSP+10, ZSP+12* |
>> DGELG("MTSTA" | ZMT+2* |
>> DGELG("P&T" | ZSP+18* |
>> DGELG("P&TDT" | ZSP+27* |
>> DGELG("POS" | ZSP+5* |
>> DGELG("RATEDIS" | ZRD+7, ZRD+8*, ZRD+9*, ZRD+10*, ZRD+11*, ZRD+14* |
>> DGELG("SC" | ZSP+1*, ZSP+16 |
>> DGELG("SCAWDATE" | ZSP+24* |
>> DGELG("SCPER" | ZSP+4*, ZSP+16* |
>> DGELG("UNEMPLOY" | ZSP+21* |
>> DGENR( | ZEN+41* |
>> DGENR("APP" | ZEN+23*, ZEN+28*, ZEN+29* |
>> DGENR("DATE" | ZEN+2*, ZEN+28 |
>> DGENR("EFFDATE" | ZEN+20*, ZEN+29 |
>> DGENR("END" | ZEN+31* |
>> DGENR("FACREC" | ZEN+12* |
>> DGENR("PRIORITY" | ZEN+19* |
>> DGENR("REASON" | ZEN+10* |
>> DGENR("REMARKS" | ZEN+11* |
>> DGENR("SOURCE" | ZEN+5* |
>> DGENR("STATUS" | ZEN+6*, ZEN+7 |
>> DGENR("SUBGRP" | ZEN+35* |
DGER | REGCHECK+5~ |
DGERR | PEND+1~, PEND+8 |
DGLST | REGCHECK+5~ |
DGNAME | DCLOOKUP~, DCLOOKUP+14 |
DGNCK | REGCHECK+5~ |
>> DGPAT("INELDATE" | ZIE+1* |
>> DGPAT("INELDEC" | ZIE+5* |
>> DGPAT("INELREA" | ZIE+4* |
>> DGPAT("PFSRC" | ZEN+36* |
>> DGPAT("PREFAC" | ZEN+15* |
>> DGPAT("SSN" | PID+1*, ZIE+3, ZEN+4, ZEN+9, ZEN+14, ZEN+17, ZEN+22, ZEN+25, ZEN+33, ZEN+37 , ZMT+1, ZMT+4, ZCD+6, ZCD+9, ZCD+12, ZCD+18, ZCD+22, ZCD+26, SKIP+9, ZSP+3 , ZSP+7, ZSP+20, ZSP+23, ZSP+26, ZSP+29, ZRD+13, ZRD+16, ZRD+18 |
DGRPCOLD | REGCHECK+5~ |
DGSC | REGCHECK+5~ |
DGSTAT | PEND~, PEND+3, PEND+4, PEND+5*, PEND+6 |
DGTYPE | REGCHECK+5~ |
DGVT | REGCHECK+5~ |
DGX | PEND+1~, PEND+14, PEND+15*, PEND+16*, PEND+17*, PEND+18* |
DXCODE | ZRD+1~, ZRD+2*, ZRD+3*, ZRD+5, ZRD+8 |
>> ERRCOUNT | ZIE+3, ZEN+4, ZEN+9, ZEN+14, ZEN+17, ZEN+22, ZEN+25, ZEN+33, ZEN+37, ZMT+1 , ZMT+4, ZCD+6, ZCD+9, ZCD+12, ZCD+18, ZCD+22, ZCD+26, SKIP+9, ZSP+3, ZSP+7 , ZSP+10, ZSP+20, ZSP+23, ZSP+26, ZSP+29, ZRD+13, ZRD+16, ZRD+18 |
>> ERROR | ZIE+1, ZIE+2, ZEN+2, ZEN+3, ZEN+7*, ZEN+8, ZEN+12, ZEN+13, ZEN+15, ZEN+16 , ZEN+20, ZEN+21, ZEN+23, ZEN+24, ZEN+31, ZEN+32, ZMT+1*, ZMT+2, ZMT+3, ZCD+4 , ZCD+5, ZCD+7, ZCD+8, ZCD+10, ZCD+11, ZCD+16, ZCD+17, ZCD+20, ZCD+21, ZCD+24 , ZCD+25, SKIP+9*, ZSP+1, ZSP+2, ZSP+5, ZSP+6, ZSP+8, ZSP+9, ZSP+18, ZSP+19 , ZSP+21, ZSP+22, ZSP+24, ZSP+25, ZSP+27, ZSP+28, ZRD+11, ZRD+12, ZRD+14, ZRD+15 , ZRD+19* |
FOUND | DCLOOKUP+10~, DCLOOKUP+11*, DCLOOKUP+12, DCLOOKUP+14*, DCLOOKUP+15 |
>> HLECH | ZCD+13, SKIP+4, SKIP+6, SKIP+7, ZRD+2, ZRD+4 |
IEN | DCLOOKUP+10~, DCLOOKUP+11*, DCLOOKUP+12*, DCLOOKUP+13, DCLOOKUP+15*, DCLOOKUP+16 |
>> MSGID | ZIE+3, ZEN+4, ZEN+9, ZEN+14, ZEN+17, ZEN+22, ZEN+25, ZEN+33, ZEN+37, ZMT+1 , ZMT+4, ZCD+6, ZCD+9, ZCD+12, ZCD+18, ZCD+22, ZCD+26, SKIP+9, ZSP+3, ZSP+7 , ZSP+10, ZSP+20, ZSP+23, ZSP+26, ZSP+29, ZRD+13, ZRD+16, ZRD+18 |
NAME | ZRD+1~, ZRD+4*, ZRD+8 |
NODE | DCLOOKUP+10~, DCLOOKUP+13*, DCLOOKUP+14 |
PFSRC | ZEN+36~*, ZEN+37 |
>> SEG(1 | ZMT+1, ZCD+2, SKIP+2, SKIP+3, SKIP+4, SKIP+5, SKIP+6, SKIP+7, SKIP+8 |
>> SEG(10 | ZEN+20, SKIP+5, ZSP+27 |
>> SEG(11 | ZEN+23, SKIP+6, ZSP+8 |
>> SEG(12 | ZEN+31, ZCD+14, ZRD+10 |
>> SEG(13 | ZEN+35, SKIP+7, ZRD+11 |
>> SEG(14 | ZEN+36, ZCD+16, ZRD+14 |
>> SEG(15 | ZCD+20 |
>> SEG(16 | ZCD+24 |
>> SEG(19 | PID+1 |
>> SEG(2 | ZIE+1, ZEN+2, ZCD+10, ZSP+1, ZRD+2, ZRD+4 |
>> SEG(3 | ZIE+4, ZEN+5, ZMT+2, ZCD+3, ZSP+4, ZRD+9 |
>> SEG(4 | ZIE+5, ZEN+6, ZCD+7, ZCD+9, ZSP+5 |
>> SEG(5 | ZEN+10, ZCD+4 |
>> SEG(6 | ZEN+11, ZCD+13, ZSP+18 |
>> SEG(7 | ZEN+12, ZEN+14, SKIP+2, ZSP+21 |
>> SEG(8 | ZEN+15, ZEN+17, SKIP+3, ZSP+24 |
>> SEG(9 | ZEN+19, SKIP+4 |
SUB | ZEN+1~, ZEN+40*, ZEN+41* |
U | PEND+2, PEND+11 |
VA | REGCHECK+5~ |
X | REGCHECK+5~ |