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 |