Print Page as PDF
FIND STATUS OF PHARMACY ORDERS ICR (4555)

FIND STATUS OF PHARMACY ORDERS    ICR (4555)

Name Value
NUMBER 4555
IA # 4555
DATE CREATED 2006/03/15
CUSTODIAL PACKAGE PHARMACY DATA MANAGEMENT
USAGE Private
TYPE Routine
ROUTINE PSSORUTE
NAME FIND STATUS OF PHARMACY ORDERS
GENERAL DESCRIPTION
The purpose of this call is to provide the status of
any Pharmacy order. The order could be Inpatient Medications, Outpatient
Pharmacy or Non-VA Medications. Additionally, the $$DOSE API will be used to
reformat dosages and units as described below.
STATUS Other
KEYWORDS PSSORUTE
DURATION Till Otherwise Agreed
ID PSSORUTE
COMPONENT/ENTRY POINT
COMPONENT/ENTRY POINT COMPONENT DESCRIPTION VARIABLES
STATUS
VARIABLES TYPE VARIABLES DESCRIPTION
PSSDFN Input
The internal entry number of the patient.
PSSON Input
The order number of the Pharmacy order, followed by a
';', followed by the package.

The order number expected is the PACKAGE REFERENCE field (#33) from the ORDER
file (#100).
status Output
Returns the english description of the status. For
example: PENDING, DISCONTINUED, etc.
DOSE
Dosage/unit formatting API.

This API performs the following rules when reformatting the dosage:

1) Adds a leading 0 (zero) to decimal number less than 1 (one)
if it does not have one.

2) Adds a space between the numeric part of the dosage and the
unit (e.g. "100MG" is converted to "100 MG")

3) Automatically converts the units "cc" or "CC" to "ML" (e.g.
"25cc" is converted to "25 ML")

4) Automatically converts the abbreviations "u" and "U" to
"UNIT" (e.g. "2000U/5ML" is converted to "2000 UNIT/5 ML")

5) Does not apply the rules above to the following terms:"M2",
"PO2","D5W","12H","12HR","12HRS","24H","24HR","24HRS"
VARIABLES TYPE VARIABLES DESCRIPTION
DOSE Input
Dosage to be formatted (e.g. 200MG, 10CC/.5MG,
2000U).
$$DOSE Output
Reformatted dose (e.g. 200 MG, 20 ML/0.5 MG, 2000
UNIT).
SUBSCRIBING PACKAGE