DGENUPL ;ALB/CJM,ISA,KWP,TDM,CKN,BAJ,LMD,KUM - PROCESS INCOMING (Z11 EVENT TYPE) HL7 MESSAGES ;7/15/24 12:40PM
Source file <DGENUPL.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ORUZ11(MSGIEN,ERRCOUNT) | ;
|
|
| ORFZ11(MSGIEN,MSGID) | ;
|
|
| ADDERROR(MSGID,SSN,ERRMSG,ERRCOUNT) | ;
|
|
| NXTSEG(MSGIEN,CURLINE,SEG) | ;
|
|
| GETSEG(MSGIEN,CURLINE,SEG) | ;
|
|
| ADVANCE(MSGIEN,CURLINE) | ;
|
| Name | Field # of Occurrence |
|---|---|
| $$GET^DGENPTA | ORFZ11+55 |
| $$FINDMSG^DGENQRY | ORFZ11+38 |
| $$GET^DGENQRY | ORFZ11+40 |
| $$RECEIVE^DGENQRY1 | ORFZ11+70 |
| $$RESEND^DGENQRY1 | ORFZ11+55 |
| Z11^DGENUPL7 | ORUZ11+33, ORFZ11+66 |
| $$FMDATE^HLFNC | ORFZ11+52 |
| 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+31, ORFZ11+65 |
| PARSPID3^IVMUFNC | ORUZ11+28, ORFZ11+62 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("HLS" | ORUZ11+35* |
| ^TMP("IVM" | ORUZ11+13!, ORUZ11+35, ORUZ11+36!, ORFZ11+25!, ADDERROR+21*, ADDERROR+22* |
| ^TMP($J | GETSEG+16, GETSEG+24, ADVANCE+11 |
| Name | Line Occurrences |
|---|---|
| ADDERROR | ORUZ11+26, ORUZ11+31, ORFZ11+35, ORFZ11+39, ORFZ11+40, ORFZ11+58, ORFZ11+59, ORFZ11+65 |
| ADVANCE | ORUZ11+19, ORUZ11+21 |
| GETSEG | ORUZ11+22, ORFZ11+29, NXTSEG+12 |
| NXTSEG | ORUZ11+25, ORFZ11+34, ORFZ11+47, ORFZ11+50, ORFZ11+58, ORFZ11+59 |
| >> | 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+25, ORUZ11+33, ORFZ11+11~, ORFZ11+27* , ORFZ11+29, ORFZ11+34, ORFZ11+47, ORFZ11+50, ORFZ11+58, ORFZ11+59, ORFZ11+66, NXTSEG~, NXTSEG+11*, NXTSEG+12 , GETSEG~, GETSEG+16, GETSEG+24*, GETSEG+25*, ADVANCE~, ADVANCE+10, ADVANCE+11*, ADVANCE+12* |
| DFN | ORUZ11+11~, ORUZ11+29*, ORUZ11+31, ORUZ11+33, ORFZ11+11~, ORFZ11+41*, ORFZ11+55, ORFZ11+63*, ORFZ11+65, ORFZ11+66 |
| DGPAT | ORFZ11+45~, ORFZ11+55 |
| DGPAT("DOB" | ORFZ11+55 |
| DGPAT("SEX" | ORFZ11+55 |
| DGRESENT | ORFZ11+11~, ORFZ11+55*, ORFZ11+70 |
| DOB | ORUZ11+11~, ORFZ11+45~, ORFZ11+52*, ORFZ11+55 |
| ERRCOUNT | ORUZ11~, ORUZ11+26, ORUZ11+31, ORUZ11+33, ORUZ11+34, ORFZ11+11~, ORFZ11+20*, ORFZ11+35, ORFZ11+39, ORFZ11+40 , ORFZ11+58, ORFZ11+59, ORFZ11+65, ORFZ11+66, ORFZ11+69, ORFZ11+72, ADDERROR~, ADDERROR+12*, ADDERROR+14, ADDERROR+19 , ADDERROR+21, ADDERROR+22, ADDERROR+23* |
| ERRMSG | ORUZ11+11~, ORUZ11+31, ORFZ11+65, ADDERROR~, ADDERROR+22, ADDERROR+25 |
| HECERROR | ORFZ11+11~, ORFZ11+28*, ORFZ11+56*, ORFZ11+69*, ORFZ11+70, ADDERROR+25* |
| HECMSG | ORFZ11+45~, ORFZ11+46*, ORFZ11+56 |
| 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+34*, ORFZ11+72* |
| >> HLFS | ADDERROR+22, GETSEG+15*, GETSEG+20, GETSEG+22, GETSEG+39, GETSEG+46 |
| 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+46* |
| ICN | ORUZ11+11~, ORUZ11+29*, ORUZ11+31, ORFZ11+12~, ORFZ11+63*, ORFZ11+65 |
| 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+24*, ORUZ11+26, ORUZ11+31, ORUZ11+33, ORFZ11~, ORFZ11+31*, ORFZ11+35, ORFZ11+39, ORFZ11+40 , ORFZ11+58, ORFZ11+59, ORFZ11+65, ORFZ11+66, ORFZ11+70, ADDERROR~, ADDERROR+22 |
| MSGIEN | ORUZ11~, ORUZ11+19, ORUZ11+21, ORUZ11+22, ORUZ11+25, ORUZ11+33, ORFZ11~, ORFZ11+29, ORFZ11+34, ORFZ11+47 , ORFZ11+50, ORFZ11+58, ORFZ11+59, ORFZ11+66, NXTSEG~, NXTSEG+12, GETSEG~, ADVANCE~ |
| >> MSHDT | ORUZ11+23*, ORFZ11+30* |
| NOPID | GETSEG+10~, GETSEG+14*, GETSEG+23, GETSEG+25* |
| PID3ARRY | ORFZ11+12~ |
| PID3ARY | ORUZ11+28, ORUZ11+30!, ORFZ11+62, ORFZ11+64! |
| PID3ARY("NI" | ORUZ11+29, ORFZ11+63 |
| PID3ARY("PI" | ORUZ11+29, ORFZ11+63 |
| PIDSTR | GETSEG+10~, GETSEG+27 |
| PIDSTR( | GETSEG+22*, GETSEG+26* |
| QARRAY | ORFZ11+11~, ORFZ11+40 |
| QARRAY("DFN" | ORFZ11+41 |
| QRYMSGID | ORFZ11+11~, ORFZ11+37*, ORFZ11+38 |
| QUERYIEN | ORFZ11+11~, ORFZ11+20*, ORFZ11+38*, ORFZ11+39, ORFZ11+40, ORFZ11+55, ORFZ11+70 |
| SEG | ORUZ11+11~, ORUZ11+22, ORUZ11+25, ORFZ11+11~, ORFZ11+29, ORFZ11+34, ORFZ11+47, ORFZ11+50, ORFZ11+58*, ORFZ11+59* , NXTSEG~, NXTSEG+12, GETSEG~, GETSEG+11, GETSEG+12!, GETSEG+13*, GETSEG+34* |
| SEG( | GETSEG+39*, GETSEG+46* |
| SEG("TYPE" | ORUZ11+26, ORFZ11+35, ORFZ11+48, ORFZ11+51, ORFZ11+58, ORFZ11+59, GETSEG+17*, GETSEG+19, GETSEG+21, GETSEG+37 |
| SEG(1 | ORFZ11+42, GETSEG+38* |
| SEG(10 | ORUZ11+24, ORFZ11+31 |
| SEG(19 | ORUZ11+31 |
| SEG(2 | ORFZ11+37 |
| SEG(3 | ORUZ11+28, ORFZ11+46, ORFZ11+62 |
| SEG(4 | ORFZ11+52 |
| SEG(5 | ORFZ11+53 |
| SEG(7 | ORUZ11+23, ORFZ11+30 |
| SEG(8 | ORFZ11+49 |
| 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+46 |
| SEX | ORUZ11+11~, ORFZ11+45~, ORFZ11+53*, ORFZ11+55 |
| SSN | ORUZ11+11~, ORFZ11+45~, ORFZ11+49*, ADDERROR~, ADDERROR+22 |
| TMPARRY | ORUZ11+11~, ORFZ11+12~ |
| TMPARY | ORUZ11+28, ORUZ11+30!, ORFZ11+62, ORFZ11+64! |
| TMPARY(3 | ORUZ11+28*, ORFZ11+62* |