DRV |
Invoked by AR monthly processing routine to create
HL7 message with multiple line data. If the total record number is more than
100, CSL will create multiple HL7 messages that each contains a maximum of 100
records. These HL7 messages will be sent to CoreFLS by VistA HL7 package.
Since the monthly process are background jobs, no application acknowledgement
will be returned to AR.
The data from AR will be passed in global ^XTMP(RTN) where RTN is the routine
name which invoked routine CSLARSV. The layout of global ^XTMP(RTN) is
categorized by different events:
211 (CR Detail to Storage) 215 (WR Detail to Storage)
220 (SV Detail to Storage)
------------------------------------------------------------
Piece Description Description
------------------------------------------------------------
1 215 Deposit Number CoreFLS Fund
2 CoreFLS Fund RSC Fund
3 RSC Fund Station Number
4 Station Number Accounting Period Date
5 Receipt Number Transaction Date
6 Accounting period Date 215 Deposit Number
7 Transaction Date Amount
8 Accomplished Date Federal Trading Partner
9 Date Bill Created DUNS#
10 Last Edit Date Date Bill Created
11 Amount Last Edit Date
12 Bill Number Bill Number
13 Bill Category AR Unique Identifier
14 Federal Trading Partner JE Header
15 DUNS# Bill Category
16 AR Unique Identifier
17 JE Header
|
VARIABLES |
TYPE |
VARIABLES DESCRIPTION |
RTN |
Input |
First subscript of ^XTMP (input data)
|
CSLEVI |
Input |
AR event number.
|
RESULT |
Output |
RESULT = 1, HL7 message successfully generated.
RESULT = 0^error message, HL7 message generation failed.
|
|
ACK |
Reserved for future use.
|
|