Print Page as PDF
PROCESS INBOUND BATCH HEC ORU MESSAGES TO A31 ICR (4840)

PROCESS INBOUND BATCH HEC ORU MESSAGES TO A31    ICR (4840)

Name Value
NUMBER 4840
IA # 4840
DATE CREATED 2006/04/11
CUSTODIAL PACKAGE REGISTRATION
USAGE Controlled Subscription
TYPE Routine
DBIC APPROVAL STATUS APPROVED
ROUTINE DGPFSS2
NAME PROCESS INBOUND BATCH HEC ORU MESSAGES TO A31
GENERAL DESCRIPTION
This call is to process an inbound batch ORU message
from the HEC to extract information to generate outbound A31 messages to
external PFSS system.
STATUS Active
KEYWORDS
  • PFSS
  • ORU
  • HEC
ID DGPFSS2
COMPONENT/ENTRY POINT
COMPONENT/ENTRY POINT COMPONENT DESCRIPTION VARIABLES
BATCH
Entry point processes the ^TMP Global generated by
the inbound HL7 (ORU) message processing routine.  The ^TMP global is built in
the IVM Incoming HL7 (ORU) message processing routine and is referenced
globally from DGPFSS2. The ^TMP global contains a "copy" of the incoming HL7
batch message and is used by the various "Z" segment processors to extract the
pieces of data that particular "Z" segment uses.  This ^TMP global is in
exsistance until the message processing routine exits.  The format for the
^TMP global follows:

^TMP($J,Calling Routine Name,Line Count,0)=HL7 Message Segment

i.e.  ^TMP($J,"IVMPREC2",1,0)=BHS^~|\&^HEC 500^724^VAMC
500^500^20060405015234-0500^^~T~ORU|Z05~2.1~NE~NE^^742729064258^
VARIABLES TYPE VARIABLES DESCRIPTION
DGRTN Input
This variable contains the "name" of the routine
which built the ^TMP global.  For example, in the inbound HL7 (ORU) message
processing routine, this value is contained in the IVMRTN variable.
SUBSCRIBING PACKAGE