SDRPA06 ;bp-oifo/swo pait hl7 ack handling ; 10/31/04 3:53pm
Source file <SDRPA06.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 |
Package | Total | Caller Graph |
---|---|---|
Scheduling | 2 | SD-PAIT-EVENT SDRPA09 |
Kernel | 1 | ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ACK | ;entry point from Vista HL7
|
|
AR(BATCH,BATCHIDO) | ;whole batch rejection
|
|
AA(BATCH,BATCHIDO) | ;whole batch accept
|
|
AAAR(BATCH,BATCHIDO) | ;batch accept with errors
|
|
CLEAN(RUN) | ;housekeeping
|
|
MSG(BATCHIDO,TYPE,RUNIEN,BATCHID) | ;acknowledgement notification to mail group
|
|
OURB(RUNIEN,BATCHIDO) | ;match batch id to msg control id ("AMSG" xref)
|
|
RUNIEN(BATCHID) | ;get runien
|
Name | Field # of Occurrence |
---|---|
^DIE | AR+15, AR+20, AR+23, AA+17, AAAR+15, AAAR+27, AAAR+30 |
^DIK | AA+23, AAAR+22, CLEAN+12 |
$$DUP^SDRPA02 | ACK+27 |
$$SITE^VASITE | MSG+25, MSG+35, MSG+43 |
$$DT^XLFDT | ACK+28 |
$$FMADD^XLFDT | ACK+28 |
$$FMTE^XLFDT | MSG+29, MSG+39, MSG+47 |
$$NOW^XLFDT | ACK+15, AR+14, AA+16, AAAR+14 |
^XMD | MSG+50 |
HL7 Protocol Name | Call Tags |
---|---|
SD-PAIT-EVENT | ACK |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^SCPT(404.472 - [#404.472] | AR+20, AAAR+27 |
^SDWL(409.6 - [#409.6] | ACK+26, AR+10, AR+11, AR+13, AR+16, AR+17, AR+21, AR+22, AA+12, AA+13 , AA+15, AA+18, AA+19, AA+21, AAAR+10, AAAR+11, AAAR+13, AAAR+16, AAAR+17, AAAR+20 , AAAR+28, AAAR+29, CLEAN+8, CLEAN+9, CLEAN+10, MSG+13, MSG+14, MSG+15, MSG+16, MSG+17 , MSG+18, OURB+8, OURB+9, OURB+10, RUNIEN+3, RUNIEN+4 |
^TMP("SDRPA06" | ACK+13!, ACK+36*, ACK+37, AAAR+20, AAAR+25, AAAR+27 |
^XTMP("SDRPA-" | ACK+28*, AA+24*, AAAR+23*, CLEAN+13* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACKCODE | ACK+9~, ACK+19*, ACK+29, AR+14, AA+16, AAAR+14 |
ACKDATE | ACK+9~, ACK+15* |
BATCH | AR~, AR+7, AR+10, AR+11, AR+16, AA~, AA+9, AA+12, AA+13, AA+18 , AA+24, AAAR~, AAAR+7, AAAR+10, AAAR+11, AAAR+16, AAAR+23 |
BATCHID | ACK+9~, ACK+21*, ACK+23*, ACK+24, ACK+26, ACK+28, ACK+29, ACK+37, ACK+38, MSG~ , MSG+12, MSG+27, MSG+37, MSG+45, RUNIEN~, RUNIEN+4 |
BATCHIDO | ACK+9~, ACK+21*, ACK+22, ACK+23, ACK+27, ACK+29, ACK+37, ACK+38, AR~, AR+13 , AA~, AA+15, AAAR~, AAAR+13, MSG~, MSG+19, MSG+26, MSG+36, MSG+44, OURB~ , OURB+7, OURB+9 |
CMPNTSEP | ACK+9~, ACK+17* |
DA | AR+8~, AR+14*, AR+19*, AA+10~, AA+16*, AA+23*, AAAR+8~, AAAR+14*, AAAR+22*, AAAR+26* , CLEAN+12* |
DA(1 | AR+14*, AR+19*, AA+16*, AA+23*, AAAR+14*, AAAR+22*, AAAR+26*, CLEAN+12* |
DIE | AR+8~, AR+14*, AR+15!, AR+19*, AA+16*, AA+17!, AAAR+14*, AAAR+15!, AAAR+26* |
DIK | AA+10~, AA+22*, AAAR+8~, AAAR+21*, CLEAN+11* |
DR | AR+8~, AR+14*, AR+20*, AR+23*, AA+10~, AA+16*, AAAR+8~, AAAR+14*, AAAR+27*, AAAR+30* |
ERROR | ACK+9~, ACK+20* |
FLDSEP | ACK+9~, ACK+16*, ACK+19, ACK+20, ACK+21, ACK+34, ACK+35, ACK+36 |
>> HL("ECH" | ACK+17, ACK+18 |
>> HL("FS" | ACK+16 |
>> HLMSA | ACK+19, ACK+20, ACK+21 |
>> HLNEXT | ACK+32 |
>> HLNODE | ACK+33, ACK+34, ACK+35, ACK+36 |
>> HLQUIT | ACK+32 |
REPTNSEP | ACK+9~, ACK+18* |
RUN | CLEAN~, CLEAN+6, CLEAN+8 |
RUNIEN | ACK+9~, ACK+22*, ACK+23, ACK+27, ACK+29, ACK+37, ACK+38, MSG~, MSG+13, MSG+14 , MSG+15, MSG+16, MSG+17, MSG+18, MSG+28, MSG+38, MSG+46, OURB~, OURB+6, OURB+8 , OURB+9, OURB+10 |
RUNZ | MSG+11~, MSG+18*, MSG+29, MSG+39, MSG+47 |
SDAMX | MSG+11~ |
SDAMX(1 | MSG+25*, MSG+35*, MSG+43* |
SDAMX(2 | MSG+26*, MSG+36*, MSG+44* |
SDAMX(3 | MSG+27*, MSG+37*, MSG+45* |
SDAMX(4 | MSG+28*, MSG+38*, MSG+46* |
SDAMX(5 | MSG+29*, MSG+39*, MSG+47* |
SDAMX(6 | MSG+30*, MSG+40*, MSG+48* |
SDAMX(7 | MSG+31*, MSG+41*, MSG+49* |
SDAMX(8 | MSG+32* |
SDAMX(9 | MSG+33* |
SDZAP | ACK+9~, ACK+14* |
TYPE | MSG~, MSG+24, MSG+34, MSG+42 |
V0 | MSG+11~, MSG+14*, MSG+31, MSG+41, MSG+49 |
V1 | ACK+9~, ACK+26*, AR+8~, AR+9*, AR+10*, AR+11, AR+16, AA+10~, AA+11*, AA+12* , AA+13, AA+18, AAAR+8~, AAAR+9*, AAAR+10*, AAAR+11, AAAR+16, CLEAN+7~, CLEAN+8*, CLEAN+9 , CLEAN+10, CLEAN+11, CLEAN+12, MSG+11~, MSG+15*, MSG+16, OURB+4~, OURB+9*, OURB+10, RUNIEN+1~ , RUNIEN+3*, RUNIEN+4 |
V2 | AR+8~, AR+11*, AR+13, AR+14, AR+16, AR+17, AR+19, AR+21, AR+22, AA+10~ , AA+13*, AA+15, AA+16, AA+18, AA+19, AA+21, AA+22, AA+23, AAAR+8~, AAAR+11* , AAAR+13, AAAR+14, AAAR+16, AAAR+17, AAAR+20, AAAR+21, AAAR+22, AAAR+26, AAAR+28, AAAR+29 , CLEAN+7~, CLEAN+9*, CLEAN+10, CLEAN+12, MSG+11~, OURB+4~, OURB+5*, OURB+6, OURB+7, OURB+8 , OURB+12*, OURB+13, RUNIEN+1~, RUNIEN+2*, RUNIEN+3, RUNIEN+4*, RUNIEN+5 |
V3 | AR+8~, AR+16*, AR+17, AR+19, AR+21, AR+22, AA+10~, AA+18*, AA+19, AA+21 , AA+23, AAAR+8~, AAAR+16*, AAAR+17, AAAR+20, AAAR+22, AAAR+26, AAAR+28, AAAR+29, CLEAN+7~ , CLEAN+9*, MSG+11~, MSG+15*, MSG+16*, MSG+31, MSG+41, MSG+49 |
V4 | AR+8~, AR+13*, AR+14, AA+10~, AA+15*, AA+16, AAAR+8~, AAAR+13*, AAAR+14 |
VNODE | OURB+4~, OURB+10*, OURB+11, OURB+12 |
XMDUZ | MSG+11~, MSG+23* |
XMSUB | MSG+11~, MSG+19* |
XMTEXT | MSG+11~, MSG+22* |
XMY | MSG+11~ |
XMY("G.SD-PAIT" | MSG+20* |
XMY("S.SD-PAIT-SERVER@DOMAIN.EXT" | MSG+21* |
ZNODE | AR+8~, AR+17*, AA+10~, AA+19*, AA+24, AAAR+8~, AAAR+17*, AAAR+20, AAAR+23, AAAR+25 , AAAR+27, CLEAN+10*, CLEAN+13 |