All Protocols

Package: Inpatient Medications Protocols List

Name Type Lock Description Entry Action Exit Action
Name Type Lock Description Entry Action Exit Action
PSJ OR PAT OE protocol This protocol allows the entry of Unit Dose and non-fluid IV orders through the Order Entry/Results Reporting package. This protocol assumes that the patient has been selected prior to this protocol being selected. D ^PSJORA
PSJU OR PAT PR action This allows a user to print to any device a profile (list) of a patient's Unit Dose orders for the patient's current or last (if patient has been discharged) admission. If the user's terminal is selected as the printing device, this option will allow the user to select any of the printed orders to be shown in complete detail, including the activity logs, if any. This protocol assumes that a patient has already been selected. D ENOR^PSGPR
PSJ OR PAT MENU protocol menu This contains Inpatient (Unit Dose and IV) Medications reports for use with the OE/RR package. These reports assume that the patient has been selected prior to the protocol being selected.
PSJI OR PAT PR action This will allow a patient's IV profile to be sent to a printer. With each profile printed, a view of each order within the profile can also be printed. This protocol assumes that a patient has been selected prior to this protocol being selected. D ENOR^PSIVPR
PSJU OR VBW action This allows the user to verify (or take other actions) on non-verified Unit Dose orders for patients. If the user is a pharmacist, this protocol will show all orders not verified by a pharmacist for a ward group, ward, or single patient, as the user chooses. If the user is a nurse, this protocol will show all orders not verified by a nurse. If the user is ward staff, this protocol will show patients with orders not verified by a nurse, but not allow any action to be taken. D ^PSGVBW
PSJ OR MENU protocol menu This contains Inpatient (Unit Dose and IV) Medications reports that may be run by ward personnel through the OE/RR package.
PSJU OR AP-1 action This allows the user to print a profile of patients' active Unit Dose orders for review by the physician. It includes places for the physician to mark each order and sign the profile. When possible, space is also included for new orders. D ^PSGAP
PSJU OR AP-2 action This allows the user to print a profile of patients' active Unit Dose orders for review by the physician. It includes places for the physician to mark each order and sign the profile. When possible, space is also included for new orders. D ^PSGCAP
PSJU OR 7D MAR action This allows the user to print selected patients' Unit Dose orders on a Medication Administration Record (MAR) for the charting of the administration of the orders over a seven day period. It is designed to replace the manual Continuing Medication Record (CMR). D EN7^PSGMMAR
PSJU OR 14D MAR action This allows the user to print selected patients' Unit Dose orders on a Medication Administration Record (MAR) for the charting of the administration of the orders over a fourteen day period. It is designed to replace the manual Continuing Medication Record (CMR). D EN14^PSGMMAR
PSJU OR PAT AP-1 action This allows the user to print a profile of a patient's active Unit Dose orders for review by the physician. It includes places for the physician to mark each order and sign the profile. When possible, space is also included for new orders. This protocol assumes that a patient has already been selected. D ENOR^PSGAP
PSJU OR PAT AP-2 action This allows the user to print a profile of a patient's active Unit Dose orders for review by the physician. It includes places for the physician to mark each order and sign the profile. When possible, space is also included for new orders. This protocol assumes that a patient has already been selected. D ENOR^PSGCAP0
PSJU OR PAT VBW action This allows the user to verify (or take other actions) on non-verified Unit Dose orders for a patient. If the user is a pharmacist, this protocol will show all orders not verified by a pharmacist for a selected patient. If the user is a nurse, this protocol will show all orders not verified by a nurse. If the user is ward staff, this protocol will show the patient's orders not verified by a nurse, but not allow any action to be taken. This protocol assumes that a patient has already been selected. D ENOR^PSGVBW
PSJU OR PAT DS action This gives the physician and/or Outpatient Pharmacy a report of the active Unit Dose medications for a patient about to be discharged or transferred to Authorized Absence, and allows the physician to mark the appropriate action deemed necessary for each medication. This protocol assumes that a patient has already been selected. D ENOR^PSGDS
PSJ OR PAT PR action This allows the user to print Inpatient Medications orders for a selected patient. This protocol assumes that the patient has already been selected. S:'$G(PSGP)&(+$G(ORVP)) PSGP=+ORVP Q:'$D(PSGP) D ENOR^PSJPR(PSGP) K PSGP
PSJU OR DS action This gives the physician and/or Outpatient Pharmacy a report of the active Unit Dose medications for patients about to be discharged or transferred to Authorized Absence, and allows the physician to mark the appropriate action deemed necessary for each medication. D ^PSGDS
PSJU OR PR action This allows a user to print to any device a profile (list) of patients' Unit Dose orders for the patient's current or last (if patient has been discharged) admission. If the user's terminal is selected as the printing device, this protocol will allow the user to select any of the printed orders to be shown in complete detail, including the activity logs, if any. The user may print patients' profiles for a single patient, or for an entire ward group or an entire ward. D ^PSGPR
PSJU OR PAT 14D MAR action This allows the user to print a selected patient's Unit Dose orders on a Medication Administration Record (MAR) for the charting of the administration of the orders over a fourteen day period. It is designed to replace the manual Continuing Medication Record (CMR). This protocol assumes that a patient has already been selected. S PSGMARDF=14 D ENOR^PSGMMAR
PSJU OR PAT 7D MAR action This allows the user to print a selected patient's Unit Dose orders on a Medication Administration Record (MAR) for the charting of the administration of the orders over a seven day period. It is designed to replace the manual Continuing Medication Record (CMR). This protocol assumes that a patient has already been selected. S PSGMARDF=7 D ENOR^PSGMMAR
PSJ OR PAT PR MENU menu These are Inpatient Medications profiles for use with the OE/RR package. These protocols all assume that the patient has already been selected through the OE/RR package.
PSJ OR PR action This allows the user to print Inpatient Medications orders for selected patients. Profiles can be printed by patient, ward, or ward group. D ^PSJPR
PSJI OR PR action This will allow a patient's IV profile to be sent to a printer. With each profile printed, a view of each order within the profile can also be printed. D ^PSIVXU Q:$D(XQUIT) D ^PSIVPR,ENIVKV^PSGSETU K J,N2,ORIFN,P17
PSJ OR PAT ADT action This takes the appropriate action on a patient's Inpatient Medication orders whenever the patient is Admitted, Discharged, or Transferred (ADT). This is an action protocol to be used within the DG MOVEMENT EVENTS protocol. D ^PSJADT
PSJI OR PAT FLUID OE protocol This allows entry of IV fluids orders through OE/RR. This protocol assumes that a patient has been selected prior to this protocol being selected. D ^PSIVORA
PSJI OR PAT HYPERAL OE action This allows limited processing of IV Hyperal orders through OE/RR. S ORPK="TESTING ORPK SET" D ^PSIVORH
PSJI OR PAT FLUID OE MENU protocol menu Placeholder, possible replacement: PSJI OR PAT FLUID OE
PSJ OR PAT OE MENU protocol menu This is a menu that allows the entry of Unit Dose and non-fluid IV orders through OE/RR. This menu should contain the Inpatients Medications order entry protocol and any Inpatient Medications quick order protocols.
PSJQ4 AMY protocol D PROCESS^PSJQSET(4)
PSJQ5 MAI protocol D PROCESS^PSJQSET(5)
PSJ LM DC action Allows the user to discontinue IV, UD, or pending orders for a patient. D DC^PSJOE(DFN,PSJORD)
PSJ LM PENDING ACTION menu
PSJU LM ACTIONS MENU menu
PSJ LM PATIENT INFO action D BRFALL^PSJLMUTL(DFN) W ""
PSJ LM PATIENT DATA action Allows the user to add/edit INPATIENT NARRATIVE and UD DEFAULT STOP DATE/TIME. D UPR^PSJLMUTL(DFN) S VALMBCK="R"
PSJ LM SELECT ORDER action K ^TMP("PSJINTER",$J) D KILL^PSJBCMA5(+$G(PSJSYSP)) D SELECT^PSJOE D KILL^PSJBCMA5(+$G(PSJSYSP))
PSJ LM NEW ORDER action Allows the user to enter a new order for the selected patient without seeing a medication profile. K PSJSTARI,^TMP("PSJINTER",$J) D KILL^PSJBCMA5(+$G(PSJSYSP)) D HOLDHDR^PSJOE K PSJLK S X=DFN_";DPT(" D LK^ORX2 S PSJLK=Y I Y D LMNEW^PSJOE0(DFN,PSJPROT) D KILL^PSJBCMA5(+$G(PSJSYSP)) I PSJLK S X=DFN_";DPT(" D ULK^ORX2 S VALMBCK="Q"
PSJ LM FINISH action Allows a user to finish IV, UD, or pending orders for a patient. S PSJINFIN=1 K ^TMP("PSJINTER",$J) D CWARN^PSJBCMA6($G(DFN),$G(PSGORD)),OVRDISF^PSGSICH2($G(DFN),$G(PSGORD),3) D FINISH^PSGOEF K PSJINFIN,^TMP("PSJINTER",$J) D KILL^PSJBCMA5(+$G(PSJSYSP))
PSJU LM ACCEPT action S PSJACEPT=1,VALMBCK="Q" I $G(PSJLMFIN) D:$D(^TMP("PSJINTER",$J)) STOREINT^PSGSICH1 S VALMBCK="Q"
PSJ LM FINISH MENU menu S VALMBCK="Q"
PSJU LM EDIT action D EDIT^PSJOE(PSGP,PSJORD,1)
PSJ LM BYPASS action Allows the user to bypass the order and take no action. D BYPASS^PSGOEF S PSJLMQT=1
PSJ LM BRIEF PATIENT INFO MENU menu Displays a brief version of the patient's allergy information and allows the user access to update patient information, enter new orders, enter a pharmacy intervention, show a profile or display a detailed view of allergy information.
PSJ LM DETAILED ALLERGY action Allows the user to view a detailed allergy display for the selected patient. D EN^PSJLMDA D EXIT^PSJLMDA S VALMBCK="R"
PSJ LM SHOW PROFILE action Allows the user to choose to display a short, long, or no medication profile for the selected patient. K ^PS(53.45,+$G(DUZ),5),^PS(53.45,+$G(DUZ),6) D ENL^PSJO3 I "LSN"[PSJOL S PSJLMCON=1 S VALMBCK="Q" K ^PS(53.45,+$G(DUZ),5),^PS(53.45,+$G(DUZ),6)
PSJU LM RENEW action D:$$ASKDISP^PSGSICH1 OVRDISP^PSGSICH2($G(DFN),$G(PSJORD),3) D RENEW^PSJOE(DFN,PSJORD) K ^TMP("PSJINTER",$J)
PSJ LM HOLD action Allows a user to place an order on hold or take an order already on hold off of hold. D HOLD^PSJOE(DFN,PSJORD)
PSJU LM ACTIVITY LOG action D ^PSJHVARS,LOG^PSJOE(DFN,PSJORD) D RESTORE^PSJHVARS
PSJU LM COPY action Q:$$ACTCLIN^PSJAC(DFN,PSJORD) D COPY^PSJOE(DFN,PSJORD) S VALMBCK="R"
PSJU LM ACCEPT MENU menu ;D:$D(PSGP)&($D(PSGORD)) INIT^PSJLMUDE(PSGP,PSGORD)
PSJI LM PENDING ACTION menu This menu allows user a set of actions to take on an IV pending order.
PSJI LM FINISH action This action allows the user to complete an IV pending order. S PSJINFIN=1 K ^TMP("PSJINTER",$J) D CWARN^PSJBCMA6($G(DFN),$G(PSJORD)),OVRDISF^PSGSICH2($G(DFN),$G(PSJORD),2) D FINISH^PSJLIFN D SETIVINT^PSGSICH1 K PSJINFIN,^TMP("PSJINTER",$J) D KILL^PSJBCMA5(+$G(PSJSYSP))
PSJI LM DISCONTINUE action This action allows the user to discontinue an IV order. D DC^PSJLIACT
PSJI LM EDIT action This action allows the user to make changes to an IV order. D ASKOVR^PSGOEE($G(Y(1)),$G(PSJORD),.PSJSTARI) D EDIT^PSJLIACT
PSJU LM ACCEPT EDIT action D EDIT^PSJOE1(1) S VALMBCK="R"
PSJI LM ACTIVE MENU menu This menu allows the user a set of actions to take on an active IV order.
PSJU LM VERIFY action D EN^PSGOEV(PSJORD) S VALMBCK="Q" D SETUDINT^PSGSICH1($G(PSJORD)) K ^TMP("PSJINTER",$J) D KILL^PSJBCMA5(+$G(PSJSYSP))
PSJI PC RENEWAL action This action allows the user to renew an IV order. D:$$ASKDISP^PSGSICH1 OVRDISP^PSGSICH2($G(DFN),$G(PSJORD),3) D R^PSJLIACT D STOREINT^PSGSICH1 K ^TMP("PSJINTER",$J)
PSJ PC IV LOG action This option allows the user to view the history, activity, label logs for an IV order. D L^PSJLIACT
PSJI PC HOLD action This option allows the user to put an IV order on/off hold if it has not been put on hold by CPRS. D H^PSJLIACT
PSJI PC ONCALL action This action allows the user to change the IV order's status to ONCALL. D O^PSJLIACT
PSJ SELECT ALLERGY action D SEL^PSJORDA
PSJ LM EDIT ALLERGY/ADR DATA action Allows the user to edit Allergy/ADR data for the selected patient. D NEWALL^PSJLMUTL(DFN) S VALMBCK="R" D INIT^PSJLMDA
PSJ LM DETAILED ALLERGY MENU menu
PSJI LM ACTIVITY LOG action This option allows the user to view the activity log on an IV order. S PSIVLOG=1 D ENPR^PSIVVW1 K PSIVLOG
PSJI LM LABEL LOG action This option allows the user to view the Label log for an IV order. S PSIVLAB=1 D ENPR^PSIVVW1 K PSIVLAB
PSJI LM LOG MENU menu This is the View Activity Log and View Label Log Menu when the IV Profile option is selected.
PSJ LM NEW SELECT ORDER action Allows the user to select the order from the profile by number. K ^TMP("PSJINTER",$J),PSJSTARI D KILL^PSJBCMA5(+$G(PSJSYSP)) D NEWSEL^PSJOE D KILL^PSJBCMA5(+$G(PSJSYSP))
PSJ LM MAR MENU menu This menu allows the user a choice of different Medication Administration Reports. D ^PSJHVARS D RESTORE^PSJHVARS S VALMBCK="R"
PSJ LM PROFILE MENU menu This menu gives access to the Inpatient Medications Profile, the IV Medications Profile, and the Unit Dose Medications Profile. D ^PSJHVARS D RESTORE^PSJHVARS S VALMBCK="R"
PSJI LM RETURNS action This option allows the entry of returned, recycled, canceled, or destroyed items per day in IV room or satellite. N PSJLMPRO D FULL^VALM1,^PSIVRD S VALMBCK="R"
PSJU LM RET action This option allows a user to enter the units of returned medication (as when a patient is discharged) into the medication order record. Data entered is used in the cost reports. N VAIN,VADM K PSGEFN D FULL^VALM1,^PSGRET S VALMBCK="R"
PSJ LM RETURNS/DESTROYED MENU menu This menu allows the user access to the Report Returns (UD) option and the Returns/Destroyed Entry (IV) option. S PSJHIDFG=1 S VALMBCK="R" K PSJHIDFG
PSJU LM PLDP action Allows the user to enter the units actually dispensed into the cart for which the respective pick list was run. This option allows the user to select only those pick lists which have not already been filed away. From here, the user may then file the pick list away, a process that makes the data usable for the cost reports. N VAIN,VADM D FULL^VALM1,^PSGPLDP S VALMBCK="R"
PSJU LM PLEUD action Allows a pharmacist to enter the number of any extra units dispensed for a Unit Dose order. Any data entered here is used by the cost reports. N VAIN,VADM K PSGEFN D FULL^VALM1,^PSGEUD S VALMBCK="R"
PSJU LM PL action The Pick List is used by pharmacy when filling medication carts. The list is sorted by administering team, ward, room-bed, and then patient. The site may define ward groups and generate the pick list by these groups to match site-specific filling practices. The pick list will calculate the units needed to be dispensed for selected patients' orders over a selected date range. N VAIN,VADM D FULL^VALM1,^PSGPL S VALMBCK="R"
PSJU LM PL MENU menu Contains various functions related to the Unit Dose pick list, mainly removing pick lists from the system. D ^PSJHVARS D RESTORE^PSJHVARS S VALMBCK="R"
PSJU LM LABEL action Allows the user to print new unprinted labels and/or reprint the latest label for any order containing a label record. N VAIN,VADM K PSGEFN D FULL^VALM1,^PSGL S VALMBCK="R"
PSJU LM AL action Allows the user to align the label stock on a printer so that Unit Dose order information will print within the physical boundaries of the label. N VAIN,VADM D FULL^VALM1,ENAL^PSGLBA S VALMBCK="R"
PSJI LM ALIGNMENT action This option allows the user to align the labels on whatever printer he/she is preparing to print. Three test labels will always print. N VAIN,VADM D FULL^VALM1,^PSIVXU Q:$D(XQUIT) D ^PSIVALN,ENIVKV^PSGSETU K I,Z,ZISI S VALMBCK="R"
PSJI LM LBLI action This option allows the printing of labels for a patient's order. The user may choose whether or not the labels are to be counted as daily usage. This is often used for on-call orders or those not automatically delivered without a written request. S PSJHIDFG=1 N PSJLMPRO D ^PSIVXU Q:$D(XQUIT) S PSIVAC="PROL",PSIVBR="D ENLBLI^PSIVLBL1" D FULL^VALM1,ENCHS^PSIV,ENIVKV^PSGSETU K J,N,J2,P17,PS,PSIVAC,PSIVBR,PSIVCT,PSIVNOL,PSIVNOW,TN,ZQ7 S VALMBCK="R" K PSJHIDFG
PSJI LM LBLS action This option prints labels for a particular scheduled manufacturing time. Usually a manufacturing list has been run prior to the printing of the labels. If this has been done, the labels will print immediately and in the same order as on the manufacturing list. The use of this option also causes workload counts in the IV STATS file. N VAIN,VADM D ^PSIVXU Q:$D(XQUIT) D FULL^VALM1,^PSIVLBL1,ENIVKV^PSGSETU K I1 S VALMBCK="R"
PSJI LM LBLR action This option allows the user to reprint IV labels which failed to print during the running of the Scheduled Labels (IV) option (PSJI LBLS). This option may not be used to reprint labels for dates and IV type which printing has not been attempted through the Scheduled Labels (IV) option. Labels prepared with this option will only be counted as usage if they were not added during the running of Scheduled Labels. N VAIN,VADM D FULL^VALM1,^PSIVRP K I1 S VALMBCK="R"
PSJ LM LABEL PRINT/REPRINT MENU menu Allows the user access to label options to print or reprint unit dose and IV labels, as well as the alignment options for each label type. D ^PSJHVARS N DRG S VALMBCK="R" D RESTORE^PSJHVARS
PSJ LM 24H MAR action This allows the user to print a selected patient's medication orders on a Medication Administration Record (MAR) for the charting of the administration of the orders over a 24 hour period. It is designed to replace the manual Continuing Medication Record (CMR). This protocol assumes that a patient has already been selected. N VAIN,VADM D FULL^VALM1,ENLM^PSGMAR S VALMBCK="R"
PSJ LM 7D MAR action This allows the user to print a selected patient's medication orders on a Medication Administration Record (MAR) for the charting of the administration of the orders over a 7 day period. It is designed to replace the manual Continuing Medication Record (CMR). This protocol assumes that a patient has already been selected. N VAIN,VADM S PSGMARDF=7 D FULL^VALM1,ENLM^PSGMMAR S VALMBCK="R"
PSJ LM 14D MAR action This allows the user to print a selected patient's medication orders on a Medication Administration Record (MAR) for the charting of the administration of the orders over a 14 day period. It is designed to replace the manual Continuing Medication Record (CMR). This protocol assumes that a patient has already been selected. N VADM,VAIN S PSGMARDF=14 D FULL^VALM1,ENLM^PSGMMAR S VALMBCK="R"
PSJ LM PAT PR action This allows the user to print Inpatient Medications orders for a selected patient. This protocol assumes that the patient has already been selected. N VAIN,VADM,PSJLM D FULL^VALM1,ENOR^PSJPR(PSGP) S VALMBCK="R"
PSJI LM PAT PR action This will allow a patient's IV profile to be sent to a printer. With each profile printed, a view of each order within the profile can also be printed. This protocol assumes that a patient has already been selected. N VAIN,VADM,PSJLM D FULL^VALM1,ENLM^PSIVPR S VALMBCK="R"
PSJU LM PAT PR action This allows the user to print to any device a profile (list) of a patient's Unit Dose orders for the patient's current or last (if patient has been discharged) admission. If the user's terminal is selected as the printing device, this option will allow the user to select any of the printed orders to be shown in complete detail, including activity logs, if any. This protocol assumes that a patient has already been selected. N VADM,VAIN,PSJLM D FULL^VALM1,ENLM^PSGPR S VALMBCK="R"
PSJ LM PNV JUMP action Used to allow user to skip to a specific patient in the list of pending/non- verified orders selected in PSJU VBW D FULL^VALM1,GOTOP^PSGVBWU
PSJ LM NEW ORDER FROM PROFILE action This is used to create new Inpatient Medication orders from the profile list. K PSJSTARI,^TMP("PSJINTER",$J) D KILL^PSJBCMA5(+$G(PSJSYSP)) K PSJLK S X=DFN_";DPT(" D LK^ORX2 S PSJLK=Y I Y D LMNEW^PSJOE0(DFN,PSJPROT) D KILL^PSJBCMA5(+$G(PSJSYSP)) I PSJLK S X=DFN_";DPT(" D ULK^ORX2 D INIT^PSJLMHED(PSJPROT) S VALMBCK="Q"
PSJ LM OTHER PHARMACY OPTIONS menu D ^PSJHVARS N DRG D RESTORE^PSJHVARS S VALMBCK="R"
PSJU LM HIDDEN ACTIONS menu This menu adds the ability of adding new orders and viewing brief patient information to the order view screen. S VALMBCK="R"
PSJU LM SPEED FINISH action This protocol will allow a user to finish multiple orders for a patient which are in a pending renewal status without all the usual prompts. D ^PSJHVARS D EN^PSGOESF D RESTORE^PSJHVARS S VALMBCK="Q"
PSJU LM SPEED RENEW action This protocol will allow a user to renew multiple orders for a patient. D ^PSJHVARS D EN^PSGOERS D RESTORE^PSJHVARS S VALMBCK="Q"
PSJU LM SPEED DISCONTINUE action This protocol will allow a user to discontinue multiple medication orders for a patient. D ^PSJHVARS D:'$G(PSJHIDFG) EN^PSGOECS D RESTORE^PSJHVARS S VALMBCK="Q"
PSJ PC IV ACCEPT action This option will accept and save the changes in the IV file. D STOREINT^PSGSICH1 D ACCEPT^PSJLIACT D SETIVINT^PSGSICH1 D SETIVINT^PSGSICH1 K ^TMP("PSJINTER",$J),PSJSTARI
PSJ PC IV AC/EDIT ACTION menu This menu offers the user a choice of accepting or editing an IV order that is currently being worked on. Q:('$G(ON55)!($G(ON55)["P")) N X S X=$G(^PS(55,DFN,"IV",+ON55,0)) I $P(X,U,2)="",($P(X,U,3)="") D DEL55^PSIVORE2
PSJ LM OE MENU menu K PSGEFN W ""
PSJU LM HIDDEN UD ACTIONS menu S VALMBCK="R"
PSJ LM PHARMACY INTERVENTION MENU menu PSJ RPHARM This is the main menu for the Pharmacy Intervention options. S VALMBCK="R"
PSJ LM INTERVENTION NEW ENTRY action This option is used to enter an entry into the APSP INTERVENTION file (#32.4). D FULL^VALM1 F I=0:0 S DIC(0)="QEAML",DLAYGO=9009032.4,DIC="^APSPQA(32.4,",DIADD="" D ^DIC K DA,DR,DIADD K:Y=-1 X,DIC,DIADD,DA,DIE Q:Y=-1 S DA=+Y,DIE=DIC,DR="[PSO INTERVENTION NEW]" K DIC D ^DIE S VALMBCK="R"
PSJ LM INTERVENTION EDIT action This option is used to edit an already existing entry in the APSP INTERVENTION file (#32.4). D FULL^VALM1 F I=0:0 S DIC(0)="QEAM",DIC="^APSPQA(32.4,",DIC("A")="Select INTERVENTION:" D ^DIC K:Y=-1 X,DIC,DA,DIE Q:Y=-1 S DA=+Y,DIE=DIC,DR="[PSO INTERVENTION EDIT]" D ^DIE S VALMBCK="R"
PSJ LM INTERVENTION PRINTOUT action This option is used to obtain a captioned printout of Pharmacy Interventions for a certain date range. It will print out on normal width paper and can be queued to print at a later time. D FULL^VALM1 S L=0,DIC="^APSPQA(32.4,",FLDS="[PSO INTERVENTIONS]",BY="[PSO INTERVENTIONS]" D EN1^DIP K L,DIC,FLDS,BY,Y S VALMBCK="R"
PSJ LM INTERVENTION DELETE action This option is used to delete an intervention from the APSP INTERVENTION file (#32.4). You may only delete an intervention that was entered on the same day. D FULL^VALM1,^PSODELI S VALMBCK="R"
PSJ LM INTERVENTION VIEW action This option is used to display Pharmacy Interventions in a captioned format. You may view more than one intervention at a time. D FULL^VALM1 S PSOVWI("DIC")="^APSPQA(32.4," D ^PSOVWI S VALMBCK="R"
PSJ LM AP1 action Allows the user to print a profile of patients' active orders for review by the physician. Includes places for the physician to mark each order and sign the profile. When possible, space is included for new orders. N VADM,VAIN D FULL^VALM1,ENLM^PSGAP S VALMBCK="R"
PSJ LM AP2 action Allows the user to print a profile of patients' active orders for review by the physician. Includes places for the physician to mark each order and sign the profile. When possible, space is included for new orders. The user may choose to print all active orders or expiring orders only. N VADM,VAIN D FULL^VALM1,ENLM^PSGCAP S VALMBCK="R"
PSJ LM EXTP action This report allows viewing all of the orders on file for a patient (not just since last discharge). All orders that have not been purged can be viewed, or a date entered to start searching forward from. N VAIN,VADM,P,PSJLM S PSJEXTP=1 D FULL^VALM1,ENLM^PSJPR K PSJEXTP S VALMBCK="R"
PSJU LM PLRP action Allows the user to PRINT or REPRINT any PICK LIST previously run. N VAIN,VADM D FULL^VALM1,^PSGPLRP S VALMBCK="R"
PSJU PLATCS action Allows the user to have the appropriate meds from a selected Pick List dispensed through the ATC machine. PLEASE NOTE that only those meds on the pick list that have the appropriate ATC data (canister # and mnemonic) will dispense through the ATC. N VAIN,VADM D FULL^VALM1,^PSGTAP S VALMBCK="R"
PSJU LM PLUP action Allows the pharmacy personnel to update a pick list that has already been run but not yet started, picking up the new orders, renewed orders, and orders that were being edited when the pick list was first run. This option allows the pharmacist to print only th updated orders, or the entire pick list, including the updated orders. N VAIN,VADM D FULL^VALM1,^PSGPLUP S VALMBCK="R"
PSJ LM MDWS action Allows the user to print the Medications Due Worksheet. The worksheet shows the patient's orders that are to be administered within a 24 hour period. N VAIN,VADM S PSGWD=PSJPWD D FULL^VALM1,ENLM^PSJMDWS S VALMBCK="R"
PSJ LM NEW SELECT ALLERGY action Allows the user to select allergy item by number. D NEWSEL^PSJORDA
PSJ LM IV SELECT ORDER action This option allows the user to select an IV order from the profile. K PSJSTARI D SELSO^PSIV S VALMBCK="Q"
PSJ LM IV OE MENU menu This menu allows the user to take action on the IV order entry process. K PSGEFN
PSJ LM IV NEW SELECT ORDER action Allows a user to select an IV order for action by number. K PSJSTARI D SELNUM^PSIV
PSJ LM EDIT NEW action Allows a user to edit an order by selecting field numbers. The user does not have to select edit first. D EDIT^PSJOE(PSGP,PSJORD,0)
PSJU LM ACCEPT EDIT NEW action D EDIT^PSJOE1(0) S VALMBCK="R"
PSJ LM BPI HIDDEN ACTIONS menu This is the Hidden Menu that will be attached to the Patient Information list template. It includes the standard hidden menu item and some extra Inpatient Pharmacy Items felt to be beneficial to the user. S VALMBCK="R"
PSJ LM PROFILE HIDDEN ACTIONS menu This is the Hidden Menu that will be attached to the List Templates that show pharmacy order profiles. It includes most of the standard hidden items and some other items Inpatient Pharmacy felt would be beneficial to the user. S VALMBCK="R"
PSJ LM ORDER VIEW HIDDEN ACTIONS menu This is the Hidden Menu that will be attached to the Order View list templates. It includes most of the standard hidden menu items and some extra items Inpatient Pharmacy felt would be beneficial tothe user. S VALMBCK="R"
PSJU LM SPEED VERIFY action This protocol will allow a user to verify multiple orders for a patient. It will only speed verify orders that were created because of a renew. D ^PSJHVARS D EN^PSGOEVS D RESTORE^PSJHVARS S VALMBCK="Q"
PSJ LM PRINT OUTPATIENT PROFILE action This protocol will call INPAT^PSOBUILD(DFN) to allow a patient's outpatient profile to be viewed while in the Inpatient Meds software. D INPAT^PSOBUILD(PSGP) S VALMBCK="R" H 1
PSJU LM MARK NOT GIVE action Protocol to mark a discontinued order as "Not to be given". D ^PSGOENG
PSJU LM MARK INCOMPLETE action This protocol will allow the user to mark a non-verified order as incomplete. D ^PSGOEI
PSJ LM DIN action Created for NFI chg #4 5/2/00; to display a hidden action DIN for drug text indication. D DINHIDE^PSJDIN(DFN,$G(PSJORD)) S VALMBCK="R"
PSJ PC IV LABELS ACTION menu D EN^PSIVLB(DFN,ON,PSIVLBTP,PSJMORE) Q
PSJ PC IV NEW LABELS action This action will allow the user to print new IV labels. D LBLBEG^PSIVLBL1 S VALMBCK="Q"
PSJ PC IV REPRINT LABELS action This action will allow the user to reprint one or all labels that have not been reprinted, recycled, cancelled or destroyed and have not marked as Given or Completed in BCMA. D EN^PSIVLBRP(.PSJIDLST) K PSJLB S VALMBCK="Q"
PSJ PC RETURN IV LABELS ACTION menu D EN^PSIVLB(DFN,ON,PSIVLBTP,PSJMORE) Q
PSJ PC IV RECYCLED action This action will allow the user to recycle selected labels. S PSIVC=2 D WARD^PSIVRD S VALMBCK="R"
PSJ PC IV DESTROYED action This action will allow the user to enter destroyed IV labels. S PSIVC=3 D WARD^PSIVRD S VALMBCK="R"
PSJ PC IV CANCELLED action This action will allow the user to cancel selected labels. S PSIVC=4 D WARD^PSIVRD S VALMBCK="R"
PSJI LM VERIFY action This action allows the user to verify an IV order. N PSJIOPIV S PSJIOPIV=1 D PSBPOIV^PSIVORC1,VF^PSJLIACT,SETNML55^PSIVORC1 D SETIVINT^PSGSICH1 K PSJIOPIV D SETIVINT^PSGSICH1 K ^TMP("PSJINTER",$J) D KILL^PSJBCMA5(+$G(PSJSYSP))
PSJ LM FLAG action This option allows the user to flag/unflag an Inpatient Medications order. D FLAG^PSJOE(DFN,PSJORD)
PSJ LM CWAD action Displaying the CWAD information for the selected patient. D CWAD^PSJALG(DFN) S VALMBCK="R"
PSJ LM OVERRIDES action Created to display provider override reasons from CPRS and pharamcist interventions from Inpatient Medications associated with this order. S:'$G(ON)&($G(PSGORD)) ON=PSGORD D OVRDISP^PSGSICH2(DFN,$S(($G(PSIVAC)]""):ON,1:$G(PSJORD)),3) S VALMBCK="R" K ^TMP($J,"PSJ")
PSJ LM DRUG CHECK action This action is used to check for enhanced order checks of a prospective drug against the drugs on the patient's medication profile screen. D DGCK^PSJDGCK
PSJ DISPLAY DRUG ALLERGIES action displays signs/symptoms of an allergy associated to a med order. D ^PSJDGAL2 S VALMBCK="R"
PSJ LM ECO MENU menu S XQORM("?")="D HELP^PSJCLOR1" K PSGEFN,^PS(53.45,+$G(DUZ),5),^PS(53.45,+$G(DUZ),6)
PSJ LM ECO START action D PRMPTSD^PSJCLOR3
PSJ LM ECO SELECT action D PRMPTOR^PSJCLOR3
PSJ LM VIEW ORDER DETAIL action D VWDETAIL^PSJCLOR2($G(PSGP)) S VALMBCK="R",VALM("TITLE")="Clinic Order Entry"
PSJ LM ECO HIDDEN ACTIONS menu S VALMBCK="R"
PSJ LM ECO IM PR action D IMPATPR^PSJCLOR1 S VALMBCK="R"
PSJ LM ECO RANGE action D CHGDT^PSJCLOR2 S VALMBCK="R"
PSJ LM ADM HIST action This will display the last five actions on the Orderable Items for active orders for the patient chosen in PSJ OE. D INIT^PSGAH D RESTORE^PSJHVARS S VALMBCK="R"
PSJ LM PADE ACTIVITY action This displays all Pharamcy Automated Dispensing Equipment (PADE) activity for the current patient. The display includes the Date and Time the activity occured, the type of activity, the drug item, the quantity, and the PADE cabinet/dispensing device. This hidden action is available in Inpatient Order Entry. D PADECK^PSJPADPT
PSIVARH PHARMACY action D EN101^PSIVARH(.XQORMSG)
PSJ LM DRUG LOOK action Hidden menu option to view drug information D DMACTN^PSJUTL3
PSJ LM VIEW PROVIDER action Hidden menu option to view provider information D VPACTN^PSJUTL3
PSJ LM NEW CM ORDER action Allows the user to enter a new clinic medication order for the selected patient without seeing a medication profile. K PSJSTARI,^TMP("PSJINTER",$J) D KILL^PSJBCMA5(+$G(PSJSYSP)) D HOLDHDR^PSJOE K PSJLK,PSJCMO S X=DFN_";DPT(" D LK^ORX2 S PSJLK=Y,PSJCMO=1 I Y D LMNEW^PSJOE0(DFN,PSJPROT) D KILL^PSJBCMA5(+$G(PSJSYSP)) I PSJLK S X=DFN_";DPT(" D ULK^ORX2 K PSJCMO