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