Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SDRPA06

Package: Scheduling

Routine: SDRPA06


Information

SDRPA06 ;bp-oifo/swo pait hl7 ack handling ; 10/31/04 3:53pm

Source Information

Source file <SDRPA06.m>

Call Graph

Call Graph

Call Graph Total: 6

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  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Scheduling 2 SD-PAIT-EVENT  SDRPA09  

Entry Points

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

External References

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

Used in HL7 Interface

HL7 Protocol Name Call Tags
SD-PAIT-EVENT ACK

Global Variables Directly Accessed

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*

Label References

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

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in HL7 Interface |  Global Variables Directly Accessed |  Label References |  Local Variables  | All