SDRPA06 ;bp-oifo/swo pait hl7 ack handling ; 10/31/04 3:53pm
Source file <SDRPA06.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 2 | ^DIE ^DIK | 
| Kernel | 1 | ($$DT,$$FMADD,$$FMTE,$$NOW)^XLFDT | 
| MailMan | 1 | ^XMD | 
| Registration | 1 | $$SITE^VASITE | 
| Scheduling | 1 | $$DUP^SDRPA02 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| AR(BATCH,BATCHIDO) | ;whole batch rejection | |
| CLEAN(RUN) | ;housekeeping | |
| ACK | ;entry point from Vista HL7 | |
| AAAR(BATCH,BATCHIDO) | ;batch accept with errors | |
| MSG(BATCHIDO,TYPE,RUNIEN,BATCHID) | ;acknowledgement notification to mail group | |
| RUNIEN(BATCHID) | ;get runien | |
| AA(BATCH,BATCHIDO) | ;whole batch accept | |
| OURB(RUNIEN,BATCHIDO) | ;match batch id to msg control id ("AMSG" xref) | 
| 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* | 
| Name | Line Occurrences | 
|---|---|
| $$OURB | ACK+23 | 
| $$RUNIEN | ACK+22 | 
| AA | ACK+37 | 
| AAAR | ACK+38 | 
| AR | ACK+29 | 
| MSG | ACK+29, ACK+37, ACK+38 | 
| >> | 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@FORUM.VA.GOV" | 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 |