DRV |
Invoked by AR 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. CoreFLS will
return the pre-validation status in the application acknowledgement.
The data from AR will be passed in global ^XTMP(RTN) where RTN is the routine
name which invoked routine CSLARBC. The layout of global ^XTMP(RTN) is
categorized by different events:
210 (Cash Receipt To GL) 221 (Applied Suspense to GL) 225 (CR without
SSN) 223 (TR Document)
------------------------------------------------------------
Piece Description Description
------------------------------------------------------------
1 CoreFLS Fund CoreFLS Fund
2 RSC Fund RSC Fund
3 Station Number Station Number
4 Receipt Number Receipt Number
5 Transaction Type Transaction Type
6 Bill Number Bill Number
7 Bill Category Bill Category
8 Unapplied Deposit Number Unapplied Deposit Number
9 Accounting period Date Accounting period Date
10 Transaction Date Transaction Date
11 Accomplished Date Increase/Decrease Indicator
12 Principal Amount Principal Amount
13 Interest Amount Interest Amount
14 Admin. Amount Admin. Amount
15 Court/Marshall Fee Court/Marshall Fee
16 Federal Trading Partner Federal Trading Partner
17 DUNS# DUNS#
18 215 Deposit# AR Unique Identifier
19 VA Business Line Transaction Code
20 Program Part II and III User SSN
21 Field Activity VA Business Line
22 AR Unique Identifier Program Part II and III
23 Transaction Code Field Activity
24 User SSN
|
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 |
Invoked by VistA HL7 package to process application
acknowledgement returned by CoreFLS. The acknowledgement message will be
passed to AR by calling routine GETACK^PRCAFLS3(RCN,ACKCODE,.CSLB) Where RCN:
Receipt number
ACKCODE: Acknowledgement code
CSLB: Acknowledgement message array
Each line in the array contains
Error Code ^ Error Description ^ IEN (file 347.6)
|
|