Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Used in HL7 Interface
Print Page as PDF
Routine: XUOAAHL7

Package: Kernel

Routine: XUOAAHL7


Information

XUOAAHL7 ;OAKCIOFO/JLG - Clinical Trainee HL7 Msg Routine;8:06 AM 22 Mar 2005

Source Information

Source file <XUOAAHL7.m>

Entry Points

Name Comments DBIA/ICR reference
OAA ; entry point for the scheduled option [XUOAA SEND HL7 MESSAGE]
; This routine generates an HL7 PMU message, Update Personnel Record,
; based on data pointed by the ^VA(200,"ATR",ien) cross-reference.
; The type of message is PMU~B02 with the following structure:
; MSH,EVN,STF,PRA,ORG,EDU
; The data generated for the STF,PRA,ORG, and EDU are not repeating.
LOOP1 ; Generate batch messages of 100 messages long
INIT ; initialize HL variables
; "XUOAA PMU"=event protocol, XUOAAHL=hl variables
; checks for valid event protocol
STUB ; create msg stub for batch msg
; XUHLMID=batch msg id, XUMTIEN=file 772 ien
; XUHLDT=FM date/time, XUHLDT1=HL7 date/time
BLDMSG(IEN) ;
SEND ; send complete batch message
; "XUOAA PMU"=event protocol, LB=batch array type
; RESULT="msgid^error code^error msg" , XUMTIEN=file 772 ien from STUB
RESTORE ; message could not be sent, restore x-ref
RECACK ; receive application acknoledgement from HL7
STORENV ; store environmental variables for logging purposes
MAIL ;Send mail message to G.XUOAA CLIN TRAINEE TRANS

Used in HL7 Interface

HL7 Protocol Name Call Tags
XUOAA PMU RECACK
Info |  Source |  Entry Points |  Used in HL7 Interface