| 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 |
| 3176 | DBIA3176-A | Routine | VBECS | 2003/09/16 | APPROVED | Active | Controlled Subscription | The entry point TRAN^VBECA4 is provided by the Blood Bank package to collect transfusion record data based on the patient identifier (DFN) value provided in the call. The API will create entries in the ^TMP global for every record found by the function. This API will replace the use of XTRCT^GMTSLRTE by Health Summary. |
VBECA4 | |||
| 3177 | DBIA3176-B | Routine | VBECS | 2000/09/08 | APPROVED | Active | Controlled Subscription | The entry point AVUNIT^VBECA4 returns the available units between two dates based on the patient identifier (DFN) value provided in the call. The API will create entries in the ^TMP global for every record found by the function. This API will replace the use of XTRCT^GMTSLRBE by Health Summary. |
VBECA4 | |||
| 3181 | DBIA3181-A | Routine | VBECS | 2003/09/16 | APPROVED | Active | Controlled Subscription | These API's are provided to return Blood Bank data to subscribing packages. |
VBECA1 | |||
| 3182 | DBIA3181-B | Routine | VBECS | 2000/09/06 | Retired | Controlled Subscription | The entry point ABO^VBECA1 is provided by the Blood Bank package to return data from the LAB DATA file (#63) including the field ABO GROUP (#.05) for the DFN value provided in the call. The API will return the value to the caller of the API for the record found. |
VBECA1 | ||||
| 3183 | DBIA3181-C | Routine | VBECS | 2000/09/06 | Retired | Controlled Subscription | The entry point RH^VBECA1 is provided by the Blood Bank package to return data from the LAB DATA file (#63) including the fields RH TYPE (#.06) for the DFN value provided in the call. The API will return the value to the caller of the API for the record found. |
VBECA1 | ||||
| 3184 | DBIA3181-D | Routine | VBECS | 2005/08/09 | Retired | Controlled Subscription | The entry point ABID^VBECA1 is provided by the Blood Bank package to return data from the ANTIBODIES IDENTIFIED sub-file (#63.075)) including the fields ANTIBODIES IDENTIFIED (#.01) and ANTIBODIES IDENTIFIED COMMENT (#.02) for the DFN value provided in the call. The API will create an array for each antibody record found by the function. |
VBECA1 | ||||
| 3185 | DBIA3181-E | Routine | VBECS | 2000/09/06 | Retired | Controlled Subscription | The entry point AGAB^VBECA1 is provided by the Blood Bank package to return data from the RBC ANTIGENS ABSENT (other) sub-file (#63.016)) including the fields RBC ANTIGENS ABSENT (#.01) and RBC ANTIGENS ABSENT COMMENT (#.02) for the DFN value provided in the call. The API will create a .ARR array for every absent antigen record found by the function. |
VBECA1 | ||||
| 3186 | DBIA3181-F | Routine | VBECS | 2000/09/06 | Retired | Controlled Subscription | The entry point AGPRES^VBECA1 is provided by the Blood Bank package to return data from the RBC ANTIGENS PRESENT(other) sub-file (#63.13)) including the fields RBC ANTIGENS PRESENT (#.01) and RBC ANTIGENS PRESENT COMMENT (#.02) for the DFN value provided in the call. The API will create a .ARR array for every antigen record found by the function. |
VBECA1 | ||||
| 3187 | DBIA3181-G | Routine | VBECS | 2005/08/09 | Retired | Controlled Subscription | The entry point TRRX^VBECA1(DFN, .ARR) is provided by the VistA Blood Establishment Computer Software (VBECS) package to return data stored in 2 sub-files in the LAB DATA file (#63). The two sub-files and the respective fields are: 1) TRANSFUSION RECORD sub-file (#63.017) at fields TRANSFUSION DATE/TIME (#.01) and TRANSFUSION REACTION TYPE (#.11) which are reactions that are associated with a particular transfusion; and 2) TRANSFUSION REACTION DATE sub-file (#63.0171) at fields TRANSFUSION REACTION DATE (#.01) and TRANSFUSION REACTION TYPE (#.02) which are reactions that could not be associated with a particular transfusion episode. The Application Programmer Interface (API) will build an array in which each element will contain transfusion reaction data for the DFN value provided in the call. |
VBECA1 | ||||
| 3188 | DBIA3181-H | Routine | VBECS | 2000/09/07 | Retired | Controlled Subscription | The entry point BBCMT^VBECA1(DFN, .ARR) is provided by the VistA Blood Establishment Computer Software (VBECS) package to return all blood bank comments, for a particular patient, stored in BLOOD BANK COMMENTS sub-file (#63.076) at field BLOOD BANK COMMENTS (.01). The Application Programmer Interface (API) will build an array in which each element will contain a record of the blood bank comments found for the DFN of the patient provided in the function call. |
VBECA1 | ||||
| 3189 | DBIA3181-I | Routine | VBECS | 2000/09/07 | Retired | Controlled Subscription | The entry point AUTO^VBECA1(DFN, .ARR) is provided by the VistA Blood Establishment Computer Software (VBECS) package to return data, for a particular patient, stored in the BLOOD INVENTORY file (#65) using fields COMPONENT (.04), EXPIRATION DATE/TIME (#.06), and RESTRICTED FOR (#8). The Application Programmer Interface (API) will build an array in which each element will contain the available autologous units found for the DFN of the patient provided in the call. |
VBECA1 | ||||
| 3190 | DBIA3190-A | Routine | VBECS | 2000/09/08 | Withdrawn | Controlled Subscription | The entry point EN^VBECA3 is provided by the Blood Bank package to collect data by calling EN^LR7OSBR with the Laboratory patient identifier (LRDFN) value provided in the call. The API will create entries in the ^TMP global for every record found by the function. This is a wrapper call to replace the use of EN^LR7OSBR by CPRS. |
VBECA3 | ||||
| 3191 | DBIA3190-B | Routine | VBECS | 2000/09/08 | Withdrawn | Controlled Subscription | The entry point EN1^VBECA3 is provided by the Blood Bank package to collect data by calling EN1^LR7OSBR with the patient identifier (DFN) value provided in the call. The API will create entries in the ^TMP global for every record found by the function. This is a wrapper call to replace the use of EN1^LR7OSBR by CPRS. |
VBECA3 | ||||
| 3192 | DBIA3192 | Routine | VBECS | 2000/09/07 | Withdrawn | Controlled Subscription | The entry point OBP^VBECA5 is provided by the VistA Blood Establishment Computer Software (VBECS) package to return data found in the BLOOD PRODUCT file (#66) in which the data found at the CAN BE REQUESTED field (#. 15) is equal to "1". The Application Programmer Interface (API) will create entries in the ^TMP global for the records found. |
VBECA5 | ||||
| 3631 | VBECS/Surgery API | Routine | VBECS | 2002/07/30 | APPROVED | Active | Private | The VBECA5A API has been created to allow the Surgery package to convert the existing pointer fields used to list available Blood Products contained in the Blood Product file (#66), with a free text field. The transition of the Blood Bank system from the existing M based system to a .NET/SQL based system will eliminate the ability of the Surgery package to access the Blood Product data using the current method. The affected files and fields are: File Field SURGERY (#130) REQ BLOOD KIND (.01 field in sub-file #130.14) SURGERY SITE PARAMETERS (#133) DEFAULT BLOOD REQUEST |
VBECA5A | |||
| 3879 | DBIA3879-A | Routine | VBECS | 2003/01/21 | APPROVED | Active | Controlled Subscription | The entry point DFN^VBECA3A is provided by the Blood Bank package to return Blood Bank patient related data for use by CPRS. This data will be used to populate the Blood Bank Report listed under the Reports tab. |
VBECA3A | |||
| 4607 | VBECS ACCESSION AREA LOOKUP | Remote Procedure | VBECS | 2005/05/17 | APPROVED | Active | Private | The purpose of this Integration Agreement is to provide a list of VistA Lab Blood Bank accession areas to be associated with a division in VBECS. The association is used by the Lab Workload reporting process for VBECS. RPC Details: |
VBECS ACCESSION AREA LOOKUP | |||
| 4608 | VBECS BLOOD BANK USER LOOKUP | Remote Procedure | VBECS | 2005/05/17 | APPROVED | Active | Private | The purpose of this Integration Agreement is to provide a list of VistA Blood Bank users to the gov.va.med.vbecs rehosted Blood Bank application. RPC Details: |
VBECS BLOOD BANK USER LOOKUP | |||
| 4609 | VBECS DIVISION LOOKUP | Remote Procedure | VBECS | 2005/05/17 | APPROVED | Active | Private | The purpose of this Integration Agreement is to provide a list of all VistA Divisions (Institutions) associated with a Medical Center. |
VBECS DIVISION LOOKUP | |||
| 4610 | VBECS HCPCS CODES LOOKUP | Remote Procedure | VBECS | 2005/05/17 | APPROVED | Active | Private | The purpose of this Integration Agreement is to provide a list of Healthcare Common Procedure Code System (HCPCS) codes from the VistA CPT file (#81) with a CPT CATEGORY of PATHOLOGY AND LABORATORY SERVICES for use in the rehosted VBECS software. |
VBECS HCPCS CODES LOOKUP | |||
| 4611 | VBECS LABORATORY TEST LOOKUP | Remote Procedure | VBECS | 2005/05/17 | APPROVED | Active | Private | The purpose of this Integration Agreement is to provide the rehosted VBECS application with a Laboratory Test lookup from the VistA Laboratory Test file (#60) for the purpose of associating Lab tests with components in the VBECS database. |
VBECS LABORATORY TEST LOOKUP | |||
| 4612 | VBECS LAB TEST RESULTS LOOKUP | Remote Procedure | VBECS | 2005/05/17 | APPROVED | Active | Private | The purpose of this Integration Agreement is to provide a list of Laboratory test results for a specific patient during a specific date range for the rehosted VBECS application. |
VBECS LAB TEST RESULTS LOOKUP | |||
| 4613 | VBECS MED PROFILE LOOKUP | Remote Procedure | VBECS | 2005/05/17 | APPROVED | Active | Private | The purpose of this Integration Agreement is to provide a list of all medications for a patient from the VistA Pharmacy package based on a beginning and ending search date. |
VBECS MED PROFILE LOOKUP | |||
| 4614 | VBECS LAB ACCESSION UID LOOKUP | Remote Procedure | VBECS | 2005/05/17 | APPROVED | Active | Private | The purpose of this Integration Agreement is to provide VBECS with a lookup into the Accession file (#68) for the purpose of identifying an existing Specimen UID and Accession number associated with a Lab Order Number. This will facilitate the ability of VBECS to identify existing VBECS orders by scanning a barcoded specimen UID, or entering the UID manually, from a specimen received in the Blood Bank. |
VBECS LAB ACCESSION UID LOOKUP | |||
| 4615 | VBECS WORKLOAD CODES LOOKUP | Remote Procedure | VBECS | 2005/05/17 | APPROVED | Active | Private | The purpose of this Integration Agreement is to provide a list of workload codes from the WORKOAD CODE file (#64) for use in the rehosted VBECS application. |
VBECS WORKLOAD CODES LOOKUP | |||
| 4616 | VBECS PATIENT LOOKUP | Remote Procedure | VBECS | 2005/05/17 | APPROVED | Active | Private | The purpose of this Integration Agreement is to provide the rehosted VBECS application with a list of specific VistA patient data. |
VBECS PATIENT LOOKUP | |||
| 4617 | VBECS PROVIDER LOOKUP | Remote Procedure | VBECS | 2005/05/17 | APPROVED | Active | Private | The purpose of this Integration Agreement is to provide the rehosted VBECS application with a list of physicians (providers) in VistA. |
VBECS PROVIDER LOOKUP | |||
| 4618 | VBECS HOSPITAL LOCATION LOOKUP | Remote Procedure | VBECS | 2005/05/17 | APPROVED | Active | Private | The purpose of this Integration Agreement is to provide the rehosted VBECS application with a list of Hospital Locations for the purpose of issuing units to specific locations. |
VBECS HOSPITAL LOCATION LOOKUP | |||
| 4629 | VBECS PATIENT AVAILABLE UNITS | Routine | VBECS | 2005/08/10 | APPROVED | Active | Private | The purpose of this integration agreement is to provide the Surgery package access to units that are available for a patient. Surgery will use the data returned from the AVUNIT^VBECA1B API to validate units for a patient. |
VBECA1B | |||
| 4633 | VBECS LAB ORDER LOOKUP BY UID | Remote Procedure | VBECS | 2005/05/17 | APPROVED | Active | Private | The purpose of this Integration Agreement is to provide the rehosted VBECS application with a lookup into the ACCESSION file (#68) for the purpose of identifying an existing Lab Order based on a specimen UID. |
VBECS LAB ORDER LOOKUP BY UID | |||
| 4670 | BLOOD BANK | File | VBECS | 2005/05/16 | APPROVED | Active | Private | 65 | The DSS Extracts BLOOD BANK EXTRACT file (#727.829) does direct reads to the 0 node to LAB DATA file (#63). File (#63) has a multiple field (#1) 'UNITS SELECTED FOR XMATCH' which has field (#.01) 'UNIT SELECTED FOR XMATCH'. This field is a pointer to the BLOOD INVENTORY file (#65). DSS Extracts needs permission to execute direct global read to retrieve 'PHYSICIAN' field (#6.2) from BLOOD INVENTORY file (#65). |
|||
| 4766 | BLOOD BANK ORDER ENTRY API | Routine | VBECS | 2005/08/04 | APPROVED | Active | Controlled Subscription | VBECA3 | ||||
| 4767 | VBECS WORKLOAD CAPTURE | Routine | VBECS | 2005/08/22 | APPROVED | Active | Controlled Subscription | VBECA7 | ||||
| 4873 | Blood Bank | File | VBECS | 2006/08/22 | APPROVED | Active | Private | 63 | Accessing the "BB" node of the Lab Data file (#63). |
|||
| 4874 | BLOOD PRODUCT | File | VBECS | 2006/08/22 | APPROVED | Active | Private | 66 | ||||
| 4953 | DBIA4953 | File | VBECS | APPROVED | Active | Private | 6002.03 | This integration agreement allows the DSS EXTRACTS package access to the VBECS DSS EXTRACT file (#6002.03). |
2007/03/04 | |||
| 4956 | VBECS DSS EXTRACT | Remote Procedure | VBECS | 2007/01/09 | APPROVED | Active | Private | This RPC inserts or updates post transfusion related data in the VBECS DSS EXTRACT file (#6002.03). The data is passed into the VBECDSS routine through the input parameters and a success indicator is returned to the Blood Bank medical device. INPUT PARAMETER DESCRIPTION: PARAMS("TRANSACTION ID") = Unique record identifier PARAMS("DFN") = Patient identifier PARAMS("FACILITY") = Institution identifier PARAMS("PHYSICIAN") = Provider requesting blood product for transfusion PARAMS("ORDERING PROVIDER") = Provider who ordered Type and Crossmatch PARAMS("PRODUCT NAME") = Short blood product name PARAMS("COMPONENT ABBREVIATION") = Abbreviation of blood component PARAMS("NUMBER OF UNITS") = Number of pooled units transfused PARAMS("TRANSFUSION DATE") = Date/time of transfusion PARAMS("VOLUME") = Total volume of units transfused PARAMS("REACTION TYPE") = Type of reaction indicated PARAMS("UNIT MODIFICATION") = String of codes representing modifications done on units transfused. String cannot exceed 6 character. D = Deglycerolize F = Freeze I = Irradiate L = Leukoreduce P = Pool R = Rejuvenate S = Split/Divide T = Thaw U = Thaw/Pool Cryo V = Volume Reduce W = Wash PARAMS("REACTION") = Yes or No value if a reaction was indicated. RETURN PARAMETER DESCRIPTION: This RPC returns and XML document containing a SuccessIndicator element represented by either a 1 for a successful insert or update or a 0 for an unsuccessful insert or update in the VBECS DSS EXTRACT file (#6002.03). Example of successful transaction: <ReturnValue><SuccessIndicator>1</SuccessIndicator></ReturnValue> Example of unsuccessful transaction: <ReturnValue><SuccessIndicator>0</SuccessIndicator></ReturnValue> |
VBECS DSS EXTRACT | |||
| 7203 | DBIA3879-D | Routine | VBECS | 2020/09/21 | Pending | Controlled Subscription | The entry point EN^VBECRPT is provided by the Blood Bank package to return Blood Bank patient related data for use by CPRS. This data will be used to populate the Blood Bank Report listed under the Reports tab. |
VBECRPT |