| IA # | Name | Type | Custodial Package | Date Created | DBIC Approval Status | Status | Usage | File # | General Description | Remote Procedure | Routine | Date Activated |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| IA # | Name | Type | Custodial Package | Date Created | DBIC Approval Status | Status | Usage | File # | General Description | Remote Procedure | Routine | Date Activated |
| 4338 | Person Service Patient Construct Java APIs - used by PATS | Other | 757 | 2007/03/23 | Pending | Private | The following lists supported Java APIs for the Patient Service Construct (PSC) software package that are used by PATS. |
|||||
| 4976 | Patient Service Construct java components | Other | 757 | 2007/02/23 | Pending | Controlled Subscription | Patient Service Construct is a Veterans Health Information Systems and Technology Architecture (VistA) re-engineering project based on the Java technologies. Patient Service is a composite business service that provides a broad range of high-level patient administrative data. The data is based on access to the individual business services such as Patient Demographics, Eligibility/Enrollment, and Patient Identification, which serve as authoritative sources for that data. For those applications that have been re-engineered, all needs to retrieve patient administrative data through a common business service will be met. The Patient Service Construct functionality is invisible to existing M VistA applications. PSC provides a CAIP compliant delegate (IPatientServiceDelegate) for applications to use that has two main API s, retrievePatientData (IPatientServiceRequest) and retrieveMultiplePatients(IPatientService Request, String[]) where the array of strings is an array of ICN values. The delegate accesses the patient data through a session fagade EJB. It is the responsibility of the calling application to instantiate the EJB in an application server for its use. The data is retrieved at the specified VistA location through the session fagade utilizing VistaLink. The IPatientServiceRequest must contain the necessary information to complete the task. This integration agreement documents the APIs provided by Patient Service Construct. |