DGENUPL ;ALB/CJM,ISA/KWP,TDM,CKN,BAJ - PROCESS INCOMING (Z11 EVENT TYPE) HL7 MESSAGES ; 8/15/08 12:40pm
Source file <DGENUPL.m>
Package | Total | Call Graph |
---|---|---|
Registration | 4 | $$GET^DGENPTA ($$FINDMSG,$$GET)^DGENQRY ($$RECEIVE,$$RESEND)^DGENQRY1 Z11^DGENUPL7 |
Health Level Seven | 3 | $$FMDATE^HLFNC (INIT,MSH)^HLFNC2 CREATE^HLTF |
Income Verification Match | 3 | BLDPID^IVMPREC6 $$CLEARF^IVMPRECA ($$MATCH,PARSPID3)^IVMUFNC |
Name | Comments | DBIA/ICR reference |
---|---|---|
ORFZ11(MSGIEN,MSGID) | ;
|
|
ADVANCE(MSGIEN,CURLINE) | ;
|
|
ORUZ11(MSGIEN,ERRCOUNT) | ;
|
|
ADDERROR(MSGID,SSN,ERRMSG,ERRCOUNT) | ;
|
|
NXTSEG(MSGIEN,CURLINE,SEG) | ;
|
|
GETSEG(MSGIEN,CURLINE,SEG) | ;
|
Name | Field # of Occurrence |
---|---|
$$GET^DGENPTA | ORFZ11+52 |
$$FINDMSG^DGENQRY | ORFZ11+35 |
$$GET^DGENQRY | ORFZ11+37 |
$$RECEIVE^DGENQRY1 | ORFZ11+67 |
$$RESEND^DGENQRY1 | ORFZ11+52 |
Z11^DGENUPL7 | ORUZ11+32, ORFZ11+63 |
$$FMDATE^HLFNC | ORFZ11+49 |
INIT^HLFNC2 | ADDERROR+16 |
MSH^HLFNC2 | ADDERROR+20 |
CREATE^HLTF | ADDERROR+17 |
BLDPID^IVMPREC6 | GETSEG+27 |
$$CLEARF^IVMPRECA | GETSEG+20, GETSEG+32 |
$$MATCH^IVMUFNC | ORUZ11+30, ORFZ11+62 |
PARSPID3^IVMUFNC | ORUZ11+27, ORFZ11+59 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("HLS" | ORUZ11+34* |
^TMP("IVM" | ORUZ11+13!, ORUZ11+34, ORUZ11+35!, ORFZ11+25!, ADDERROR+21*, ADDERROR+22* |
^TMP($J | GETSEG+16, GETSEG+24, ADVANCE+11 |
Name | Line Occurrences |
---|---|
ADDERROR | ORUZ11+25, ORUZ11+30, ORFZ11+32, ORFZ11+36, ORFZ11+37, ORFZ11+55, ORFZ11+56, ORFZ11+62 |
ADVANCE | ORUZ11+19, ORUZ11+21 |
GETSEG | ORUZ11+22, NXTSEG+12 |
NXTSEG | ORUZ11+24, ORFZ11+31, ORFZ11+44, ORFZ11+47, ORFZ11+55, ORFZ11+56 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNTR | GETSEG+10~, GETSEG+14*, GETSEG+22, GETSEG+26*, GETSEG+29*, GETSEG+30, GETSEG+31, GETSEG+32, GETSEG+33 |
CNTR2 | GETSEG+10~, GETSEG+31*, GETSEG+32 |
CURLINE | ORUZ11+11~, ORUZ11+18*, ORUZ11+19, ORUZ11+20, ORUZ11+21, ORUZ11+22, ORUZ11+24, ORUZ11+32, ORFZ11+11~, ORFZ11+27* , ORFZ11+31, ORFZ11+44, ORFZ11+47, ORFZ11+55, ORFZ11+56, ORFZ11+63, NXTSEG~, NXTSEG+11*, NXTSEG+12, GETSEG~ , GETSEG+16, GETSEG+24*, GETSEG+25*, ADVANCE~, ADVANCE+10, ADVANCE+11*, ADVANCE+12* |
DFN | ORUZ11+11~, ORUZ11+28*, ORUZ11+30, ORUZ11+32, ORFZ11+11~, ORFZ11+38*, ORFZ11+52, ORFZ11+60*, ORFZ11+62, ORFZ11+63 |
DGPAT | ORFZ11+42~, ORFZ11+52 |
DGPAT("DOB" | ORFZ11+52 |
DGPAT("SEX" | ORFZ11+52 |
DGRESENT | ORFZ11+11~, ORFZ11+52*, ORFZ11+67 |
DOB | ORUZ11+11~, ORFZ11+42~, ORFZ11+49*, ORFZ11+52 |
ERRCOUNT | ORUZ11~, ORUZ11+25, ORUZ11+30, ORUZ11+32, ORUZ11+33, ORFZ11+11~, ORFZ11+20*, ORFZ11+32, ORFZ11+36, ORFZ11+37 , ORFZ11+55, ORFZ11+56, ORFZ11+62, ORFZ11+63, ORFZ11+66, ORFZ11+69, ADDERROR~, ADDERROR+12*, ADDERROR+14, ADDERROR+19 , ADDERROR+21, ADDERROR+22, ADDERROR+23* |
ERRMSG | ORUZ11+11~, ORUZ11+30, ORFZ11+62, ADDERROR~, ADDERROR+22, ADDERROR+25 |
HECERROR | ORFZ11+11~, ORFZ11+28*, ORFZ11+53*, ORFZ11+66*, ORFZ11+67, ADDERROR+25* |
HECMSG | ORFZ11+42~, ORFZ11+43*, ORFZ11+53 |
HL | ADDERROR+15!, ADDERROR+16, ADDERROR+20 |
HL("FS" | GETSEG+15 |
HLDT | ADDERROR+15!, ADDERROR+17 |
HLDT1 | ADDERROR+15!, ADDERROR+17 |
>> HLECH | GETSEG+32 |
>> HLEID | ADDERROR+16 |
>> HLEVN | ORUZ11+33*, ORFZ11+69* |
>> HLFS | ADDERROR+22, GETSEG+15*, GETSEG+20, GETSEG+22, GETSEG+39, GETSEG+41 |
HLMID | ADDERROR+15!, ADDERROR+17, ADDERROR+19 |
HLMTIEN | ADDERROR+15!, ADDERROR+17 |
HLRES | ADDERROR+18!, ADDERROR+20, ADDERROR+21 |
>> HLSDT | ORUZ11+16*, ORFZ11+23* |
I | GETSEG+10~, GETSEG+23*, GETSEG+39*, GETSEG+41* |
ICN | ORUZ11+11~, ORUZ11+28*, ORUZ11+30, ORFZ11+12~, ORFZ11+60*, ORFZ11+62 |
IVMPID | GETSEG+10~, GETSEG+27, GETSEG+34 |
IVMPID( | GETSEG+29, GETSEG+30, GETSEG+31, GETSEG+32*, GETSEG+33* |
>> IVMRTN | GETSEG+16, GETSEG+24, ADVANCE+11 |
>> MID | ADDERROR+19*, ADDERROR+20 |
MSGID | ORUZ11+11~, ORUZ11+23*, ORUZ11+25, ORUZ11+30, ORUZ11+32, ORFZ11~, ORFZ11+32, ORFZ11+36, ORFZ11+37, ORFZ11+55 , ORFZ11+56, ORFZ11+62, ORFZ11+63, ORFZ11+67, ADDERROR~, ADDERROR+22 |
MSGIEN | ORUZ11~, ORUZ11+19, ORUZ11+21, ORUZ11+22, ORUZ11+24, ORUZ11+32, ORFZ11~, ORFZ11+31, ORFZ11+44, ORFZ11+47 , ORFZ11+55, ORFZ11+56, ORFZ11+63, NXTSEG~, NXTSEG+12, GETSEG~, ADVANCE~ |
NOPID | GETSEG+10~, GETSEG+14*, GETSEG+23, GETSEG+25* |
PID3ARRY | ORFZ11+12~ |
PID3ARY | ORUZ11+27, ORUZ11+29!, ORFZ11+59, ORFZ11+61! |
PID3ARY("NI" | ORUZ11+28, ORFZ11+60 |
PID3ARY("PI" | ORUZ11+28, ORFZ11+60 |
PIDSTR | GETSEG+10~, GETSEG+27 |
PIDSTR( | GETSEG+22*, GETSEG+26* |
QARRAY | ORFZ11+11~, ORFZ11+37 |
QARRAY("DFN" | ORFZ11+38 |
QRYMSGID | ORFZ11+11~, ORFZ11+34*, ORFZ11+35 |
QUERYIEN | ORFZ11+11~, ORFZ11+20*, ORFZ11+35*, ORFZ11+36, ORFZ11+37, ORFZ11+52, ORFZ11+67 |
SEG | ORUZ11+11~, ORUZ11+22, ORUZ11+24, ORFZ11+11~, ORFZ11+31, ORFZ11+44, ORFZ11+47, ORFZ11+55*, ORFZ11+56*, NXTSEG~ , NXTSEG+12, GETSEG~, GETSEG+11, GETSEG+12!, GETSEG+13*, GETSEG+34* |
SEG( | GETSEG+39*, GETSEG+41* |
SEG("TYPE" | ORUZ11+25, ORFZ11+32, ORFZ11+45, ORFZ11+48, ORFZ11+55, ORFZ11+56, GETSEG+17*, GETSEG+19, GETSEG+21, GETSEG+37 |
SEG(1 | ORFZ11+39, GETSEG+38* |
SEG(10 | ORUZ11+23 |
SEG(19 | ORUZ11+30 |
SEG(2 | ORFZ11+34 |
SEG(3 | ORUZ11+27, ORFZ11+43, ORFZ11+59 |
SEG(4 | ORFZ11+49 |
SEG(5 | ORFZ11+50 |
SEG(8 | ORFZ11+46 |
SEGHLD | GETSEG+10~, GETSEG+11*, GETSEG+13 |
SEGMENT | GETSEG+10~, GETSEG+16*, GETSEG+17, GETSEG+20*, GETSEG+22, GETSEG+24*, GETSEG+25, GETSEG+26, GETSEG+38, GETSEG+39 , GETSEG+41 |
SEX | ORUZ11+11~, ORFZ11+42~, ORFZ11+50*, ORFZ11+52 |
SSN | ORUZ11+11~, ORFZ11+42~, ORFZ11+46*, ADDERROR~, ADDERROR+22 |
TMPARRY | ORUZ11+11~, ORFZ11+12~ |
TMPARY | ORUZ11+27, ORUZ11+29!, ORFZ11+59, ORFZ11+61! |
TMPARY(3 | ORUZ11+27*, ORFZ11+59* |