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