DGENUPL1 ;ALB/CJM,ISA/KWP,CKN,LBD - PROCESS INCOMING (Z11 EVENT TYPE) HL7 MESSAGES ; 6/17/09 10:07am
Source file <DGENUPL1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Health Level Seven | 3 | $$FMDATE^HLFNC (INIT,MSH)^HLFNC2 CREATE^HLTF | 
| Registration | 3 | ($$HL7TORSN,$$HLTOLIMB)^DGENA5 (ADDERROR,NXTSEG)^DGENUPL (@(,OBX,ZCD,ZEL,ZMH,ZRD,ZSP)^DGENUPL2 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CONVERT(VAL,DATATYPE,ERROR) | ; | |
| MAP(VALUE) | ; | |
| MVERRORS | ; | |
| ACCEPT(MSGID) | ; | |
| PARSE(MSGIEN,MSGID,CURLINE,ERRCOUNT,DGPAT,DGELG,DGENR,DGCDIS,DGOEIF,DGSEC,DGNTR,DGMST,DGNMSE) | ; | 
| Name | Field # of Occurrence | 
|---|---|
| $$HL7TORSN^DGENA5 | CONVERT+31 | 
| $$HLTOLIMB^DGENA5 | CONVERT+29 | 
| ADDERROR^DGENUPL | PARSE+39, PARSE+54, PARSE+70, PARSE+83 | 
| NXTSEG^DGENUPL | PARSE+33, PARSE+45, PARSE+50, PARSE+60, PARSE+68, PARSE+78, PARSE+81, PARSE+88, PARSE+97 | 
| @(^DGENUPL2 | PARSE+36, PARSE+52 | 
| OBX^DGENUPL2 | PARSE+95 | 
| ZCD^DGENUPL2 | PARSE+62 | 
| ZEL^DGENUPL2 | PARSE+37, PARSE+47 | 
| ZMH^DGENUPL2 | PARSE+81 | 
| ZRD^DGENUPL2 | PARSE+82, PARSE+90 | 
| ZSP^DGENUPL2 | PARSE+69 | 
| $$FMDATE^HLFNC | CONVERT+37, CONVERT+41 | 
| INIT^HLFNC2 | ACCEPT+9 | 
| MSH^HLFNC2 | ACCEPT+13 | 
| CREATE^HLTF | ACCEPT+10 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DG(408.32 - [#408.32] | CONVERT+33 | 
| ^DIC(21 - [#21] | CONVERT+63 | 
| ^DIC(35 - [#35] | CONVERT+68 | 
| ^DIC(4 - [#4] | CONVERT+57, CONVERT+58 | 
| ^DIC(8 - [#8] | MAP+11, MAP+12 | 
| ^DIC(8.1 - [#8.1] | MAP+25 | 
| ^TMP("HLS" | ACCEPT+14*, ACCEPT+19*, MVERRORS+5* | 
| ^TMP("IVM" | MVERRORS+5, MVERRORS+6! | 
| Name | Line Occurrences | 
|---|---|
| $$MAP | CONVERT+52 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| COUNT | PARSE+27~, PARSE+45*, PARSE+47, PARSE+60*, PARSE+88*, MAP+7~, MAP+9*, MAP+14*, MAP+17, MAP+20 , MAP+23 | 
| CURLINE | PARSE~, PARSE+33, PARSE+43*, PARSE+45, PARSE+46*, PARSE+50, PARSE+58*, PARSE+60, PARSE+61*, PARSE+68 , PARSE+73*, PARSE+78, PARSE+81, PARSE+86*, PARSE+88, PARSE+89*, PARSE+94*, PARSE+96*, PARSE+97 | 
| DATATYPE | CONVERT~, CONVERT+28, CONVERT+30, CONVERT+32, CONVERT+35, CONVERT+39, CONVERT+43, CONVERT+47, CONVERT+51, CONVERT+54 , CONVERT+60, CONVERT+65 | 
| DGCDIS | PARSE~, PARSE+29! | 
| DGELG | PARSE~, PARSE+29! | 
| DGEN | PARSE+29! | 
| DGENR | PARSE~ | 
| DGMST | PARSE~, PARSE+29! | 
| DGNMSE | PARSE~ | 
| DGNTR | PARSE~, PARSE+29! | 
| DGOEIF | PARSE~ | 
| DGPAT | PARSE~, PARSE+29! | 
| DGPAT("SSN" | PARSE+39, PARSE+54, PARSE+70, PARSE+83 | 
| DGSEC | PARSE~ | 
| ECODE | MAP+7~, MAP+9*, MAP+11*, MAP+12, MAP+14, MAP+24*, MAP+26*, MAP+27 | 
| ECODE( | MAP+14*, MAP+26 | 
| ECODE(0 | MAP+17 | 
| ERRCOUNT | PARSE~, PARSE+39, PARSE+54, PARSE+70, PARSE+83 | 
| ERROR | PARSE+27~, PARSE+31*, PARSE+32, PARSE+40*, PARSE+45, PARSE+49, PARSE+55*, PARSE+60, PARSE+67, PARSE+71* , PARSE+77, PARSE+84*, PARSE+88, PARSE+92, PARSE+99, CONVERT~, CONVERT+24*, CONVERT+34*, CONVERT+36*, CONVERT+38* , CONVERT+40*, CONVERT+42*, CONVERT+46*, CONVERT+50*, CONVERT+53*, CONVERT+59*, CONVERT+64*, CONVERT+69* | 
| HL | ACCEPT+8!, ACCEPT+9, ACCEPT+13 | 
| HLDT | ACCEPT+8!, ACCEPT+10 | 
| HLDT1 | ACCEPT+8!, ACCEPT+10 | 
| >> HLEID | ACCEPT+9 | 
| >> HLEVN | ACCEPT+11*, ACCEPT+12 | 
| >> HLFS | ACCEPT+17*, ACCEPT+19 | 
| HLMID | ACCEPT+8!, ACCEPT+10, ACCEPT+12 | 
| HLMTIEN | ACCEPT+8!, ACCEPT+10 | 
| >> HLRES | ACCEPT+13, ACCEPT+14 | 
| >> MID | ACCEPT+12*, ACCEPT+13 | 
| MSGID | PARSE~, PARSE+39, PARSE+54, PARSE+70, PARSE+83, ACCEPT~, ACCEPT+19 | 
| MSGIEN | PARSE~, PARSE+33, PARSE+45, PARSE+50, PARSE+60, PARSE+68, PARSE+78, PARSE+81, PARSE+88, PARSE+97 | 
| NAME | MAP+7~, MAP+25*, MAP+26 | 
| NFLG | PARSE+27~, PARSE+31*, PARSE+33, PARSE+34*, PARSE+38* | 
| NODE | MAP+7~, MAP+12*, MAP+14 | 
| OLDVAL | CONVERT+55~, CONVERT+56*, CONVERT+57, CONVERT+58, CONVERT+61~, CONVERT+62*, CONVERT+63, CONVERT+66~, CONVERT+67*, CONVERT+68 | 
| QFLG | PARSE+27~, PARSE+79*, PARSE+80* | 
| SEG | PARSE+27~, PARSE+32*, PARSE+33, PARSE+34, PARSE+35, PARSE+36, PARSE+37, PARSE+39, PARSE+45, PARSE+49* , PARSE+50, PARSE+51, PARSE+52, PARSE+54, PARSE+60, PARSE+68, PARSE+70, PARSE+78, PARSE+81, PARSE+83 , PARSE+88, PARSE+97 | 
| SEG("TYPE" | PARSE+34, PARSE+35, PARSE+45, PARSE+51, PARSE+60, PARSE+69, PARSE+80, PARSE+82, PARSE+88, PARSE+92 , PARSE+94 | 
| VAL | CONVERT~, CONVERT+26, CONVERT+27*, CONVERT+29*, CONVERT+31*, CONVERT+33*, CONVERT+34, CONVERT+36, CONVERT+37*, CONVERT+38 , CONVERT+40, CONVERT+41*, CONVERT+42, CONVERT+44*, CONVERT+45*, CONVERT+48*, CONVERT+49*, CONVERT+52*, CONVERT+53, CONVERT+56 , CONVERT+57*, CONVERT+58*, CONVERT+59, CONVERT+62, CONVERT+63*, CONVERT+64, CONVERT+67, CONVERT+68*, CONVERT+69, CONVERT+70 | 
| VALUE | MAP~, MAP+11, MAP+25 |