To meet the current and future business needs of the Department of Veterans Affairs (VA) Pharmacy, and to support the overall architecture planned for HealtheVet VistA, the existing pharmacy software modules are being re-engineered through new development and the purchase of commercial off-the-shelf products (COTS).
Transition to the new Pharmacy Re-Engineered system eliminates the VistA Pharmacy files currently referenced. Therefore, all existing references (direct global reads/writes, VA FileMan reads/writes) to all pharmacy application files must be replaced with Application Programmer Interfaces (APIs).
This Pharmacy Re-Engineering (PRE) Application Program Interface (API) Manual is designed to document the APIs provided by the Pharmacy suite of applications consisting of the following:
-
National Drug File (NDF)
-
Bar Code Medication Administration (BCMA)
-
Outpatient Pharmacy (OP)
-
Inpatient Medications (IPM) – Unit Dose and IV
-
Inpatient Pharmacy Automatic Replenishment/Ward Stock (AR/WS)
-
Controlled Substances (CS)
-
Drug Accountability (DA)
-
Consolidated Mail Outpatient Pharmacy (CMOP)
-
Pharmacy Data Management (PDM)
-
Pharmacy Benefits Management (PBM)
-
Pharmacy Prescription Practices (PPP)
The plan is to encapsulate in two cycles. Encapsulation Cycle 1 focuses on APIs for National Drug File (NDF) and Pharmacy Data Management (PDM), and only APIs for these two packages will be released as part of Cycle 1. The one active (supported) API for Outpatient Pharmacy that existed prior to encapsulation is also included.
A table of all currently active Pharmacy APIs can be found following the Interfaces section. Each application has a section that begins with a list of all the associated active (supported) and inactive APIs.
If you need the use of an API that has not yet been made active, please email the Pharmacy Re-Engineering team at VHA OI SDD PHARM REENG DEV.
Intended Audience
The intended audiences for this document are Provider Systems, Health Systems Design and Development (HSD&D) staff, National VistA support staff, and Software Quality Assurance (SQA) staff.
Document Conventions
Convention
|
Description
|
Field Names
|
Field names are written in the format: FIELD NAME (FILE NUMBER,FIELD NUMBER) and sometimes as IEN(FILE NUMBER).
|
Status
|
Active indicates the supported API has been made active with a Forum ICR. Inactive indicates the supported API has not yet been made Active with a Forum ICR.
|
|
The pointing hand refers to Notes addressed to the reader.
| Acronyms
Acronym
|
Definition
|
API
|
Application Program Interface
|
AR/WS
|
Inpatient Pharmacy Automatic Replenishment/Ward Stock (namespace PSGW)
|
BCMA
|
Bar Code Medication Administration (namespace PSB)
|
CMOP
|
Consolidated Mail Outpatient Pharmacy (namespace PSX)
|
CS
|
Controlled Substances (namespace PSD)
|
DA
|
Drug Accountability/Inventory Interface (namespace PSA)
|
DBS
|
Database Server
|
EVS
|
Enterprise VistA Support
|
HSD&D
|
Health Systems Design and Development
|
ICR
|
Integration Control Registration
|
IEN
|
Internal Entry Number
|
IPM
|
Inpatient Medications – Unit Dose and IV (namespace PSJ, PSG, and PSIV)
|
MUMPS
|
Massachusetts General Hospital Utility Multi-Programming System
|
NDF
|
National Drug File (namespace PSN)
|
OP
|
Outpatient Pharmacy (namespace PSO)
|
PBM
|
Pharmacy Benefits Management (namespace PSU)
|
PDM
|
Pharmacy Data Management (namespace PSS)
|
PPP
|
Pharmacy Prescription Practices (namespace PPP)
|
PRE
|
Pharmacy Re-Engineering
|
SQA
|
Software Quality Assurance
|
SRS
|
Software Requirements Specification
|
VA
|
Department of Veterans Affairs
|
VistA
|
Veterans Health Information Systems and Technology Architecture
|
VMS
|
Virtual Memory System
|
VUID
|
Veterans Health Administration Unique Identifier
|
Definitions
Term
|
Definition
|
Encapsulation
|
Encapsulation provides a form of “logical data independence.” We can change the implementation of a type without changing any of the programs using that type. Therefore, the application programs are protected from implementation changes in the lower layers of the system.
|
HealtheVet VistA
|
HealtheVet VistA is a collection of information systems, technologies and standards strategically designed to support patients, providers and administrators in the Department of Veterans Affairs’ current and future health system.
|
Share with your friends: |