All ICR List

Package: Inpatient Medications 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
139 DBIA139 Routine INPATIENT MEDICATIONS 1991/12/09 Retired Private PSJEEU0
206 DBIA206 Routine INPATIENT MEDICATIONS 1993/01/29 APPROVED Active Private
The Surgery package has permission to invoke the entry
point DCOR^PSIVACT, which is exported as part of the Inpatient Meds package.
This entry point allows surgery to discontinue all of a specific patient's IV
orders, and is documented in the version 4.0 Inpatient Meds will continue to
support this entry point until agreed. When DCOR^PSIVACT is invoked DFN, must
be set to the IEN for the patient whose orders are to be discontinued.
DCOR^PSIVACT uses the following variables: ON1, PSIVRES, PSIVREA,
PSIVDFN,PSIVON, PSIVLN. These variables are killed upon exit from the utility.
DFN is unchanged. In setting up the call to DCOR^PSIVACT, Surgery sets DFN
and PSIVRES. The other variables mentioned are set within PSIVACT.
PSIVACT
296 DBIA296 File INPATIENT MEDICATIONS 1993/10/21 APPROVED Active Private 50.8
Outpatient Pharmacy 6.0v will be printing a management
report. In order to complete the report, we need to read ^PS(50.8 (IV STATS
FILE). We are reporting the outpatient ward's number of dispensed units,
average cost of the dispensed units, and the total costs of the dispensed
units.
To obtain this data, we need to read the 0 node in subfile 50.804, the Average
Drug Cost Per Unit field (#4) on the 0 node piece 5 in subfile 50.805, the
Dispensed Units (Ward) field (#2) on the 0 node piece 2 in the subfile 50.808,
and the B cross-reference in subfile 50.808.
GLOBAL MAP DATA DICTIONARY #50.8 -- IV STATS FILE STORED IN ^PS(50.8,
SITE: BIRMINGHAM ISC
--------------------------------------------------------------------------
^PS(50.8 D0,2,D1,1,0)=^50.804P^^ (#1) WARD ^PS(50.8,D0,2,D1,2,D2,0)=^^^^ (#4)
AVERAGE DRUG COST PER UNIT [5N] ^PS(50.8,D0,2,D1,2,D2,3,D3,0)=^ (#2) DISPENSED
UNITS (WARD) [2N] ^
435 DBIA435 File INPATIENT MEDICATIONS 1994/04/11 APPROVED Active Private 50.8
438 DBIA438 File INPATIENT MEDICATIONS 1994/04/11 APPROVED Active Private 57.6
472 DBIA472 File INPATIENT MEDICATIONS 1994/04/26 APPROVED Active Private 50.8
D&PPM extracts drug data from the IV Statistics file
for a selected time frame.
475 DBIA475 File INPATIENT MEDICATIONS 1994/04/26 APPROVED Active Private 57.6
Pharmacy Benefits Management extracts drug usage
statistics for a selected time frame from the UNIT DOES PICK LIST STATS file.
486 PSJEEU0 Routine INPATIENT MEDICATIONS 1994/06/24 APPROVED Active Controlled Subscription PSJEEU0
534 DBIA68-C File INPATIENT MEDICATIONS 1991/01/31 APPROVED Active Private 53.1 2023/03/03
634 DBIA172-B Routine INPATIENT MEDICATIONS 2005/09/21 Retired Private
DSS Extracts needs data from the Inpatient Medications
package which cannot be extracted from any file. The Inpatient Medications
team has agreed to modify two routines (PSGPLF and PSGAMSA) to call, after
executing %ZOSF("TEST"), routine ECXUD1 to place data into a DSS file for
future extract by DSS.
The requested data is placed in the ECUD variable, which the ECXUD1 routine
uses to store the data in the UNIT DOSE EXTACTS file (#720.904).
PSGAMSA
771 DBIA271-C File INPATIENT MEDICATIONS 1993/08/26 APPROVED Active Private 50.8
Drug Accountability will use the IV STATS (#50.8) file
to update IV dispensing activity in a Drug Accountability Location. To
correctly identify the DRUG (#50) file entry a look up is first made to the IV
ADDITIVES (#52.6) and/or the IV SOLUTION (#52.7) files. Looping through
^PS(50.8,D0), all IV Rooms are checked. Looping through ^PS(50.8,D0,2,D1),
dates are checked. Looping through ^PS(50.8,D0,2,D1,2,D2), drugs are checked
with support from the "AC" x-ref. Looping through
^PS(50.8,D0,2,D1,2,D2,3,D3), ward is checked. It is here that, if a match
occurs, $P($G(^PS(50.8,D0,2,D1,2,D2,3,D3,0)),U,2)-$P($G(^(0)),U,5) is used to
update the balance in Drug Accountability.
GLOBAL MAP DATA DICTIONARY #50.8 -- IV STATS FILE STORED IN ^PS(50.8, (1
ENTRY) SITE: BIRMINGHAM ISC (#14)
--------------------------------------------------------------------------
CROSS REFERENCED BY: IV DRUG(AC) ^PS(50.8,D0,0)= (#.01) IV ROOM [1P] ^
^PS(50.8,D0,2,0)=^50.803D^^ (#2) DATE ^PS(50.8,D0,2,D1,0)= (#.01) DATE [1D] ^
^PS(50.8,D0,2,D1,2,0)=^50.805A^^ (#2) IV DRUG ^PS(50.8,D0,2,D1,2,D2,0)=
(#.01) IV DRUG [1F]
CROSS-REFERENCE: 50.8^AC^MUMPS
1)= I '$D(PSIVV),$D(^PS(50.8)) D ^PSIVXREF Q
2)= Q
^PS(50.8,D0,2,D1,2,D2,3,0)=^50.808P^^ (#10) WARD
^PS(50.8,D0,2,D1,2,D2,3,D3,0)= (#.01) WARD [1P] ^ (#2) DISPENSED UNITS
==>(WARD) [2N] ^ (#5) CANCELED UNITS [5N] ^
772 DBIA271-D File INPATIENT MEDICATIONS 1993/08/26 APPROVED Active Private 57.6
Drug Accountability will use the UNIT DOSE PICK LIST
STATS (#57.6) file to update UD dispensing activity in a Drug Accountability
Location. Looping through ^PS(57.6,D0), each date since the last update is
checked. Looping through ^PS(57.6,D0,1,D1), wards are checked. Looping
through ^PS(57.6,D0,1,D1,1,D2), providers are checked. Looping through
^PS(57.6,D0,1,D1,1,D2,1,D3), drugs checked. It is here that, if a match
occurs, $P($G(^PS(57.6,D0,1,D1,1,D2,1,D3,0)),U,2)-$P($G(^(0)),U,4) is used to
update the balance in Drug Accountability.
GLOBAL MAP DATA DICTIONARY #57.6 -- UNIT DOSE PICK LIST STATS FILE STORED IN
^PS(57.6,
------------------------------------------------------------------
Contains medication amounts and costs for the Unit Dose package. Data is
entered into this file when pick lists are filed away, and when pre- exchange
units, extra units dispensed, and returns are entered through the package.
Most of the cost reports gather their data from this file.
^PS(57.6,D0,0)= (#.01) DATE [1D] ^ ^PS(57.6,D0,1,0)=^57.61PA^^ (#1) WARD
^PS(57.6,D0,1,D1,0)= (#.01) WARD [1P] ^ ^PS(57.6,D0,1,D1,1,0)=^57.62PA^^ (#1)
PROVIDER ^PS(57.6,D0,1,D1,1,D2,0)= (#.01) PROVIDER [1P] ^
^PS(57.6,D0,1,D1,1,D2,1,0)=^57.63PA^^ (#1) DRUG
^PS(57.6,D0,1,D1,1,D2,1,D3,0)=(#.01) DRUG [1P] ^ (#1) DISPENSED AMOUNT [2N]
==>^ (#2) DISPENSED COST [3N] ^ (#3) RETURNED
==>AMOUNT [4N] ^ (#4) RETURNED COST [5N] ^
900 PSIVACT Routine INPATIENT MEDICATIONS 1994/06/24 APPROVED Active Controlled Subscription
Provides the subscribing package the ability to
discontinue all of a patient's IV orders.
PSIVACT
902 PSJSV0 Routine INPATIENT MEDICATIONS 1994/06/24 APPROVED Active Controlled Subscription
This displays help text for use when validating a
schedule. This may be used as the executable help for a field.
PSJSV0
1095 DBIA1095 Other INPATIENT MEDICATIONS 1994/12/29 APPROVED Active Private
Controlled Substances Version 2.0 utilizes three security keys exported by the
Inpatient Medications software. The keys are used, within Inpatient Meds, to
identify the user of the package. The same use is requested by Controlled
Substances.
The PSJ RPHARM key identifies a pharmacist, the PSJ RNURSE key identifies a
nurse, and the PSJ PHARM TECH key identifies a pharmacy technician. These
same identifications are used in the Controlled Substances package.
1428 IV SOLUTIONS File INPATIENT MEDICATIONS 1995/11/20 Retired Private 52.7
Patient Intake/Output V3.0 can access the IV Solutions
(52.7) file as described in this DBIA.
1429 PHARMACY PATIENT File INPATIENT MEDICATIONS 1995/11/20 Retired Private 55
Intake/Output V3.0 can access the Pharmacy Patient (55)
file as described in this DBIA.
1501 Info for Network Health Exchange (NHE) Routine INPATIENT MEDICATIONS 1996/03/01 Withdrawn Private
Network Health Exchange (NHE) would like to call
ENIV^PSJAC in order to obtain Inpatient Medications information.
PSJAC
1879 DBIA1879 File INPATIENT MEDICATIONS 1996/12/11 Retired Private 50.8
DSS Extracts references the following data from the IV
STATS file (#50.8).
DSS uses the "AC" cross reference on the IV DRUG field. Global:
^PS(50.8,IV_ROOM,2,DATE,2,"AC",FILE_52_.6 or .7,IEN_addtv_or_soln,IV_DRUG#)
Example: ^PS(50.8,2,2,2910513,2,"AC",52.6,24,2) =
^PS(50.8,2,2,2910513,2,"AC",52.7,7,3) =
References to the IV STATS file (#50.8), occur ONLY for the small number of
sites who are still running a version of Inpatient Meds prior to version 4.5.
For version 4.5 (or greater), this information comes from the IV EXTRACT DATA
holding file (#728.113) which is populated by PSIVSTAT.
1884 DBIA1884 File INPATIENT MEDICATIONS 1996/12/13 APPROVED Active Controlled Subscription 59.5
DSS Extracts references the following data from the IV
ROOM file (#59.5).
This agreement will be restricted to only Pharmacy packages after 12/31/2006.
Please do not add any additional code that utilizes this Integration
Agreement. An API has been created that can be used in place of any code
needing to make use of this agreement. This API was released with patch
PSJ*5*163. Documentation information can be found in the patch description. In
addition, any code that currently utilizes this Integration Agreement must be
converted to use the new API's. If any part of this Integration Agreement
cannot be satisfied with this API, please contact the PRE development team
mail group at EMAIL GROUP DEV using Microsoft Outlook.
2100 DBIA2100 Other INPATIENT MEDICATIONS 1997/09/16 APPROVED Active Private
PDM requests permission to check for the following
security keys:
PSJU MGR
PSJI MGR
PSGWMGR
PSJ RPHARM
PSJ RNURSE
PSJ PHARM TECH
2108 DBIA2108 Other INPATIENT MEDICATIONS 1997/09/05 APPROVED Active Private
PDM requests permission to use the PSJ OAOPT input
template to Pharmacy System file 59.7.
2109 DBIA2109 File INPATIENT MEDICATIONS 1997/09/16 APPROVED Active Private 53.45
PDM requests to look at INPATIENT USER PARAMETERS file
53.45. PDM requests permission to use the [PSJ IUP SUPER EDIT] and [PSJ IUP
USER EDIT] input templates for INPATIENT USER PARAMETERS file 53.45.
2110 DBIA2110 File INPATIENT MEDICATIONS 1997/09/16 APPROVED Active Private 59.6
PDM requests permission to look at INPATIENT WARD
PARAMETERS file 59.6. PDM requests permission to use the [PSJIWPIEDIT] input
template for INPATIENT WARD PARAMETERS file 59.6.
2111 DBIA2111 File INPATIENT MEDICATIONS 1997/09/16 APPROVED Active Private 57.7
PDM requests permission to look at MEDICATION
ADMINISTERING TEAM file 57.7. PDM requests permission to use the [PSJUMATE]
input template to MEDICATION ADMINISTERING TEAM file 57.7.
2112 DBIA2112 File INPATIENT MEDICATIONS 1997/09/16 APPROVED Active Private 57.5
PDM requests permission to look at WARD GROUP file
57.5. PDM requests permission to use the [PSJU WG] input template for WARD
GROUP file 57.5.
2114 DBIA2114 File INPATIENT MEDICATIONS 1997/09/16 APPROVED Active Private 51.15
PDM requests permission to look at ADMINISTRATION SHIFT
file 51.15. PDM requests permission to use the [PSJ SHIFT EDIT] input
template for ADMINISTRATION SHIFT file 51.15.
2115 DBIA2115 File INPATIENT MEDICATIONS 1997/09/16 APPROVED Active Private 53.2
PDM requests permission to look at ORDER SET file 53.2.
PDM requests permission to use the [PSJUOSE] input template for UNIT DOSE
ORDER SET file 53.2.
2116 DBIA2116 Other INPATIENT MEDICATIONS 1997/09/05 APPROVED Active Private
PDM requests permission to use [PSJ SCHEDULE EDIT] and
[PSJ EXT SCHEDULE EDIT] input templates to ADMINISTRATION SCHEDULE file 51.1.
2123 DBIA2123 File INPATIENT MEDICATIONS 1997/09/05 Pending Private 3.081
Drug Accountability/Inventory Interface v3.0 is
requesting an integration agreement to read the SIGN-ON LOG FILE's (#3.081)
^XUSEC("PSJ RPHARM") node. It is used to determine if the user holds the
pharmacist key.
2125 DBIA2125 File INPATIENT MEDICATIONS 1997/09/08 APPROVED Active Private 53.45
PDM requests permission to look at INPATIENT USE
PARAMETERS file 53.45.
2126 ACCESS FILE 59.6 File INPATIENT MEDICATIONS 1997/09/08 Active Private 59.6
PDM requests permission to look at INPATIENT WARD
PARAMETERS file 59.6.
2020/09/01
2128 DBIA2128 File INPATIENT MEDICATIONS 1997/09/08 Pending Private 57.7
PDM requests permission to look at MEDICATION
ADMINISTERING TEAM file 57.7.
2129 DBIA2129 File INPATIENT MEDICATIONS 1997/09/08 Pending Private 57.5
PDM requests permission to look at WARD GROUP file
57.5.
2130 DBIA2130 File INPATIENT MEDICATIONS 1997/09/08 Pending Private 53.2
PDM requests permission to look at UNIT DOSE ORDER SET
file 53.2.
2132 DBIA2132 File INPATIENT MEDICATIONS 1997/09/08 APPROVED Active Private 51.15
PDM requests permission to look at ADMINISTRATION SHIFT
file 51.15.
2134 DBIA2134 File INPATIENT MEDICATIONS 1997/09/08 Pending Private 50.2
PDM requests permission to look at IV CATEGORY file
50.2.
2139 DBIA2139 File INPATIENT MEDICATIONS 1998/11/25 APPROVED Active Private 57.1
PDM requests permission to look at PHARMACY QUICK ORDER
file 57.1.
2140 DBIA2140 File INPATIENT MEDICATIONS 1997/09/09 APPROVED Active Private 53.1
The Pharmacy Data Management package requests
permission to read fields from the NON-VERIFIED ORDERS file (#53.1).
2020/01/29
2144 DBIA2144 Routine INPATIENT MEDICATIONS 1997/09/17 APPROVED Active Private
PDM requests permission to use the PSGAL5 Inpatient
Medications routine. PHARMACY PATIENT File (#55) belongs to PDM, however,
there are subfiles within this file which are compiled cross-references. The
PSSJXR routine serves as the driver for these cross-references in file #55.
This driver routine calls PSGAL5 routine.
PSGAL5
2145 DBIA2145 Routine INPATIENT MEDICATIONS 1997/09/17 APPROVED Active Private
PDM requests permission to use the PSGAMSA Inpatient
Medications routine. A ZOSF test will be done before invoking the routine.
PHARMACY PATIENT File (#55) belongs to PDM, however, there are subfiles within
this file which are compliled cross-references. The PSSJXR routine serves as
the driver for these cross-references in file #55. This driver routine calls
PSGAMSA routine.
PSGAMSA
2146 DBIA2146 Routine INPATIENT MEDICATIONS 1997/09/17 APPROVED Active Private
A ZOSF test will be done before invoking the routine.
PSGCT
2147 DBIA2147 Routine INPATIENT MEDICATIONS 1997/09/17 Pending Private
PDM requests permission to use PSGFILD1 Inpatient
Medications routine. A ZOSF test will be done before invoking the routine.
This routine is invoked by routine PSSFIl which prompts the user to be
displayed instructions for auto-discontinue set-up.
PSGFILD1
2148 DBIA2148 Routine INPATIENT MEDICATIONS 1997/09/17 Pending Private
PDM requests permission to use the PSGGAO Inpatient
Medications routine. A ZOSF test will be done before invoking the routine.
PSGGAO
2150 DBIA2150 Routine INPATIENT MEDICATIONS 1997/09/17 APPROVED Active Private
A ZOSF test will be done before invoking the routine.
PSGNE3
2152 DBIA2152 Routine INPATIENT MEDICATIONS 1997/09/17 Pending Private
PDM requests permission to use the PSGSET Inpatient
Medications routine. A ZOSF test will be done before invoking the routine.
PSGSET
2153 DBIA2153 Routine INPATIENT MEDICATIONS 2000/07/07 APPROVED Active Private
The Pharmacy Data Management V. 1.0 application
requests an integration agreement with the Inpatient Medications V. 5.O
application to make an external call to ENIVKV^PSGSETU.
The external call is executed from the PSSVIDRG routine within the Pharmacy
Data Management application. The PSSVIDRG routine will perform an ^%ZOSF test
before invoking the routine This external call is used to clean up or kill
existing IV variables.
PSGSETU
2154 DBIA2154 Routine INPATIENT MEDICATIONS 1997/09/17 APPROVED Active Private
PDM requests permission to use the PSIVWL Inpatient
Medications routine. A ZOSF test will be done before invoking the routine.
PSIVWL
2155 DBIA2155 Routine INPATIENT MEDICATIONS 2000/07/07 APPROVED Active Private
Pharmacy Data Management V. 1.0 application requests an
integration agreement with the Inpatient Medications V. 5.O application to
make an external call to ENQ^PSIV.
The external call is executed from the PSSVIDRG routine within the Pharmacy
Data Management application. This external call is used to read a user
response.
PSIV
2156 DBIA2156 Routine INPATIENT MEDICATIONS 2000/07/07 APPROVED Active Private
Pharmacy Data Management V. 1.0 application requests an integration
agreement with the Inpatient Medications V. 5.O application to make an
external call to the PSIVHLP1 routine.
The external call is executed from the PSSVIDRG routine within the
Pharmacy Data Management application. This external call is used to
provide help information related to IV Additives and Solutions.
PSIVHLP1
2157 DBIA2157 Routine INPATIENT MEDICATIONS 2000/07/07 APPROVED Active Private
The Pharmacy Data Management V. 1.0 application
requests an integration agreement with the Inpatient Medications V. 5.O
application to make an external call to the PSIVXU routine.
The external call is executed from the PSSVIDRG routine within the Pharmacy
Data Management application. The PSSVIDRG routine will perform an ^%ZOSF test
before invoking the routine. This external call is used to group drug
information for reports.
PSIVXU
2169 VERIFY PHARMACY ORDERS Routine INPATIENT MEDICATIONS 1997/10/30 Pending Private
The Baxter Sure-Med Pharmacy Interface requests
approval to copy program PSGVBW to VEFPVER and modify it to call HL7 RDE
segment API. This generates a RDE HL7 message to transmit to the Baxter
Sure-Med Dispensing Cabinet.
PSGVBW
2183 DBIA2183 File INPATIENT MEDICATIONS 1997/10/15 Pending Private 3.081
Drug Accountability/Inventory Interface v3.0 is
requesting an integration agreement to read the SIGN-ON LOG FILE's (#3.081)
^XUSEC("PSJ RPHARM") node. It is used to determine if the user holds the
pharmacist key.
2193 DBIA2193 Routine INPATIENT MEDICATIONS 1997/10/22 Pending Private
Drug Accountability/Inventory Interface is requesting
an integration agreement with Inpatient Medications to insert two lines of
code in routine PSGAMSA. This code is used to collect Unit Dose dispensing,
returns, extras, & pre-exchange needs.
PSGAMSA
2194 DBIA2194 Routine INPATIENT MEDICATIONS 1997/10/22 Pending Private
Drug Accountability/Inventory Interface is requesting
an integration agreement with Inpatient Medications to insert a line of code
in routine PSGPLF. This code is used to collect Unit Dose dispensing, returns,
extras, & pre-exchange needs.
Existing Code at FILE+9
-----------------------
S $P(ND,"^",2+PS)=$P(ND,"^",2+PS)+Y,$P(ND,"^",3+PS)=$P(ND,"^",3+PS)+COSD
1,1,D2,1,D3,0) G:Z OS
Inserted Code at FILE+9:FILE+12
------------------------------
S $P(ND,"^",2+PS)=$P(ND,"^",2+PS)+PSGY,$P(ND,"^",3+PS)=$P(ND,"^",3+PS)
+COST,^PS(57.6,D0,1,D1,1,D2,1,D3,0)=ND L -^PS(57.6,D0,1,D1,1,D2,1,D3,0)
I +$$VERSION^XPDUTL("DRUG ACCOUNTABILITY")'<3.0 D
.I $D(^%ZOSF("TEST")) S X="PSAPSI5" X ^%ZOSF("TEST") K X I S PSGRTN=
"PSGPLF" D EN^PSAPSI5 K PSGRTN
G:PSGZ OS
PSGPLF
2350 DBIA2350 Other INPATIENT MEDICATIONS 1998/03/26 APPROVED Active Private
Pharmacy Data Management requests permission to export
the Inpatient Medications menu option PSJI IVCATEGORY.
2376 DBIA2376 Routine INPATIENT MEDICATIONS 1998/04/30 APPROVED Active Controlled Subscription
These entry points build drug information for patient's
orders entered in the Inpatient Medications package. The data returned is
used in order checks in Computerized Patient Record System.
PSJORUT2
2383 SEND INPT MEDS TO CPRS Routine INPATIENT MEDICATIONS 1998/05/07 APPROVED Active Private
This call, OCL^PSJORRE, returns the Inpatient
Medications data that is passed to Computerized Patient Record System and used
for display in the CPRS meds screen.
PSJORRE 2008/07/28
2384 DBIA2384 Routine INPATIENT MEDICATIONS 1998/05/07 APPROVED Active Private
This call, OEL^PSJORRE1, returns the Inpatient
Medications order data that is passed to Computerized Patient Record System.
This array is used for the meds screen detailed order display.
PSJORRE1 2018/10/10
2401 OE/RR CONVERSION CALL TO PSJIPST3 Routine INPATIENT MEDICATIONS 1998/05/10 APPROVED Active Private
The CPRS post-installation makes a call to
BADNAMES^PSJIPST3 so that Inpatient Meds can send a list of IV orders where
the user name could not be resolved.
PSJIPST3
2402 INPATIENT MED CALLS FOR OE/RR Routine INPATIENT MEDICATIONS 1998/05/10 APPROVED Active Private
Order Entry/Results Reporting would like approval to
make the following calls to PSJORUT2.
PSJORUT2
2403 OE/RR CALLS TO PSJORUTL Routine INPATIENT MEDICATIONS 1998/05/10 APPROVED Active Private
Order Entry/Results Reporting requests approval to make
the following calls to PSJORUTL.
PSJORUTL
2404 OE/RR CALL TO PSJORMAR Routine INPATIENT MEDICATIONS 1998/05/10 APPROVED Active Private
Order Entry/Results Reporting seeks approval to call
MAR^PSJORMAR to print MAR label via Print Format.
PSJORMAR
2411 DBIA2411 Routine INPATIENT MEDICATIONS 1998/05/14 APPROVED Active Private
This entry point is used to backfill/convert a patients
Inpatient Medications orders after the installation of Outpatient Pharmacy
version 7.0, and Inpatient Medications version 5.0.
PSJUTL1
2417 Pharmacy Schedule and Admin Team Utilities Routine INPATIENT MEDICATIONS 1998/05/15 APPROVED Active Private
These entry points provide utilities to access entries
in the ADMINISTRATION SCHEDULE file (#51.1).
PSJEEU
2499 DBIA2499 File INPATIENT MEDICATIONS 1998/08/12 APPROVED Active Private 59.5
Pharmacy Benefits Management extracts the following
fields from the IV Room file #59.5:
.02 Division .104 LVP'S GOOD FOR HOW MANY DAYS .111
HYPERAL GOOD FOR HOW MANY DAYS .112 PB'S GOOD FOR HOW MANY DAYS 17
SYRN'S GOOD FOR HOW MANY DAYS 18 CHEMO'S GOOD FOR HOW MANY DAYS
2805 DBIA2805 File INPATIENT MEDICATIONS 1999/04/28 APPROVED Active Private 59.6
Pharmacy Benefits Management retrieves a data field
from
FILE: INPATIENT WARD PARAMETERS GLOBAL: ^PS(59.6, FILE #: 59.6 FIELD .03
DAYS UNTIL STOP DATE/TIME
2828 RETURN ACTIVE ORDERS TO BCMA Routine INPATIENT MEDICATIONS 1999/05/25 APPROVED Active Private
The entry point EN^PSJBCMA is provided by Inpatient
Medications package to return patient active orders to Bar Code Med Admin to
be used in administering medications at patient's bedside.
PSJBCMA
2829 RETURN DETAIL INFO ON PATIENT'S ORDER FOR BCMA Routine INPATIENT MEDICATIONS 1999/05/25 APPROVED Active Controlled Subscription
The entry point EN^PSJBCMA1 is provided by Inpatient
Medications package to return the detail information on a patient's order for
Bar Code Med Admin to use.
PSJBCMA1
2830 DBIA2830 Routine INPATIENT MEDICATIONS 1999/05/25 APPROVED Active Private
The entry point EN^PSJBCMA2 is provided by Inpatient
Medications package to return a patient order's activity logs for Bar Code Med
Admin to use.
PSJBCMA2
2907 TIU MEDICATION OBJECTS READ PHARMACY FILE File INPATIENT MEDICATIONS 1999/09/15 APPROVED Active Controlled Subscription 53.1
TIU's medication objects now allow for the sorting of
medications by drug class, including pending orders for medications that may
not yet have a dispense drug. They also allow for the exclusion of supply
items from medication lists, if desired. To accommodate this functionality,
TIU requests direct global read access to the following pharmacy file:
^PS(53.1, - NON-VERIFIED ORDERS FILE (#53.1)
Node .2, piece 1 - ORDERABLE ITEM FIELD (#108)
^PS(53.1,DA,1 - DISPENSE DRUG SUB-FILE (#53.11)
Node 0, piece 1 - DISPENSE DRUG FIELD (#.01)
2945 Use of calls in PSIVSP Routine INPATIENT MEDICATIONS 1999/10/29 APPROVED Active Controlled Subscription
This DBIA documents calls to PSIVSP.
Amended 7/29/22 to add the COMPONENT: $$INFRATE(X), effective with PSJ*5*375,
OR*3*439.
PSIVSP 1999/10/29
2987 DBIA2987 Routine INPATIENT MEDICATIONS 1999/11/18 Withdrawn Private PSJPATMR
3143 DBIA3143 Routine INPATIENT MEDICATIONS 2000/07/13 APPROVED Active Controlled Subscription
This agreement allows the Clinical Reminders package to
call the Inpatient Medications V.5.0 package for patient and order
information, based on a specified date range and a specified list of
medications.
PSJORAPI
3167 PSJORPOE API Routine INPATIENT MEDICATIONS 2000/08/25 APPROVED Active Private
Inpatient Medications is providing 3 entry points to
Computerized Patient Record System (CPRS) as a part of the Pharmacy Order
Enhancements project. 1) Entry point $$STARTSTP returns to CPRS the setting
for the DEFAULT START DATE CALCULATION for the ward the patient is on, Default
Start Date/Time based on the parameter, and the number of days or hours the
order would last. 2) Entry Point $$RESOLVE returns the parameter passed by
CPRS to be resolved and the Date/Time it was resolved to. 3) Entry point
$$SCHREQ returns a 1 if a schedule should be required for the order being
placed via the Inpatient Medications dialogue through CPRS or a 0 if no
schedule is required.
PSJORPOE 2011/06/08
3243 Active Flag Routine INPATIENT MEDICATIONS 2000/11/02 APPROVED Active Private
This API returns a flag indicating the status of the
Orderable Item, Dispense Drug, Additive and/or Solution within the order.
A call to $$ACTIVE^PSJORREN(DFN,ON) returns one of the following data:
1 - The drug(s) within the order is active
2^New Orderable Item - A new Orderable Item is found for Unit Dose order
0^Inactive reason - This order has no active drugs
PSJORREN
3320 UPDATE BCMA STATUS INFORMATION Routine INPATIENT MEDICATIONS 2001/02/21 APPROVED Active Private
The purpose of this API is to get information from BAR
CODE MEDICATION ADMINSTRATION (BCMA) to put in the PHARMACY PATIENT FILE
(#55).
PSJBCMA3
3416 DBIA3416 Routine INPATIENT MEDICATIONS 2001/06/27 APPROVED Active Private
The purpose of this API is to allow Bar Code Medication
Administration (BCMA) to expire/reinstate Inpatient Medications orders based
on an administration event.
PSJBCMA4
3598 DBIA 3598 Routine INPATIENT MEDICATIONS 2002/06/12 APPROVED Active Private
The purpose of this API is to allow Computer Patient
Record System (CPRS) to reinstate Inpatient Medications orders based on a
patient being discharged from an Observation treating specialty and
re-admitted within 24 hours to another treating specialty.
PSJOERI
3836 PSJPXRM1 Routine INPATIENT MEDICATIONS 2002/11/06 Under Revision Controlled Subscription
The entry point OEL^PSJPXRM1 is provided by Inpatient
Medciations package to return the detailed information on a patient's unit
dose or IV order for the Clinical Reminders package to use.
PSJPXRM1
3876 PSJBCBU Routine INPATIENT MEDICATIONS 2003/01/15 APPROVED Active Private
This API is for use with the BCMA National Contingency
Plan.
Entry point EN returns in an array specified by the calling routine Inpatient
Meds order data in an HL7 format.
Entry point EN2 returns an ^TMP global with active orders.
OUTPUT DEFINITION:
^TMP("PSJBU",$J,Index,0) = DFN ^ ON (Order number from Inpatient Medications
V. 5.0 package)^ ON_V/U/P
NOTE:
- ^TMP("PSJBU",$J,1,0) = -1 will be returned if no active orders are found.
PSJBCBU
4074 OR Call to PSJORUT2 Routine INPATIENT MEDICATIONS 2003/04/02 APPROVED Active Private
This API is intended for use only for Med Order Button
IV Orders. It will return the list of valid Additives and Solutions to CPRS
for the creation of an IV Order.
PSJORUT2 2008/07/28
4264 PDM ACCESS TO PSJXRFS Routine INPATIENT MEDICATIONS 2003/11/04 APPROVED Active Private
Pharmacy Data Management has requested permission to
store Inpatient Medications cross-reference set routine PSJXRFS in the Data
Dictionary for a new cross-reference. The new cross reference will create an
index to the to the PHARMACY PATIENT file (#55) at both the UNIT DOSE multiple
(#62) and the IV multiple (#100).
PSJXRFS
4265 PDM ACCESS TO PSJXRFK Routine INPATIENT MEDICATIONS 2003/11/04 APPROVED Active Private
Pharmacy Data Management has requested permission to
store Inpatient Medications cross-reference kill routine PSJXRFK in the Data
Dictionary for a new cross-reference. The new cross reference will create an
index to the to the PHARMACY PATIENT file (#55) at both the UNIT DOSE multiple
(#62) and the IV multiple (#100).
PSJXRFK
4537 PSJ53P1 Routine INPATIENT MEDICATIONS 2006/09/21 APPROVED Active Supported
This API shall be provided to return the ORDER NUMBER
field (#.01), PROVIDER field (#1), MED ROUTE field (#3), SCHEDULE TYPE field
(#7), START DATE/TIME field (#10), STOP DATE/TIME field (#25), SCHEDULE field
(#26), STATUS field (#28), ORDERABLE ITEM field (#108), DOSAGE ORDERED field
(#109) and all the Dispensed Drugs from the DISPENSED DRUG field (#2), for an
entry from the NON-VERIFIED ORDERS (#53.1) File.
PSJ53P1
4580 VALIDATE DOW SCHEDULES Routine INPATIENT MEDICATIONS 2007/04/13 APPROVED Active Private
The purpose of this agreement is to grant access to the
Inpatient Medications V. 5.0 day-of-week schedule validator.
PSIVUTL 2007/07/10
4819 PSJ59P5 Routine INPATIENT MEDICATIONS 2005/10/31 APPROVED Active Supported 59.5
This API shall be provided to return the NAME field
(#.01), DIVISION field (#.02) and INACTIVATION DATE field (#19) from the IV
ROOM file (#59.5) for the IEN or free text entry received.
PSJ59P5
5001 Pointing to the PHARMACY QUICK ORDER (#57.1) File File INPATIENT MEDICATIONS 2007/06/05 APPROVED Active Supported 57.1
This agreement allows for other applications to store a
pointer to the Vista
PHARMACY QUICK ORDER (#57.1) file. This number can be used as an
Identification Number to retrieve data.
2007/06/20
5057 BCMA LAST ACTION Routine INPATIENT MEDICATIONS 2007/12/05 APPROVED Active Controlled Subscription
As part of the medication reconciliation portion of the
outpatient pharmacy application, we have need for the BCMA Last Action
information as returned by the call to BCMALG^PSJUTL2. To accomplish this,
outpatient pharmacy requests permission to make this call.
PSJUTL2 2008/02/11
5058 ALLERGIES ARRAY Routine INPATIENT MEDICATIONS 2007/12/05 APPROVED Active Private
As part of the medication reconcilication portion of
the outpatient pharmacy application, we need the arrays of allergies and
adverse reactions returned by a call to ATS^PSJMUTL. To accomplish this,
outpatient pharmacy requests permission to make this call.
PSJMUTL 2008/02/11
5201 REBUILD IV EXTRACT FOR DSS Routine INPATIENT MEDICATIONS 2008/05/19 Pending Private
This routine will recreate the IV extract for DSS. DSS
wil call this PSJ routine as needed.
PSJDSS
5306 PSJBLDOC Routine INPATIENT MEDICATIONS 2008/12/08 APPROVED Active Private
This entry point builds the drug information for
patient's orders entered in the Inpatient Medications package. The data
returned is used in First Data Bank order checks.
PSJBLDOC 2014/07/15
5333 PROVIDER AND PHARMACIST OVER RIDE COMMENTS UTILITY Routine INPATIENT MEDICATIONS 2009/01/08 APPROVED Active Controlled Subscription
Utilities for printing Provider and Pharmacist Over
Ride Comments and updating Pharmacist Over Ride Comments.
PSGSICH1 2009/02/06
5385 Dosing Checks for IVs Routine INPATIENT MEDICATIONS 2009/03/11 APPROVED Active Private
This API calls DOSE^PSSDSAPD to perform dosing checks
for display in CPRS. For full Output details, see the 'VistA to MOCHA
Interface Document', located under the 'Pharm: Data Management (PDM)' section,
under the 'Clinical' section of the VA Software Document Library (VDL).
Last Updated: June/2018
Patch: PSJ*5.0*538
Update: PSS*1.0*224 changed one of the output subscripts for the
Informational output message for the X(3) output.
PSJAPIDS 2024/10/24
5423 RETURN OTHER PRINT & SPEC INSTRUCTIONS FOR AN ORDER Routine INPATIENT MEDICATIONS 2009/03/24 Pending Controlled Subscription
This retrieves the Special Instructions or Other Print
Information for an order.
PSJBCMA5
5653 RETURN CPRS ORDER CHECKS AND OVERRIDES TO BCMA Routine INPATIENT MEDICATIONS 2011/05/02 APPROVED Active Private
The entry point GETPROVL^PSGSICH1 is provided by
Inpatient Medications package to return CPRS order checks and provider
override reason to Bar Code Medication Administration to be used by
administering nurses when administering medications at patient's bedside.
PSGSICH1 2018/04/02
5654 INPATIENT INTERVENTIONS TO BCMA Routine INPATIENT MEDICATIONS 2011/05/02 APPROVED Active Private
Return Pharmacy Intervention information, from the APSP
INTERVENTION (#9009032.4) file, for Pharmacy Interventions associated with a
specific Inpatient order.
PSGSICH1 2018/04/02
5763 GETSIOPI Routine INPATIENT MEDICATIONS 2012/01/10 Pending Controlled Subscription
Inpatient Medications has expanded the Special
Instructions and Other Print Info associated with Inpatient orders to an
unlimited maximum length. Bar Code Medication Administration (BCMA) requests
access to the new data via an API that will return the word processing data in
a ^TMP global node.
PSJBCMA5
5793 Inpatient Medication NON-VERIFIED ORDERS (#53.1) file File INPATIENT MEDICATIONS 2012/04/30 APPROVED Active Private 53.1
The Outpatient Pharmacy package requests read access to
the NON-VERIFIED ORDERS (#53.1) file using VA FileMan and direct reads.
2018/01/22
6076 Pharmacy Intervention Log Routine INPATIENT MEDICATIONS 2014/07/14 APPROVED Active Private
This is an internal pharmacy API used by Inpatient
Medications and Outpatient Pharmacy to log pharmacy interventions.
PSJRXI 2014/09/05
6140 FINDC Routine INPATIENT MEDICATIONS 2014/12/03 Pending Private
Inpatient Meds allows Outpatient Pharmacy to use
$$FIND^PSJDGAL2 which returns the formated orderable item, dose form and units
as: orderable item doseform (units) ex: MORPHINE TAB,SA (100MG).
PSJDGAL2
6300 CLINIC DEFINITION File INPATIENT MEDICATIONS 2015/12/15 Pending Supported 53.46
The purpose of this Application Programming Interface
(API) is to provide the information from the Clinic Definition (#53.46) file
from Inpatient Medications.
6347 PSJ53P46 Routine INPATIENT MEDICATIONS 2016/01/12 APPROVED Active Supported
This API is provided to return the NUMBER OF DAYS field
(#1), AUTO-DC IMO ORDERS field (#2), SEND TO BCMA? field (#3), IMO DC/EXPIRED
DATE LIMIT field (#6), PRE-EXCHANGE REPORT DEVICE field (#5) and MISSING DOSE
field (#4) from the CLINIC DEFINITION file (#53.46).
PSJ53P46 2016/01/22
6965 Access to ACTIVITY LOG of File 53.1 Routine INPATIENT MEDICATIONS 2018/09/14 Withdrawn Controlled Subscription
When a unique IEN into File #53.1 (NON-VERIFIED ORDERS)
is sent into this API, then it should return a local array which holds all of
the ACTIVITY LOG information for the associated record.
PSJHL5
7176 PSJCLOZ CLOZAPINE UTILITIES Routine INPATIENT MEDICATIONS 2020/05/26 APPROVED Active Controlled Subscription
API $$ISCLOZ^PSJCLOZ is used to determine if a pharmacy
order is considered a clozapine order. Clozapine orders require special
processing as determined by the National Clozapine Coordinating Center (NCCC).
PSJCLOZ 2020/06/16
7343 PSJSTSTP Routine INPATIENT MEDICATIONS 2022/07/20 APPROVED Active Private
INPATIENT MEDICATIONS application provides two APIs
implemented in PSJSTSTP routine:
STRSTP - calculate standard start date/time, duration, expected first dose,
stop date/time and to provide information in regards to overriding the stop
dates by providers if this was set for the orderable item on the system (site)
level. Data returned by this API is used for purposes of editing quick orders
and using them in CPRS.
LIMITS - return system (site) level default 'DAY (nD) or DOSE (nL) LIMIT'
value of the orderable item in the PHARMACY ORDERABLE ITEM FILE #50.7.
PSJSTSTP 2022/08/01
7345 Calls to PSJHLU - use 2945 instead Routine INPATIENT MEDICATIONS 2022/07/22 Withdrawn Controlled Subscription
*The Inpatient Medications developer requested this ICR
be withdrawn, and use 2945 instead*
This DBIA documents calls to PSJHLU.
PSJHLU