All ICR List

Package: VBECS ICR List

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