All ICR List

Package: Barcode Medication Administration 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
3174 DBIA3174 Routine BAR CODE MED ADMIN 2000/08/31 APPROVED Active Private
The entry point EN^PSBIPM is provided by the Bar Code
Medication Administration (BCMA) package to provide information to Inpatient
Medications to be used in determining the start date for a renewed order.
The MOB entry point is used by Inpatient Medications to get information
obtained from the BCMA/CPRS Med Order function.
The MOBR is used by Inpatient Medications to notify BCMA that the order has
been accepted and processed by Inpatient Pharmacy.
PSBIPM
3370 DBIA3370 Routine BAR CODE MED ADMIN 2001/04/30 APPROVED Active Private
For the Pharmacy Ordering Enhancements (POE) project it
is necessary to convert the orderable item in the PHARMACY PATIENT file (#55),
IV sub-file (#55.01). The same orderable item is also stored in the BCMA
MEDICATION LOG file (#53.79).
Inpatient Medications is requesting a one-time integration agreement with Bar
Code Medication Administration to allow updates to the BCMA MEDICATION LOG
file (#53.79) using FileMan. The updates would occur at the time of the POE
installation.
PSJ0050
3380 PSB VALIDATE ESIG Remote Procedure BAR CODE MED ADMIN 2001/05/21 APPROVED Active Supported
PSB VALIDATE ESIG is used to validate the data in
PSBESIG against the user currently signed on (DUZ).
PSB VALIDATE ESIG
3381 DBIA3380-B Other BAR CODE MED ADMIN 2001/05/21 Pending Supported
Dictates to the client what RPC's a user can execute.
3382 PSB FMDATE Remote Procedure BAR CODE MED ADMIN 2001/05/21 APPROVED Active Supported
Used to validate Fileman dates.
PSB FMDATE
3383 PSB SCANPT Remote Procedure BAR CODE MED ADMIN 2001/05/21 APPROVED Active Supported
This RPC is used to validate the data scanned in at the
scan patient wristband prompt of the mnOpenPatient component. The value
passed in is either the full SSN scanned in from the patient wristband -or-
the 1U4N syntax of the patient lookup. In either case the call must return
only one patient from the lookup. If the 1U4N syntax is used and multiple
patients are found the call returns an error. If only one patient is found
the RESULTS array is loaded with the patient data and passed back to the
client for verification.
PSB SCANPT
3384 PSB USERLOAD Remote Procedure BAR CODE MED ADMIN 2001/05/21 APPROVED Active Supported
This RPC is called at application startup to populate
the BCMA_User object with the users defaults. No paramters are passed, the
current DUZ is assumed.
PSB USERLOAD
3385 PSB DISPLAY ORDER Remote Procedure BAR CODE MED ADMIN 2001/05/21 APPROVED Active Supported
Returns a display for a selected order when double
clicked on the VDL.
PSB DISPLAY ORDER
3386 PSB GETPRNS Remote Procedure BAR CODE MED ADMIN 2001/05/21 APPROVED Active Supported
Returns all administrations of a PRN order that have
NOT had the PRN Effectiveness documented for the last 30 days.
PSB GETPRNS
3387 PSB GETORDERLIST Remote Procedure BAR CODE MED ADMIN 2001/05/21 APPROVED Active Supported
Returns the current order set for today to display on
the client VDL.
PSB GETORDERLIST
3388 PSB REACTIONS Remote Procedure BAR CODE MED ADMIN 2001/05/21 APPROVED Active Supported
Returns detailed listing of reactions when Reactions
Button is clicked.
PSB REACTIONS
3389 PSB SERVER CLOCK VARIANCE Remote Procedure BAR CODE MED ADMIN 2001/05/21 APPROVED Active Supported
Returns the variance from the server to the client in
minutes.
PSB SERVER CLOCK VARIANCE
3390 PSB VALIDATE ORDER Remote Procedure BAR CODE MED ADMIN 2001/05/22 APPROVED Active Supported
Final check of order against an actual administration
date/time used immediately after scanned med has been validated to be a good
unadministered order and by the PSBODL (Due List) output.
PSB VALIDATE ORDER
3391 PSB PARAMETER Remote Procedure BAR CODE MED ADMIN 2001/05/22 APPROVED Active Supported
Return a parameter list.
PSB PARAMETER
3392 DBIA3390-C File BAR CODE MED ADMIN 2001/05/22 Pending Supported 8989.51
Listing of division specific reasons why a meication is
given PRN. Up to 60 reasons are allowed.
PSBPAR
3393 DBIA3390-D File BAR CODE MED ADMIN 2001/05/22 Pending Supported 8989.51
Listing of division specific reasons why a medication
is held. Up to 60 reasons are allowed.
PABPAR
3394 DBIA3390-E File BAR CODE MED ADMIN 2001/05/22 Pending Supported 8989.51
Listing of division specific reasons why a medication
is refused. Up to 60 reasons are allowed.
PSBPAR
3395 PSB TRANSACTION Remote Procedure BAR CODE MED ADMIN 2001/05/22 APPROVED Active Supported
This is the filing RPC for all data returning from the
client regarding the medication log. Filing is handled by business rules on
the server and this RPC will return either '1^Data Filed' or '-1^reason for
not filing data' to the client.
Business rules are conducted via the [0] node data. If a '+1^MEDPASS' is
encountered it is a complete new med pass and is validated as such.
Transaction type MEDPASS is the only type that requires a +1 in the first
piece of the header, all other transactions MUST supply a valid medication log
entry in the IENS.
PSB TRANSACTION
3396 PSB SUBMIT MISSING DOSE Remote Procedure BAR CODE MED ADMIN 2001/05/22 APPROVED Active Supported
Allows the client to submit a missing dose
interactively.
PSB SUBMIT MISSING DOSE
3448 PSB MEDICATION HISTORY REPORT Routine BAR CODE MED ADMIN 2001/09/10 APPROVED Active Private
The purpose of this agreement is to provide other
packages with the ability to call the BCMA Medication History report. It
returns a report of medications a patient has received by orderable item.
PSBML 2015/08/03
3459 PSB MEDICATION HISTORY REPORT Routine BAR CODE MED ADMIN 2001/09/25 APPROVED Active Supported
The purpose of this agreement is to provide other
packages with the ability to call the BCMA Medication History report. It
returns a report of medications a patient has received by orderable item.
This DBIA is for BCMA Version 2.0 only.
PSBMLHS 2015/08/03
3564 DBIA3564 Routine BAR CODE MED ADMIN 2002/04/25 APPROVED Active Controlled Subscription
The entry point EN^PSBAPIPM is provided by the Bar Code
Medication Administration (BCMA) package to provide information to Inpatient
Medications to be used in determining the start date for a renewed order.
The MOB entry point is used by Inpatient Medications to get information
obtained from the BCMA/CPRS Med Order function.
The MOBR is used by Inpatient Medications to notify BCMA that the order
has been accepted and processed by Inpatient Pharmacy.
PSBAPIPM 2010/11/03
3889 BCMA GUI REPORTS Routine BAR CODE MED ADMIN 2003/02/06 APPROVED Active Controlled Subscription
This Remote Procedure Call returns specific information
for the BCMA report requested.
The temp global, ^TMP("PSBO", is where the report text that will be displayed
or printed is returned. Killing of the ^TMP("PSBO" global is permitted with
this integration agreement.
PSBO
3955 PSB REPORT Remote Procedure BAR CODE MED ADMIN 2003/02/13 APPROVED Active Controlled Subscription
This RPC returns specific information for BCMA reports.
PSB REPORT PSBO
3975 CALL TO PSBO Routine BAR CODE MED ADMIN 2003/02/19 Withdrawn Private PSBO
3999 PSB INSTRUCTOR Remote Procedure BAR CODE MED ADMIN 2003/04/01 APPROVED Active Controlled Subscription PSB INSTRUCTOR
4000 PSB CHECK SERVER Remote Procedure BAR CODE MED ADMIN 2003/04/01 APPROVED Active Controlled Subscription PSB CHECK SERVER
4002 PSB USERLOAD Remote Procedure BAR CODE MED ADMIN 2003/04/01 APPROVED Active Controlled Subscription
(0) = -1^Error Description
or
(0) = DUZ
(1) = User name
(2) = Student Key Flag
(3) = Manager Key flag
(4) = CPRS Med Order Button Key Flag
(5) = Window settings
Window Left
Window Height
Window Top
Window Width
(6) = Virtual Due List Setup
(7) = Division number ^ Site ID ^ (if production system "1", if test
system "0")
(8) = Division name
(9) = ESIG flag
(10) = BCMA Online flag
(11) = Time
(12) = Unit Dose column widths
(13) = Check digit
(14) = IVPB column widths
(15) = IV column widths
(16) = Printer user default IEN
(17) = Printer user default IEN^Name
(18) = Read Only Security Key flag
(19) = User's preference per Coversheet Views' column sort
Medication Overview sort col #_ /
PRN Overview sort col #_ /
IV Overview sort col #_ /
Expired/Expiring sort col #
(20) = User's preference per Coversheet View1 columns' widths
(21) = User's preference per Coversheet View2 columns' widths
(22) = User's preference per Coversheet View3 columns' widths
(23) = User's preference per Coversheet View4 columns' widths
(24) = BCMA Managing Scanning Failure Security Flag ( 1 if user holds
BCMA MSF key, 0 if not )
(25) = 5 Rights Override/Unit Dose Administration Flag (0 = no override,
1 = override) [PSB FR UNIT DOSE OVERRIDE]
(26) = 5 Rights Override/IV Administration Flag (0 = no override, 1 =
override) [PSB FR IV OVERRIDE]
PSB USERLOAD 2008/12/08
4003 PSB PARAMETER Remote Procedure BAR CODE MED ADMIN 2003/04/01 APPROVED Active Controlled Subscription PSB PARAMETER
4004 PSB SERVER CLOCK VARIANCE Remote Procedure BAR CODE MED ADMIN 2003/04/01 APPROVED Active Controlled Subscription PSB SERVER CLOCK VARIANCE
4005 PSB SCANPT Remote Procedure BAR CODE MED ADMIN 2003/04/01 APPROVED Active Controlled Subscription
If no patient or multiple patients are found with the
scan value an error is returned in the following format:
Results[0] = 1
Results[1] = '-1^Unable to Determine Patient ID'
If a unique patient is found the following data is returned to the user:
Results[0] = Count of returned records
In the case of an error:
Results[1] = '-1^ "the appropriate error message" '
Results[1] = DFN
Results[2] = Name
Results[3] = SSN^Dashed SSN
Results[4] = Internal DOB^External DOB
Results[5] = Age
Results[6] = Internal Sex^External Sex
Results[7] = Internal Last Mvmt^External Last Mvmt
Results[8] = Internal Type Mvmt^External Type Mvmt
Results[9] = Internal Ward Location^External Ward Location^
Internal Hospital Location^External Hospital Location
Results[10] = Internal Bed Location^External Bed Location
Results[11] = Internal P-Care Physician^External P-Care Physician
Results[12] = Internal Treating Speciality^
External Treating Speciality
Results[13] = Movement Diagnosis
Results[14] = 1 if in Bed Status 0 if not in Bed Status (i.e. Pass)
Results[15] = Expected return date from Pass
Results[16] = Reactions
Results[17] = Height
Results[18] = Weight
Results[19] = Means Tests
Results[20] = ICN umber
Results[21] = " Admission Status message "
Results[22] = This NODE begins 'other' patient information.
This NODE may be null. Records on this NODE will
have a header. A header will consist of one of the
following:
"PATFLG"
The PATFLG header will initiate a patient
flag record. The patient flag record will
be constructed as follows:
"PATFLG" ^ FLAG NAME ^ index#
PSB SCANPT
4026 PSB ALLERGY Remote Procedure BAR CODE MED ADMIN 2003/04/01 APPROVED Active Controlled Subscription PSB ALLERGY
4027 PSB GETORDERTAB Remote Procedure BAR CODE MED ADMIN 2003/03/25 APPROVED Active Controlled Subscription PSB GETORDERTAB
4028 PSB FMDATE Remote Procedure BAR CODE MED ADMIN 2003/04/01 APPROVED Active Controlled Subscription PSB FMDATE
4029 PSB VALIDATE ORDER Remote Procedure BAR CODE MED ADMIN 2003/04/01 APPROVED Active Controlled Subscription PSB VALIDATE ORDER
4030 PSB SCANMED Remote Procedure BAR CODE MED ADMIN 2003/04/01 APPROVED Active Controlled Subscription PSB SCANMED
4031 PSB TRANSACTION Remote Procedure BAR CODE MED ADMIN 2003/04/01 APPROVED Active Controlled Subscription PSB TRANSACTION
4032 PSB SUBMIT MISSING DOSE Remote Procedure BAR CODE MED ADMIN 2003/04/01 APPROVED Active Controlled Subscription PSB SUBMIT MISSING DOSE
4033 PSB GETPRNS Remote Procedure BAR CODE MED ADMIN 2003/04/01 APPROVED Active Controlled Subscription PSB GETPRNS
4034 PSB IV ORDER HISTORY Remote Procedure BAR CODE MED ADMIN 2003/04/01 APPROVED Active Controlled Subscription PSB IV ORDER HISTORY
4035 PSB BAG DETAIL Remote Procedure BAR CODE MED ADMIN 2003/04/01 APPROVED Active Controlled Subscription PSB BAG DETAIL
4120 BCMA CONTINGENCY UPDATE Routine BAR CODE MED ADMIN 2003/07/08 APPROVED Active Private
The purpose of this API is to allow for Inpatient
Pharmacy to cause an order update to the BAR CODE MEDICATION ADMINISTRATION
(BCMA) CONTINGENCY software.
ALPBCBU
4279 VDEF EVENTS AND EXTRACTION LISTS Other BAR CODE MED ADMIN 2004/08/23 Retired Supported
The following VDEF events are under the custody BAR
CODE MED ADMIN:
RDS^O13^BCMA
The following VDEF extraction lists are under the custody of BARE CODE MED
ADMIN:
PID-0-BCMA
PV1-0-BCMA
ORC-0-BCMA
RXE-0-BCMA
RXE-2-BCMA
RXC-0-BCMA-BASE
RXC-0-BCMA-ADD
RXG-0-BCMA
RXG-2-BCMA
RXG-4-BCMA-EDIT
RXG-3-BCMA
OBX-0-BCMA-PRNREASON
OBX-2-BCMA-EFFECTIVENESS
OBX-3-BCMA-ENTERED
OBX-4-BCMA-ENTEREDAT
OBX-5-BCMA-MINUTES
OBX-6-BCMA-DIVISION
OBX-7-BCMA-ACTION
OBX-8-BCMA-VARIANCE
NTE-0-BCMA
Z25-0-BCMA
4283 PSB DEVICE Remote Procedure BAR CODE MED ADMIN 2003/10/23 APPROVED Active Controlled Subscription PSB DEVICE
4284 PSB NURS WARDLIST Remote Procedure BAR CODE MED ADMIN 2003/10/23 APPROVED Active Controlled Subscription PSB NURS WARDLIST
4285 PSB CHECK IV Remote Procedure BAR CODE MED ADMIN 2003/10/23 APPROVED Active Controlled Subscription PSB CHECK IV
4307 PSB VITAL MEAS FILE Remote Procedure BAR CODE MED ADMIN 2003/12/08 APPROVED Active Controlled Subscription
This RPC has been built specifically to process the
filing of BCMA Pain Score data. The processing of other VITAL type may be
incorporated with some adjustments.
This routine is to service BCMA 3.0 functionality and store VITALs'
data into the VITAL MEASUREMENT FILE - ^GMR(120.5 using the API
GMRVPCE0
Parameters:
Input -
DFN (r) Pointer to the PATIENT (#2) file
RATE (r) BCMA trigger event/transaction
VTYPE (o) Pointer to GMRV VITAL TYPE FILE (#120.51)
(default = Pain ["PN"])
DTTKN (o) Date/time (FileMan) measurement was taken
(default = $$NOW^XLFDT())
Output - RESULTS(0) = 1
RESULTS(1) ="1^Pain Score successfully filed"
or RESULTS(1) ="-1^ERROR * Pain Score NOT filed
successfully"
Process results in the storing of VITAL Measurement rate into the VITAL
MEASUREMENT FILE per the given patient and vital type.
PSB VITAL MEAS FILE
4496 DBIA4496 File BAR CODE MED ADMIN 2004/08/06 Pending Private 53.79
Inpatient Medications requests fileman read access to
the BCMA MEDICATION LOG file (#53.79) in BAR CODE MEDICATION ADMINISTRATION V.
3.0.
BCMA V. 3.0 records administration actions for medication orders that may also
be acted upon in INPATIENT MEDICATIONS V. 5.0. There is a need for the BCMA V.
3.0 last action to be seen by users in INPATIENT MEDICATIONS V. 5.0.
4515 DBIA4515 File BAR CODE MED ADMIN 2006/02/13 APPROVED Active Private 53.79
CPRS read access to file 53.79.
4655 PSB MOB DRUG LIST Remote Procedure BAR CODE MED ADMIN 2005/05/02 APPROVED Active Controlled Subscription
Used by the BCMA/CPRS Med Order Button to return an
array of drug.
Results[0] = the number of items passed in the array Results[1] = ^1 either
DD, SOL, ADD
^2 IEN from drug file 50
^3 Drug Name
^4 Pharmacy Orderable Item IEN
^5 Pharmacy Orderable Item Name
^6 CPRS Orderable Item IEN
^7 CPRS Orderable Item Name
PSB MOB DRUG LIST
4656 PSB TRANSACTION Remote Procedure BAR CODE MED ADMIN 2005/05/02 APPROVED Active Controlled Subscription
This is the filing RPC for all data returning from the
client regarding the medication log. Filing is handled by business rules on
the server and this RPC will return either '1^Data Filed' or '-1^reason for
not filing data' to the client. Results of the processed transaction is
communicated via the RESULTS array. The number of RESULTS subscripts used (n)
will be presented in RESULTS[0]. RESULTS [1..n] will contain the RESULTS
message.
Business rules are conducted via the [0] node data. If a '+1^MEDPASS' is
encountered it is a complete new med pass and is validated as such.
Transaction type MEDPASS is the only type that requires a +1 in the first
piece of the header, all other transactions MUST supply a valid medication log
entry in the IENS.
PSB TRANSACTION
4657 PSB MED LOG LOOKUP Remote Procedure BAR CODE MED ADMIN 2005/05/02 APPROVED Active Controlled Subscription
BCMA Medication Log Look Up Remote Procedures.
This routine is a conglomerate of Medication Log lookup functionality per the
BCMA Graphical User Interface software.
Input: PSBREC (array)
PSBREC (0) determine "lookup" function
"PTLKUP" (patient file (#2) lookup)
"ADMLKUP" (MedLog administration lookup)
"SELECTAD" (selected admin.)
(1) values to use per lookup. (DFN per ADMLKUP)
value of selected item. (PSB IEN per SELECTAD)
(2) search date per ADMLKUP
Output: RESULTS (array)
RESULTS(0) number of lookup matches
(1) error message or data per match/selection
(n) data per subsequent match/selection.
"PTLKUP" results data format: RPC Call: PSB MED LOG LOOKUP RESULTS(0) = 1
RESULTS(1) = piece 1 Patient's DFN ("-1" if
error/message) piece 2 Patient's Name piece 3 Sex piece 4
Date of Birth (FM format) piece 5 Social Security Number piece 6
"" piece 7 "" piece 8 "" piece 9 "" piece 10
Date Of Birth (displayable format) piece 11 Social Security Number
(displayable format)
"ADMLKUP" results data format: RESULTS(0)=Number of lines returned.
RESULTS(1)= piece 1 DFN of Patient piece 2 DATE of Activity
piece 3 Orderable Item_" "_Dosage Form piece 4 IV Unique ID
piece 5 Action Status piece 6 Schedule Type piece 7
Action Date/Time (FileMan) piece 8 Action By Initials piece 9
PRN Reason piece 10 PRN Effectiveness
"SELECTAD" results data format: RESULTS(0)=Number of lines returned.
RESULTS(1)= piece 1 PSBIEN of the administration selected for edit.
("-1" if error/m piece 2 DFN of Patient
piece 3 Patient Name piece 4 SSN piece 5 Medication
piece 6 BagID piece 7 AdminStat piece 8 "for possible
later use" piece 9 AdminD/T piece 10 InjctSt piece 11
"IV"/"PB"/"UD" piece 12 "for possible later use" piece 13 Order
Status piece 14 Schedul. Type piece 15 Order Number_U/V piece 16
Order has given patch or infusing IVbag - Flag
RESULTS(2)= piece 1 PRN Reason piece 2 PRN Effectiveness
RESULTS(3..n) [for each dd/add/sol] = piece 1 "DD"/"ADD"/"SOL" piece 2
drug IEN piece 3 drug Name piece 4 Units Ordered piece
5 Units Given piece 6 Units of Administration
5167 BCMA ORDER ACTIVITY Routine BAR CODE MED ADMIN 2008/04/04 Withdrawn Private
This API returns a patient's order activity information
from the Bar Code Med Admin (BCMA) package for a specified time period.
PSBUTL1 2009/02/02
5362 PSB GETCOMMENTS Remote Procedure BAR CODE MED ADMIN 2009/02/06 Pending Controlled Subscription
Gives the client VDL Provider and Pharmacy Over Ride
information and Order Check Text.
5434 IV Parameter Validation Routine BAR CODE MED ADMIN 2009/04/29 APPROVED Active Private
This utility returns the status of the IV Bags
associated with an order.
PSBPOIV 2014/05/29
5471 BAR CODE MED ADMIN Option Access BAR CODE MED ADMIN 2011/01/26 Withdrawn Private
5580 DSS extract access File BAR CODE MED ADMIN 2010/11/18 Pending Private 53.79
DSS (ECX) read access to file #53.79
5794 PSB VERSION CHECK Remote Procedure BAR CODE MED ADMIN 2012/05/03 Withdrawn Private
The RPC returns the current and previous version numbers.
INPUT PARAMETER DESCRIPTION:
No input parameters are passed.
RETURN PARAMETER DESCRIPTION:
(0) = Count
(1) = Current Gui Version^Previous Gui Version
Note: Previous GUI version may be blank.
PSB VERSION CHECK
5795 PSB UTL XSTATUS SRCH Remote Procedure BAR CODE MED ADMIN 2012/05/04 Withdrawn Private
Utility to check the latest order activities of a patient.
INPUT:
^ piece 1 - DFN Patient's Internal Entry Number(required).
^ piece 2 - OrderNumber ON_V/U/P Inpatient Medications Package V.
5.0 Order Number.
^ piece 3 - Action (status) to search for.
^ piece 4 - A Time Frame of "X" followed by a number will indicate the
number of administrations to check.
A Time Frame set to "FREQ" will use the order's frequency.
A Time Frame set to "PRN", "On Call", or "One-Time" will show
activity over the past 72 hours by default.
A Time Frame value of "Continuous" uses two frequency
options.
1. If the frequency is <24 hours use the default of 72
hours.
2. If the frequency is >= 24 hour, look back 3.5 times
the frequency.
A Time Frame set to "" and not set to "FREQ" gives no
location found during activity error message.
Example call: D FNDACTV^PSBVDLU3(.results,"1234^1U^H^12")
RETURN PARAMETER DESCRIPTION:
Procedure will return the results to the GUI executable.
OUTPUT:
RESULTS(0)= Returned line count.
RESULTS(1)= Patient's location during activity. Free text room-bed and
ward location.
RESULTS(2)= Medication^ordernumber. Contains the IEN to the actual order
in PHARMACY PATIENT (#55) followed by a U for Unit Dose or V
for IV.
RESULTS(3)= Action fileman date&time.
RESULTS(4)= Scheduled administration fileman date&time. If a continuous
order, this field will contain the actual administration date
and time the medication was ordered for.
5796 PSB MAN SCAN FAILURE Remote Procedure BAR CODE MED ADMIN 2012/05/04 Withdrawn Private
Utility to Manage scanning failures. Procedure will
populate the BCMA Unable To Scan Log located in the database ^PSB(53.77) and
send off MailMan message if necessary.
INPUT:
There is one input parameter with two options:
For Wristband scanning failures a single value array PSBPARAM(0).
For medication scanning failures a two value array PSBPARAM(0) and
PSBPARAM(1).
PSBPARAM(0):
^ piece 1 - IEN (Patient's Internal Entry Number).
^ piece 2 - Order number (Only used with medication entries, not with the
Wristband input).
^ piece 3 - Reason for Unable to Scan.
^ piece 4 - User's Comment.
^ piece 5 - The type of scan event.
The value that is placed here is determined by the user's
actions when attempting to scan a medication/wristband during
an administration. Those types beginning with "M" are
events dealing with medications; those beginning with "W" are
events with wristbands. "*UAS" occur when the user actually
uses the "unable to scan" functionality to document
the activity. "*SCN" are types that occur during normal
scanning activities. The "*KEY" designates a type of event
where the user has by-passed the BCMA scanning system by
"keying", via the system's keyboard device.
BCMA input data:
"W" for Wristband with a value WSCN, WKEY, or WUAS
"M" for Medication with a value of MSCN, MKEY,or MUAS
^ piece 6 - "0" for unable to scan, "1" for keyed entry, or "2" for
scanned
PSBPARAM(1):
^ piece 1 - "DD" Dispense Drug, "ADD" Additive, "SOL" Solution
^ piece 2 - IEN (Internal Entry Number) of failed item
RETURN PARAMETER DESCRIPTION:
There is one parameter returned consisting of two values RESULTS(0) and
RESULTS(1).
OUTPUT:
RESULTS(0)=1
RESULTS(1)=1 (Successful)
or
RESULTS(1)="-1^Unable to Scan documentation NOT
successful!" (Unsuccessful)
or
RESULTS(1)="-1^Unable to Scan MAILGROUP NOT SETUP!" (Unsuccessful)
5804 BCMA GUI IV PARAMETERS Routine BAR CODE MED ADMIN 2012/05/25 Pending Controlled Subscription
Bar Code Medication Administration (BCMA) contains BCMA
IV Parameters that are used to define the fields that, when edited in
Inpatient Medications order entry, invalidate previously printed IV labels.
The BCMA IV Parameters are maintained using the GUI BCMA Site Parameters
application. The BCMA IV Parameters are available to other applications via
this API.
PSBINPT
5909 VPR use of BCMA Med Log File BAR CODE MED ADMIN 2013/04/11 APPROVED Active Private 53.79
This agreement documents VPR read access to file
#53.79.
Several fields have been added to this ICR to document their use in patch
VPR*1*3; this patch was not released nationally and is not installed at any VA
site, but is available through OSEHRA.
2018/01/16
6038 BCMA ADMINISTRATION DATA Routine BAR CODE MED ADMIN 2014/04/11 APPROVED Active Private
The purpose of this Application Programming Interface
(API) is to provide the next scheduled administration information.
The 4th parameter passed into this API is optional, which is the date and
time. If not passed in, then the API defaults to date/time = NOW, and will
return the next admin time that follows NOW. So, if an admin time was due 1
minute ago, then that admin will not be returned, as the Next admin dose.
However, that admin of 1 minute ago, is most likely the admin that nursing
staff would actually give to the patient via BCMA.
PSBVPR 2016/05/10
6085 PSB EVSEND VPR Other BAR CODE MED ADMIN 2014/08/14 APPROVED Active Controlled Subscription
The PSB EVSEND VPR protocol notifies subscribing
packages when a med order is administered.
2016/05/04
6271 BCMA UTILITIES Routine BAR CODE MED ADMIN 2015/11/19 Active Controlled Subscription
Integration agreement to allow Inpatient Medications to
call BCMA Utilities.
PSBUTL 2018/03/22
6298 HMP ACCESS TO PSB(53.79 File BAR CODE MED ADMIN 2015/12/14 APPROVED Retired Controlled Subscription 53.79
The Enterprise Health MGMT Platform (HMP) is accessing
the BCMA Medication Log file (53.79) to retrieve information about the
administration of med orders.
**********************************************************************
This ICR was retired as of 10/27/17 when HMP was shut down. HMP*2.0*12
released on 10/17/17 is an informational patch outlining the steps for the
sites to shut down the application. If HMP is reactivated in the future, the
HMP project team should review the access provided by this ICR with the
custodial application before the ICR is reactivated. See VistA Document
Library (VDL) for list of retired HMP ICRs.
**********************************************************************
2016/04/22
6399 BCMA MEDHIST BAR CODE MED ADMIN 2016/04/01 Pending Private