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 |