Print Page as PDF
Controlled subscription from AR to CSL via CSLARSV routine ICR (4235)

Controlled subscription from AR to CSL via CSLARSV routine    ICR (4235)

Name Value
NUMBER 4235
IA # 4235
DATE CREATED 2003/09/04
CUSTODIAL PACKAGE COMMUNICATIONS SERVICE LIBRARY
CUSTODIAL ISC Washington
USAGE Controlled Subscription
TYPE Routine
DBIC APPROVAL STATUS APPROVED
ROUTINE CSLARSV
NAME Controlled subscription from AR to CSL via CSLARSV routine
GENERAL DESCRIPTION
CoreFLS will replace three VistA applications - IFCAP,
AEMS/MERS, and FMS which is the central accounting software used in the VA.
Hence, VistA applications, which used to communicate with these applications,
will now communicate with the COTS applications in CoreFLS. To be able to
provide real-time integration between CoreFLS and VistA, HL7 messaging
protocol was selected. This integration agreement will address the CSL
interface application linking the VistA AR system with the Oracle based
CoreFLS financial system.
STATUS Active
KEYWORDS
  • CSLAR
  • CSL AR
ID CSLARSV
COMPONENT/ENTRY POINT
COMPONENT/ENTRY POINT COMPONENT DESCRIPTION VARIABLES
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.
SUBSCRIBING PACKAGE
SUBSCRIBING PACKAGE ISC SUBSCRIBING DETAILS
ACCOUNTS RECEIVABLE Albany
AR will invoke CSLARSV to generate HL7 messages to pass
multiple records to CoreFLS