Print Page as PDF
Controlled subscription from AR to CSL via CSLARBC routine ICR (4224)

Controlled subscription from AR to CSL via CSLARBC routine    ICR (4224)

Name Value
NUMBER 4224
IA # 4224
DATE CREATED 2003/09/04
CUSTODIAL PACKAGE COMMUNICATIONS SERVICE LIBRARY
CUSTODIAL ISC Washington
USAGE Controlled Subscription
TYPE Routine
DBIC APPROVAL STATUS APPROVED
ROUTINE CSLARBC
NAME Controlled subscription from AR to CSL via CSLARBC 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 CSLARBC
COMPONENT/ENTRY POINT
COMPONENT/ENTRY POINT COMPONENT DESCRIPTION VARIABLES
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)
SUBSCRIBING PACKAGE
SUBSCRIBING PACKAGE ISC SUBSCRIBING DETAILS
ACCOUNTS RECEIVABLE Albany
AR will invoke CSLARBC to generate HL7 messages to pass
multiple records to CoreFLS.