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~ |