STANDARD DATA DICTIONARY #53.79 -- BCMA MEDICATION LOG FILE 3/24/25 PAGE 1 STORED IN ^PSB(53.79, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 3.0) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- Contains all medication passes. This file may *NOT* be purged. Due to the size of this file Re-Indexing is also not recommended unless directed by customer support. DD ACCESS: @ WR ACCESS: @ DEL ACCESS: @ LAYGO ACCESS: @ AUDIT ACCESS: @ IDENTIFIED BY: ADMINISTRATION MEDICATION (#.08)[R], ORDER REFERENCE NUMBER (#.11)[R] POINTED TO BY: MED LOG PTR field (#.08) of the BCMA MEDICATION VARIANCE LOG File (#53.78) PLACE ORDER NUMBER field (#25) of the BCMA EXTRACT File (#727.833) CROSS REFERENCED BY: ACTION DATE/TIME(AADT), PRN EFFECTIVENESS MINUTES(ACHKPRN), ENTERED DATE/TIME(AEDT), ADMINISTRATION MEDICATION(AOIP), ACTION DATE/TIME(AOIP1), SCHEDULED ADMINISTRATION TIME(AORD2), ORDER SCHEDULE(APRN2), ACTION DATE/TIME(AU06), ACTION STATUS(AU09), INJECTION SITE(AU16), PRN REASON(AU21), PRN EFFECTIVENESS(AU22), WITNESS DATE/TIME(AU28), ADMIN WITNESSED BY(AU29), WITNESS HR ORDER CODE(AU32), WITNESSED?(AU33), ORDER ADMINISTRATION VARIANCE(AVARCHK), PATIENT NAME(B), ADDITIVES(E), SOLUTIONS(F) INDEXED BY: PATIENT NAME & ACTION DATE/TIME & DERMAL SITE (ADERM), PATIENT NAME & ADMINISTRATION MEDICATION & ACTION DATE/TIME & DERMAL SITE (ADERMOI), PATIENT NAME & ACTION DATE/TIME (AINFUSING), PATIENT NAME & ACTION DATE/TIME & INJECTION SITE (AINJ), PATIENT NAME & ADMINISTRATION MEDICATION & ACTION DATE/TIME & INJECTION SITE (AINJOI), PATIENT NAME & ACTION DATE/TIME (AMRR), PATIENT NAME & ORDER REFERENCE NUMBER & ACTION DATE/TIME (AORDX), PATIENT NAME & ACTION DATE/TIME (APATCH), PATIENT NAME & ACTION DATE/TIME (ASTOPPED), PATIENT NAME & ORDER REFERENCE NUMBER & IV UNIQUE ID (AUID) LAST MODIFIED: DEC 20,2016@14:44:07 53.79,.01 PATIENT NAME 0;1 POINTER TO PATIENT FILE (#2) (Required) LAST EDITED: MAY 12, 2014 HELP-PROMPT: Enter the patient that received the medication. DESCRIPTION: This field contains a pointer to the PATIENT File (#2) and is the patient that received the medication. CROSS-REFERENCE: 53.79^B 1)= S ^PSB(53.79,"B",$E(X,1,30),DA)="" 2)= K ^PSB(53.79,"B",$E(X,1,30),DA) FIELD INDEX: APATCH (#146) REGULAR IR SORTING ONLY Short Descr: Updates APATCH when DFN or admin date/time changes. Set Logic: S ^PSB(53.79,"APATCH",X(1),X(2),DA)="" Set Cond: S X=0 N I S I=0 F S I=$O(^PSB(53.79,DA,.5,I)) Q:'I I ($P($G(^(I,0)),U,4)="PATCH")&($P(^PSB(53.79, DA,0),U,9)="G") S X=1 Q Kill Logic: K ^PSB(53.79,"APATCH",X(1),X(2),DA) Kill Cond: S X=0 N I S I=0 F S I=$O(^PSB(53.79,DA,.5,I)) Q:'I I $P($G(^(I,0)),U,4)="PATCH" S X=1 Q Whole Kill: K ^PSB(53.79,"APATCH") X(1): PATIENT NAME (53.79,.01) (Subscr 1) (forwards) X(2): ACTION DATE/TIME (53.79,.06) (Subscr 2) (forwards) FIELD INDEX: AMRR (#1406) REGULAR IR SORTING ONLY Short Descr: Updates AMRR when DFN or admin date/time changes. Set Logic: S ^PSB(53.79,"AMRR",X(1),X(2),DA)="" Set Cond: S X=0 N I S I=0 F S I=$O(^PSB(53.79,DA,.5,I)) Q:'I I ($P($G(^(I,0)),U,6)>0)&($P(^PSB(53.79,DA,0), U,9)="G") S X=1 Q Kill Logic: K ^PSB(53.79,"AMRR",X(1),X(2),DA) Kill Cond: S X=0 N I S I=0 F S I=$O(^PSB(53.79,DA,.5,I)) Q:'I I $P($G(^(I,0)),U,6)>0 S X=1 Q Whole Kill: K ^PSB(53.79,"AMRR") X(1): PATIENT NAME (53.79,.01) (Subscr 1) (forwards) X(2): ACTION DATE/TIME (53.79,.06) (Subscr 2) (forwards) RECORD INDEXES: ADERM (#1404), ADERMOI (#1405), AINFUSING (#1115), AINJ (#1045), AINJOI (#1046), AORDX (#47), ASTOPPED (#1116), AUID (#147) 53.79,.02 PATIENT LOCATION 0;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>50!($L(X)<1) X LAST EDITED: NOV 14, 2012 HELP-PROMPT: Answer must be 1-50 characters in length. DESCRIPTION: Free text room-bed and ward location of the patient for Inpatient Medication orders or Clinic Name for Clinic orders at the time of the med pass. 53.79,.03 PATIENT DIVISION 0;3 POINTER TO INSTITUTION FILE (#4) (Required) LAST EDITED: MAR 13, 1999 DESCRIPTION: Division of the ward that this patient was on during the med pass. 53.79,.04 ENTERED DATE/TIME 0;4 DATE (Required) INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X LAST EDITED: MAR 14, 1999 DESCRIPTION: Date and time the med pass was filed. Defaults to NOW on record creation. CROSS-REFERENCE: 53.79^AEDT^MUMPS 1)= S ^PSB(53.79,"AEDT",$P(^PSB(53.79,DA,0),U),X,DA)="" 2)= K ^PSB(53.79,"AEDT",$P(^PSB(53.79,DA,0),U),X,DA) Creates an entry by patient for date/time entries in the log were created. ^PSB(53.79,"AEDT",dfn,Entered Date/Time,DA)="" 53.79,.05 ENTERED BY 0;5 POINTER TO NEW PERSON FILE (#200) (Required) LAST EDITED: APR 26, 2002 DESCRIPTION: Pointer to the NEW PERSON file (#200). Contains the user passing meds. 53.79,.06 ACTION DATE/TIME 0;6 DATE (Required) INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X LAST EDITED: OCT 19, 2015 HELP-PROMPT: Enter the date/time the medication was administered. DESCRIPTION: Fileman Date/Time containing the actual time the med was administered. CROSS-REFERENCE: 53.79^AADT^MUMPS 1)= S ^PSB(53.79,"AADT",$P(^PSB(53.79,DA,0),U),X,DA)="" 2)= K ^PSB(53.79,"AADT",$P(^PSB(53.79,DA,0),U),X,DA) Creates a cross reference by patient for administration times ^PSB(53.79,"AADT",dfn,administration d/t,DA)="" CROSS-REFERENCE: 53.79^AOIP1^MUMPS^^^^^^G 1)= I $P(^PSB(53.79,DA,0),U,8) S ^PSB(53.79,"AOIP",$P(^PSB(53.79,DA,0),U),$P(^PSB(53.79,DA,0),U,8), X,DA)="" 2)= I $P(^PSB(53.79,DA,0),U,8) K ^PSB(53.79,"AOIP",$P(^PSB(53.79,DA,0),U),$P(^PSB(53.79,DA,0),U,8), X,DA) Creates a cross reference by patient for orderable items and administration date/time ^PSB(53.79,"AOIP",dfn,orderable item,administration d/t,DA)="" Same as field ADMINISTRATION MEDICATION (#.08) CROSS-REFERENCE: 53.79^AU06^MUMPS 1)= D AUDIT^PSBUTL(DA,53.79,.06,X,"S") 2)= D AUDIT^PSBUTL(DA,53.79,.06,X,"K") Creates an entry in this items audit log whenever changed or deleted. CROSS-REFERENCE: ^^TRIGGER^53.79^.14 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X I $$VALGIV^PSBUTL I X S X=DIV S Y(1)=$S($D(^PSB(53.79,D0 ,.1)):^(.1),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K Y X ^DD(53.79,.06,1,8,1.1) X ^DD(53.79,.06,1,8,1.4 ) 1.1)= S X=DIV X ^DD(53.79,.06,1,8,49.2) S X1=Y(1) S Y=$E(X1_"000",9,10)-$E(X_"000",9,10)*60+$E(X1_" 00000",11,12)-$E(X_"00000",11,12),X2=X,X=$P(X,".",1)'=$P(X1,".",1) D ^%DTC:X S X=X*1440+Y 1.4)= S DIH=$G(^PSB(53.79,DIV(0),.1)),DIV=X S $P(^(.1),U,4)=DIV,DIH=53.79,DIG=.14 D ^DICR 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X I $$VALGIV^PSBUTL I X S X=DIV S Y(1)=$S($D(^PSB(53.79,D0 ,.1)):^(.1),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K Y S X="" X ^DD(53.79,.06,1,8,2.4) 2.4)= S DIH=$G(^PSB(53.79,DIV(0),.1)),DIV=X S $P(^(.1),U,4)=DIV,DIH=53.79,DIG=.14 D ^DICR 49.2)= S Y(2)=$S($D(^PSB(53.79,D0,.1)):^(.1),1:"") S X=DIV,Y(1)=$G(X) S X=$P(Y(2),U,3) CREATE CONDITION)= I $$VALGIV^PSBUTL CREATE VALUE)= MINUTES(#.06,#.13) DELETE CONDITION)= I $$VALGIV^PSBUTL DELETE VALUE)= @ FIELD)= ORDER ADMINISTRATION VARIANCE Create field ORDER ADMINISTRATION VARIANCE #.14 value in the difference of minutes from the ACTION DATE/TIME #.06 and the SCHEDULED ADMINISTRATION TIME #.13. CROSS-REFERENCE: ^^TRIGGER^53.79^.14 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X I $$VALREM^PSBUTL I X S X=DIV S Y(1)=$S($D(^PSB(53.79,D0 ,.1)):^(.1),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K Y X ^DD(53.79,.06,1,9,1.1) X ^DD(53.79,.06,1,9,1.4 ) 1.1)= S X=DIV X ^DD(53.79,.06,1,9,49.2) S X1=Y(1) S Y=$E(X1_"000",9,10)-$E(X_"000",9,10)*60+$E(X1_" 00000",11,12)-$E(X_"00000",11,12),X2=X,X=$P(X,".",1)'=$P(X1,".",1) D ^%DTC:X S X=X*1440+Y 1.4)= S DIH=$G(^PSB(53.79,DIV(0),.1)),DIV=X S $P(^(.1),U,4)=DIV,DIH=53.79,DIG=.14 D ^DICR 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X I $$VALREM^PSBUTL I X S X=DIV S Y(1)=$S($D(^PSB(53.79,D0 ,.1)):^(.1),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K Y S X="" X ^DD(53.79,.06,1,9,2.4) 2.4)= S DIH=$G(^PSB(53.79,DIV(0),.1)),DIV=X S $P(^(.1),U,4)=DIV,DIH=53.79,DIG=.14 D ^DICR 49.2)= S Y(2)=$S($D(^PSB(53.79,D0,.1)):^(.1),1:"") S X=DIV,Y(1)=$G(X) S X=$P(Y(2),U,7) CREATE CONDITION)= I $$VALREM^PSBUTL CREATE VALUE)= MINUTES(#.06,#.17) DELETE CONDITION)= I $$VALREM^PSBUTL DELETE VALUE)= @ FIELD)= ORDER ADMINISTRATION VARIANCE Create field ORDER ADMINISTRATION VARIANCE #.14 value in the difference of minutes from the ACTION DATE/TIME #.06 and the SCHEDULED REMOVAL TIME #.17. FIELD INDEX: APATCH (#146) REGULAR IR SORTING ONLY Short Descr: Updates APATCH when DFN or admin date/time changes. Set Logic: S ^PSB(53.79,"APATCH",X(1),X(2),DA)="" Set Cond: S X=0 N I S I=0 F S I=$O(^PSB(53.79,DA,.5,I)) Q:'I I ($P($G(^(I,0)),U,4)="PATCH")&($P(^PSB(53.79, DA,0),U,9)="G") S X=1 Q Kill Logic: K ^PSB(53.79,"APATCH",X(1),X(2),DA) Kill Cond: S X=0 N I S I=0 F S I=$O(^PSB(53.79,DA,.5,I)) Q:'I I $P($G(^(I,0)),U,4)="PATCH" S X=1 Q Whole Kill: K ^PSB(53.79,"APATCH") X(1): PATIENT NAME (53.79,.01) (Subscr 1) (forwards) X(2): ACTION DATE/TIME (53.79,.06) (Subscr 2) (forwards) FIELD INDEX: AMRR (#1406) REGULAR IR SORTING ONLY Short Descr: Updates AMRR when DFN or admin date/time changes. Set Logic: S ^PSB(53.79,"AMRR",X(1),X(2),DA)="" Set Cond: S X=0 N I S I=0 F S I=$O(^PSB(53.79,DA,.5,I)) Q:'I I ($P($G(^(I,0)),U,6)>0)&($P(^PSB(53.79,DA,0), U,9)="G") S X=1 Q Kill Logic: K ^PSB(53.79,"AMRR",X(1),X(2),DA) Kill Cond: S X=0 N I S I=0 F S I=$O(^PSB(53.79,DA,.5,I)) Q:'I I $P($G(^(I,0)),U,6)>0 S X=1 Q Whole Kill: K ^PSB(53.79,"AMRR") X(1): PATIENT NAME (53.79,.01) (Subscr 1) (forwards) X(2): ACTION DATE/TIME (53.79,.06) (Subscr 2) (forwards) RECORD INDEXES: ADERM (#1404), ADERMOI (#1405), AINFUSING (#1115), AINJ (#1045), AINJOI (#1046), AORDX (#47), ASTOPPED (#1116) 53.79,.07 ACTION BY 0;7 POINTER TO NEW PERSON FILE (#200) LAST EDITED: APR 11, 2001 DESCRIPTION: Pointer to the NEW PERSON file (#200). Contains the user passing meds. 53.79,.08 ADMINISTRATION MEDICATION 0;8 POINTER TO PHARMACY ORDERABLE ITEM FILE (#50.7) (Required) LAST EDITED: SEP 21, 2011 DESCRIPTION: Pointer to ORDERABLE ITEM (#50.7) containing the medication entered for the order. CROSS-REFERENCE: 53.79^AOIP^MUMPS 1)= I $P(^PSB(53.79,DA,0),U,6) S ^PSB(53.79,"AOIP",$P(^PSB(53.79,DA,0),U),X,+$P(^PSB(53.79,DA,0),U, 6),DA)="" 2)= I $P(^PSB(53.79,DA,0),U,6) K ^PSB(53.79,"AOIP",$P(^PSB(53.79,DA,0),U),X,+$P(^PSB(53.79,DA,0),U, 6),DA) Creates a cross reference by patient for orderable items and administration date/time ^PSB(53.79,"AOIP",dfn,orderable item,administration d/t,DA)="" Same as Field ADMINISTRATION DATE/TIME (#.06) RECORD INDEXES: ADERMOI (#1405), AINJOI (#1046) 53.79,.09 ACTION STATUS 0;9 SET (Required) 'G' FOR GIVEN; 'H' FOR HELD; 'R' FOR REFUSED; 'N' FOR NOT GIVEN; 'RM' FOR REMOVED; 'I' FOR INFUSING; 'S' FOR STOPPED; 'C' FOR COMPLETED; 'M' FOR MISSING DOSE; LAST EDITED: FEB 26, 2002 DESCRIPTION: Status of administration (H:Held,R:Refused,G:Given,N:NOT GIVEN) CROSS-REFERENCE: 53.79^AU09^MUMPS 1)= D AUDIT^PSBUTL(DA,53.79,.09,X,"S") 2)= D AUDIT^PSBUTL(DA,53.79,.09,X,"K") Creates an entry in this items audit log whenever changed or deleted. 53.79,.11 ORDER REFERENCE NUMBER .1;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>15!($L(X)<1)!'(X?.N1"U"!(X?.N1"V")!(X?.N1"P")) X LAST EDITED: MAY 09, 2001 HELP-PROMPT: Answer must be 1-15 characters in length. DESCRIPTION: Contains the IEN to the actual order in PHARMACY PATIENT (#55) followed by a U for Unit Dose or V for IV RECORD INDEXES: AORDX (#47), AUID (#147) 53.79,.12 ORDER SCHEDULE .1;2 SET 'C' FOR CONTINUOUS; 'P' FOR PRN; 'O' FOR ONE-TIME; 'OC' FOR ON-CALL; LAST EDITED: APR 27, 1999 DESCRIPTION: Contains the schedule type of the order. CROSS-REFERENCE: 53.79^APRN2^MUMPS 1)= S:X="P"&($P(^PSB(53.79,DA,0),U,4)) ^PSB(53.79,"APRN",$P(^PSB(53.79,DA,0),U,1),$P(^PSB(53.79,DA, 0),U,4),DA)="" 2)= K:X="P"&($P(^PSB(53.79,DA,0),U,4)) ^PSB(53.79,"APRN",$P(^PSB(53.79,DA,0),U,1),$P(^PSB(53.79,DA, 0),U,4),DA) Creates an index for all PRN administered medications for recall with the PRN effectiveness options. ^PSB(53.79,"APRN",dfn,entered date/time,DA)="" NOTE: This is entered date/time (#.04), not administered date/time. 53.79,.13 SCHEDULED ADMINISTRATION TIME .1;3 DATE INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X LAST EDITED: AUG 05, 2015 HELP-PROMPT: Enter the Scheduled administration time being administered. DESCRIPTION: If a continuous order this field will contain the actual administration date and time the medication was ordered for. CROSS-REFERENCE: 53.79^AORD2^MUMPS 1)= I $P($G(^PSB(53.79,DA,.1)),U,1)]"" S ^PSB(53.79,"AORD",$P(^PSB(53.79,DA,0),U),$P(^PSB(53.79,DA, .1),U),X,DA)="" 2)= I $P($G(^PSB(53.79,DA,.1)),U,1)]"" K ^PSB(53.79,"AORD",$P(^PSB(53.79,DA,0),U),$P(^PSB(53.79,DA, .1),U),X,DA) Creates an index by patient for Order reference number and administration time. ^PSB(53.79,"AORD",dfn,order reference,administration date/time,DA)="" CROSS-REFERENCE: ^^TRIGGER^53.79^.14 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X I $$VALGIV^PSBUTL I X S X=DIV S Y(1)=$S($D(^PSB(53.79,D0 ,.1)):^(.1),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K Y X ^DD(53.79,.13,1,8,1.1) X ^DD(53.79,.13,1,8,1.4 ) 1.1)= S X=DIV X ^DD(53.79,.13,1,8,49.2) S X1=Y(2) S Y=$E(X1_"000",9,10)-$E(X_"000",9,10)*60+$E(X1_" 00000",11,12)-$E(X_"00000",11,12),X2=X,X=$P(X,".",1)'=$P(X1,".",1) D ^%DTC:X S X=X*1440+Y 1.4)= S DIH=$G(^PSB(53.79,DIV(0),.1)),DIV=X S $P(^(.1),U,4)=DIV,DIH=53.79,DIG=.14 D ^DICR 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X I $$VALGIV^PSBUTL I X S X=DIV S Y(1)=$S($D(^PSB(53.79,D0 ,.1)):^(.1),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K Y S X="" X ^DD(53.79,.13,1,8,2.4) 2.4)= S DIH=$G(^PSB(53.79,DIV(0),.1)),DIV=X S $P(^(.1),U,4)=DIV,DIH=53.79,DIG=.14 D ^DICR 49.2)= S Y(1)=$S($D(^PSB(53.79,D0,0)):^(0),1:"") S X=$P(Y(1),U,6),Y(2)=$G(X) S X=DIV CREATE CONDITION)= I $$VALGIV^PSBUTL CREATE VALUE)= MINUTES(#.06,#.13) DELETE CONDITION)= I $$VALGIV^PSBUTL DELETE VALUE)= @ FIELD)= ORDER ADMINISTRATION VARIANCE Create field ORDER ADMINISTRATION VARIANCE #.14 value in the difference of minutes from the ACTION DATE/TIME #.06 and the SCHEDULED ADMINISTRATION TIME #.13. 53.79,.14 ORDER ADMINISTRATION VARIANCE .1;4 NUMBER INPUT TRANSFORM: K:+X'=X!(X>99999)!(X<-99999)!(X?.E1"."1N.N) X LAST EDITED: APR 14, 1999 HELP-PROMPT: Type a Number between -99999 and 99999, 0 Decimal Digits DESCRIPTION: If a continuous order this field contains the minutes early (<1) or Late (>1) that the medication was given. WRITE AUTHORITY: ^ NOTES: TRIGGERED by the ACTION DATE/TIME field of the BCMA MEDICATION LOG File TRIGGERED by the SCHEDULED ADMINISTRATION TIME field of the BCMA MEDICATION LOG File TRIGGERED by the ACTION DATE/TIME field of the BCMA MEDICATION LOG File TRIGGERED by the SCHEDULED REMOVAL TIME field of the BCMA MEDICATION LOG File CROSS-REFERENCE: 53.79^AVARCHK^MUMPS 1)= D CHECK^PSBVAR(+$G(^PSB(53.79,DA,0)),X,DA) 2)= Q This field is triggered by the administration date/time. If this field is greater than or less than the allowable administration window times for this division a variance will be filed. 53.79,.15 ORDER DOSAGE .1;5 FREE TEXT INPUT TRANSFORM: K:$L(X)>60!($L(X)<1) X LAST EDITED: APR 09, 1999 HELP-PROMPT: Answer must be 1-60 characters in length. DESCRIPTION: Free text field containing the dosage from the original order. 53.79,.16 INJECTION SITE .1;6 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X LAST EDITED: SEP 21, 2011 HELP-PROMPT: Answer must be 1-30 characters in length. DESCRIPTION: Free text field containing the injection site of medication that are injected. CROSS-REFERENCE: 53.79^AU16^MUMPS 1)= D AUDIT^PSBUTL(DA,53.79,.16,X,"S") 2)= D AUDIT^PSBUTL(DA,53.79,.16,X,"K") Creates an entry in this items audit log whenever changed or deleted. RECORD INDEXES: AINJ (#1045), AINJOI (#1046) 53.79,.17 SCHEDULED REMOVAL TIME .1;7 DATE INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X LAST EDITED: AUG 27, 2015 HELP-PROMPT: The time this Medication is scheduled to be removed after it was given. DESCRIPTION: Medications Requiring Removal (MRR) have times that they are to be removed from the patient after they were previously Given. These medications are only those that point to an Orderable Item file entry that has the Prompt For Removal In BCMA field set to value 1-3. TECHNICAL DESCR: Scheduled date and time to remove a Medications Requiring Removal (MRR) that is associated with a PHARMACY ORDERABLE ITEM (#50.7) file item when PROMPT FOR REMOVAL IN BCMA (#12) field is set to a value of 1-3. CROSS-REFERENCE: ^^TRIGGER^53.79^.14 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X I $$VALREM^PSBUTL I X S X=DIV S Y(1)=$S($D(^PSB(53.79,D0 ,.1)):^(.1),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K Y X ^DD(53.79,.17,1,9,1.1) X ^DD(53.79,.17,1,9,1.4 ) 1.1)= S X=DIV X ^DD(53.79,.17,1,9,49.2) S X1=Y(2) S Y=$E(X1_"000",9,10)-$E(X_"000",9,10)*60+$E(X1_" 00000",11,12)-$E(X_"00000",11,12),X2=X,X=$P(X,".",1)'=$P(X1,".",1) D ^%DTC:X S X=X*1440+Y 1.4)= S DIH=$G(^PSB(53.79,DIV(0),.1)),DIV=X S $P(^(.1),U,4)=DIV,DIH=53.79,DIG=.14 D ^DICR 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X I $$VALREM^PSBUTL I X S X=DIV S Y(1)=$S($D(^PSB(53.79,D0 ,.1)):^(.1),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K Y S X="" X ^DD(53.79,.17,1,9,2.4) 2.4)= S DIH=$G(^PSB(53.79,DIV(0),.1)),DIV=X S $P(^(.1),U,4)=DIV,DIH=53.79,DIG=.14 D ^DICR 49.2)= S Y(1)=$S($D(^PSB(53.79,D0,0)):^(0),1:"") S X=$P(Y(1),U,6),Y(2)=$G(X) S X=DIV CREATE CONDITION)= I $$VALREM^PSBUTL CREATE VALUE)= MINUTES(#.06,#.17) DELETE CONDITION)= I $$VALREM^PSBUTL DELETE VALUE)= @ FIELD)= ORDER ADMINISTRATION VARIANCE Create field ORDER ADMINISTRATION VARIANCE #.14 value in the difference of minutes from the ACTION DATE/TIME #.06 and the SCHEDULED REMOVAL TIME #.17. 53.79,.18 DERMAL SITE .1;8 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X LAST EDITED: OCT 29, 2015 HELP-PROMPT: Answer must be 1-30 characters in length. DESCRIPTION: Free text body location where a Dermal medication was applied. RECORD INDEXES: ADERM (#1404), ADERMOI (#1405) 53.79,.21 PRN REASON .2;1 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X LAST EDITED: APR 22, 1999 HELP-PROMPT: Answer must be 1-30 characters in length. DESCRIPTION: Free text field containing the PRN reason for a PRN med being given. CROSS-REFERENCE: 53.79^AU21^MUMPS 1)= D AUDIT^PSBUTL(DA,53.79,.21,X,"S") 2)= D AUDIT^PSBUTL(DA,53.79,.21,X,"K") Creates an entry in this items audit log whenever changed or deleted. 53.79,.22 PRN EFFECTIVENESS .2;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>150!($L(X)<1) X LAST EDITED: APR 22, 1999 HELP-PROMPT: Answer must be 1-150 characters in length. DESCRIPTION: Free text field containing the effectiveness of a PRN medication. CROSS-REFERENCE: ^^TRIGGER^53.79^.24 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^PSB(53.79,D0,.2)):^(.2),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K Y X ^DD(53.79,.22,1,1,1.1) X ^DD(53.79,.22,1,1,1.4) 1.1)= S X=DIV N %I,%H,% D NOW^%DTC S X=% 1.4)= S DIH=$S($D(^PSB(53.79,DIV(0),.2)):^(.2),1:""),DIV=X S $P(^(.2),U,4)=DIV,DIH=53.79,DIG=.24 D ^DICR:$O(^DD(DIH,DIG,1,0))>0 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^PSB(53.79,D0,.2)):^(.2),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K Y S X="" X ^DD(53.79,.22,1,1,2.4) 2.4)= S DIH=$S($D(^PSB(53.79,DIV(0),.2)):^(.2),1:""),DIV=X S $P(^(.2),U,4)=DIV,DIH=53.79,DIG=.24 D ^DICR:$O(^DD(DIH,DIG,1,0))>0 CREATE VALUE)= NOW DELETE VALUE)= @ FIELD)= PRN EFFECTIVENESS ENTERED AT CROSS-REFERENCE: ^^TRIGGER^53.79^.23 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^PSB(53.79,D0,.2)):^(.2),1:"") S X=$P(Y(1),U,3),X=X S DIU=X K Y S X=DIV S X=DUZ X ^DD(53.79,.22,1,2,1.4) 1.4)= S DIH=$S($D(^PSB(53.79,DIV(0),.2)):^(.2),1:""),DIV=X S $P(^(.2),U,3)=DIV,DIH=53.79,DIG=.23 D ^DICR:$O(^DD(DIH,DIG,1,0))>0 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^PSB(53.79,D0,.2)):^(.2),1:"") S X=$P(Y(1),U,3),X=X S DIU=X K Y S X="" X ^DD(53.79,.22,1,2,2.4) 2.4)= S DIH=$S($D(^PSB(53.79,DIV(0),.2)):^(.2),1:""),DIV=X S $P(^(.2),U,3)=DIV,DIH=53.79,DIG=.23 D ^DICR:$O(^DD(DIH,DIG,1,0))>0 CREATE VALUE)= S X=DUZ DELETE VALUE)= @ FIELD)= PRN EFFECTIVENESS ENTERED BY CROSS-REFERENCE: 53.79^AU22^MUMPS 1)= D AUDIT^PSBUTL(DA,53.79,.22,X,"S") 2)= D AUDIT^PSBUTL(DA,53.79,.22,X,"K") Creates an entry in this items audit log whenever changed or deleted. 53.79,.23 PRN EFFECTIVENESS ENTERED BY .2;3 POINTER TO NEW PERSON FILE (#200) LAST EDITED: MAR 13, 1999 DESCRIPTION: Pointer to file NEW PERSON (#200) with the IEN of the user logging the PRN effectiveness. NOTES: TRIGGERED by the PRN EFFECTIVENESS field of the BCMA MEDICATION LOG File 53.79,.24 PRN EFFECTIVENESS ENTERED AT .2;4 DATE INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X LAST EDITED: MAR 24, 1999 DESCRIPTION: Date/time the PRN effectiveness was charted. NOTES: TRIGGERED by the PRN EFFECTIVENESS field of the BCMA MEDICATION LOG File CROSS-REFERENCE: ^^TRIGGER^53.79^.25 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^PSB(53.79,D0,.2)):^(.2),1:"") S X=$P(Y(1),U,5),X=X S DIU=X K Y X ^DD(53.79,.24,1,1,1.1) X ^DD(53.79,.24,1,1,1.4) 1.1)= S X=DIV X ^DD(53.79,.24,1,1,49.2) S X1=Y(1) S Y=$E(X1_"000",9,10)-$E(X_"000",9,10)*60+$E(X1_" 00000",11,12)-$E(X_"00000",11,12),X2=X,X=$P(X,".",1)'=$P(X1,".",1) D ^%DTC:X S X=X*1440+Y 1.4)= S DIH=$S($D(^PSB(53.79,DIV(0),.2)):^(.2),1:""),DIV=X S $P(^(.2),U,5)=DIV,DIH=53.79,DIG=.25 D ^DICR:$O(^DD(DIH,DIG,1,0))>0 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^PSB(53.79,D0,.2)):^(.2),1:"") S X=$P(Y(1),U,5),X=X S DIU=X K Y S X="" X ^DD(53.79,.24,1,1,2.4) 2.4)= S DIH=$S($D(^PSB(53.79,DIV(0),.2)):^(.2),1:""),DIV=X S $P(^(.2),U,5)=DIV,DIH=53.79,DIG=.25 D ^DICR:$O(^DD(DIH,DIG,1,0))>0 49.2)= S Y(2)=$S($D(^PSB(53.79,D0,0)):^(0),1:"") S X=DIV,Y(1)=X S X=$P(Y(2),U,6) CREATE VALUE)= MINUTES(#.24,#.06) DELETE VALUE)= @ FIELD)= PRN EFFECTIVENESS MINUTES 53.79,.25 PRN EFFECTIVENESS MINUTES .2;5 NUMBER INPUT TRANSFORM: K:+X'=X!(X>99999)!(X<-99999)!(X?.E1"."1N.N) X LAST EDITED: APR 28, 1999 HELP-PROMPT: Type a Number between -99999 and 99999, 0 Decimal Digits DESCRIPTION: Number of minutes from administration to the charting of PRN effectiveness. WRITE AUTHORITY: ^ NOTES: TRIGGERED by the PRN EFFECTIVENESS ENTERED AT field of the BCMA MEDICATION LOG File CROSS-REFERENCE: 53.79^ACHKPRN^MUMPS 1)= D CHKPRN^PSBVAR(+$G(^PSB(53.79,DA,0)),X,DA) 2)= Q This field is triggered by the PRN EFFECTIVENESS DATE/TIME field. If this field is greater than the allowable PRN EFFECTIVENESS window times for this division a variance will be filed. 53.79,.26 IV UNIQUE ID 0;10 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<3) X LAST EDITED: SEP 19, 2001 HELP-PROMPT: Answer must be 3-30 characters in length DESCRIPTION: This is the unique ID number of an IV bag, which is generated from Inpatient Medications. RECORD INDEXES: AUID (#147) 53.79,.27 PRN REASON FLAG 0;12 NUMBER INPUT TRANSFORM: K:+X'=X!(X>1)!(X<0)!(X?.E1"."1.N) X LAST EDITED: NOV 04, 2003 HELP-PROMPT: Type a number between 0 and 1, 0 Decimal Digits DESCRIPTION: The PRN REASON FLAG field is to indicate whether the BCMA Med Log file entry is PRN activity and has an associated PRN REASON which has been set to require BCMA user attention or action. 53.79,.28 WITNESS DATE/TIME 0;13 DATE INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:X<1 X LAST EDITED: SEP 12, 2012 HELP-PROMPT: (No range limit on date) DESCRIPTION: Contains the DATE/TIME that this administration of a High Risk/High Alert medication was witnessed. CROSS-REFERENCE: 53.79^AU28^MUMPS 1)= D AUDIT^PSBUTL(DA,53.79,.28,X,"S") 2)= D AUDIT^PSBUTL(DA,53.79,.28,X,"K") Creates an entry in this items audit log whenever changed or deleted. 53.79,.29 ADMIN WITNESSED BY 0;14 POINTER TO NEW PERSON FILE (#200) LAST EDITED: SEP 19, 2012 HELP-PROMPT: Select the witness. DESCRIPTION: Contains the user that was required to Witness the passing of meds due to Drug High Risk/Alert. CROSS-REFERENCE: 53.79^AU29^MUMPS 1)= D AUDIT^PSBUTL(DA,53.79,.29,X,"S") 2)= D AUDIT^PSBUTL(DA,53.79,.29,X,"K") Creates an entry in this items audit log whenever changed or deleted. 53.79,.3 COMMENT .3;0 Multiple #53.793 DESCRIPTION: Multiple containing the comments entered for each med pass. 53.793,.01 COMMENT 0;1 FREE TEXT (Multiply asked) INPUT TRANSFORM: K:$L(X)>150!($L(X)<1) X LAST EDITED: MAR 23, 1999 HELP-PROMPT: Answer must be 1-150 characters in length. DESCRIPTION: Text of comment entered by the user. 53.793,.02 ENTERED BY 0;2 POINTER TO NEW PERSON FILE (#200) LAST EDITED: MAR 19, 1999 DESCRIPTION: Pointer to the NEW PERSON file (#200) of the user making the comment. 53.793,.03 ENTERED DATE/TIME 0;3 DATE INPUT TRANSFORM: S %DT="ESTX" D ^%DT S X=Y K:Y<1 X LAST EDITED: MAR 19, 1999 DESCRIPTION: Date/Time the comment was filed against this entry. 53.79,.31 WITNESS COMMENT 1;1 FREE TEXT INPUT TRANSFORM: K:$L(X)>150!($L(X)<1) X LAST EDITED: SEP 12, 2012 HELP-PROMPT: Answer must be 1-150 characters in length. DESCRIPTION: Comment the witness may want to enter while witnessing an administration for a High Risk/High Alert medication. 53.79,.32 WITNESS HR ORDER CODE 1;2 SET '0' FOR NOT HIGH RISK/ALERT; '1' FOR HIGH RISK/ALERT-NO WITNESS REQUIRED IN BCMA; '2' FOR RECOMMEND WITNESS IN BCMA-HIGH RISK/ALERT; '3' FOR WITNESS REQUIRED IN BCMA-HIGH RISK/ALERT; LAST EDITED: NOV 14, 2012 HELP-PROMPT: Enter the Order's highest level of High Risk/Alert codes found in its components of Disp Drug, Additives, or Solutions. DESCRIPTION: This field contains the highest level of all the High Risk/High Alert drug indicators that were found in the order when this medication was passed. CROSS-REFERENCE: 53.79^AU32^MUMPS 1)= D AUDIT^PSBUTL(DA,53.79,.32,X,"S") 2)= D AUDIT^PSBUTL(DA,53.79,.32,X,"K") 53.79,.33 WITNESSED? 1;3 SET '0' FOR NO; '1' FOR YES; LAST EDITED: NOV 14, 2012 HELP-PROMPT: Enter Yes if this medication administration was witnessed. DESCRIPTION: This field will track whether the Witness was bypassed for a High Risk/High Alert drug during medication passing. CROSS-REFERENCE: 53.79^AU33^MUMPS 1)= D AUDIT^PSBUTL(DA,53.79,.33,X,"S") 2)= D AUDIT^PSBUTL(DA,53.79,.33,X,"K") 53.79,.35 INFUSION RATE 0;11 FREE TEXT INPUT TRANSFORM: K:$L(X)>50!($L(X)<1) X LAST EDITED: OCT 10, 2012 HELP-PROMPT: Answer must be 1-50 characters in length. DESCRIPTION: This is the infusion rate for an IV bag, which is passed by Inpatient Medications. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 53.79,.5 DISPENSE DRUG .5;0 POINTER Multiple #53.795 INDEXED BY: PROMPT FOR REMOVAL IN BCMA (AMRR), UNIT OF ADMINISTRATION (APATCH) 53.795,.01 DISPENSE DRUG 0;1 POINTER TO DRUG FILE (#50) (Multiply asked) LAST EDITED: MAR 13, 1999 DESCRIPTION: Pointer to the drug file. Contains the actual medication scanned for this entry. CROSS-REFERENCE: 53.795^B 1)= S ^PSB(53.79,DA(1),.5,"B",$E(X,1,30),DA)="" 2)= K ^PSB(53.79,DA(1),.5,"B",$E(X,1,30),DA) 53.795,.02 DOSES ORDERED 0;2 NUMBER INPUT TRANSFORM: K:+X'=X!(X>50)!(X<0)!(X?.E1"."5N.N) X LAST EDITED: JUN 05, 2002 HELP-PROMPT: Type a Number between 0 and 50, 4 Decimal Digits DESCRIPTION: Number of units from the PHARMACY PATIENT file (#55) 53.795,.03 DOSES GIVEN 0;3 NUMBER INPUT TRANSFORM: K:+X'=X!(X>50)!(X<0)!(X?.E1"."5N.N) X LAST EDITED: JUN 05, 2002 HELP-PROMPT: Type a Number between 0 and 50, 4 Decimal Digits DESCRIPTION: Actual number of units given. CROSS-REFERENCE: 53.795^AU303^MUMPS 1)= D AUDIT^PSBUTL(DA(1),53.795,.03,X,"S") 2)= D AUDIT^PSBUTL(DA(1),53.795,.03,X,"K") Creates an entry in this items audit log whenever changed or deleted. 53.795,.04 UNIT OF ADMINISTRATION 0;4 FREE TEXT INPUT TRANSFORM: K:$L(X)>40!($L(X)<1) X LAST EDITED: MAR 13, 2003 HELP-PROMPT: Answer must be 1-40 characters in length. DESCRIPTION: Unit of administration (i.e. TABLET, ML, VIAL) CROSS-REFERENCE: 53.795^AU304^MUMPS 1)= D AUDIT^PSBUTL(DA(1),53.795,.04,X,"S") 2)= D AUDIT^PSBUTL(DA(1),53.795,.04,X,"K") Creates an entry in this items audit log whenever changed or deleted. FIELD INDEX: APATCH (#148) MUMPS IR ACTION Short Descr: Sets the APATCH cross-reference when unit of administration is PATCH Set Logic: N I S I=0 X "F S I=$O(^PSB(53.79,DA(1),.5,I)) Q:'I Q:$P($G(^(I,0)),U,4)=""PATCH"" Q:$P(^PSB(53 .79,DA(1),0),U,9)'=""G""" S:I ^PSB(53.79,"APATCH",X(1),X(2),DA(1))="" K:'I ^PSB(53.79,"APATCH",X( 1),X(2),DA(1)) Set Cond: S X=X1(3)="PATCH"!(X2(3)="PATCH")&(X2(3)]"") Kill Logic: N I S I=0 X "F S I=$O(^PSB(53.79,DA(1),.5,I)) Q:'I Q:$P($G(^(I,0)),U,4)=""PATCH""&(I'=DA)" S:I ^PSB(53.79,"APATCH",X(1),X(2),DA(1))="" K:'I ^PSB(53.79,"APATCH",X(1),X(2),DA(1)) Kill Cond: S X=X1(3)="PATCH"&(X2(3)="") X(1): Computed Code: S X=$P(^PSB(53.79,DA(1),0),U) (Subscr 1) X(2): Computed Code: S X=$P(^PSB(53.79,DA(1),0),U,6) (Subscr 2) X(3): UNIT OF ADMINISTRATION (53.795,.04) (Subscr 3) (forwards) 53.795,.05 HIGH RISK/HIGH ALERT 0;5 SET '0' FOR NOT HIGH RISK/ALERT; '1' FOR HIGH RISK/ALERT-NO WITNESS REQUIRED IN BCMA; '2' FOR RECOMMEND WITNESS IN BCMA-HIGH RISK/ALERT; '3' FOR WITNESS REQUIRED IN BCMA-HIGH RISK/ALERT; LAST EDITED: NOV 14, 2012 HELP-PROMPT: Enter a valid High Risk/Alert code for this Dispense Drug. DESCRIPTION: High Risk/High Alert indicator for the Orderable Item this disp drug pointed to at the time of administration. 53.795,.06 PROMPT FOR REMOVAL IN BCMA 0;6 SET '0' FOR No Removal Required Prior to Next Administration; '1' FOR Removal at Next Administration; '3' FOR Removal Period Required Prior to Next Administration; LAST EDITED: APR 12, 2016 HELP-PROMPT: Enter a valid Prompt for Removal code for this Dispense Drug. DESCRIPTION: This is the value of the PROMPT FOR REMOVAL IN BCMA (#12) field for this dispense drug that was saved in the PHARMACY PATIENT (#55) file when the Inpatient order was Finished in Inpatient Pharmacy. FIELD INDEX: AMRR (#1407) MUMPS IR ACTION Short Descr: Sets AMRR cross-refernece when Prompt For Removal BCMA > 0 Set Logic: N I S I=0 X "F S I=$O(^PSB(53.79,DA(1),.5,I)) Q:'I Q:$P($G(^(I,0)),U,6)>0" S:I ^PSB(53.79,"AMRR ",X(1),X(2),DA(1))="" K:'I ^PSB(53.79,"AMRR",X(1),X(2),DA(1)) Set Cond: S X=X1(3)>0!(X2(3)>0) Kill Logic: N I S I=0 X "F S I=$O(^PSB(53.79,DA(1),.5,I)) Q:'I Q:$P($G(^(I,0)),U,6)>0&(I'=DA)" S:I ^PSB(53. 79,"AMRR",X(1),X(2),DA(1))="" K:'I ^PSB(53.79,"AMRR",X(1),X(2),DA(1)) Kill Cond: S X=X1(3)>0&(X2(3)>0) X(1): Computed Code: S X=$P(^PSB(53.79,DA(1),0),U) (Subscr 1) X(2): Computed Code: S X=$P(^PSB(53.79,DA(1),0),U,6) (Subscr 2) X(3): PROMPT FOR REMOVAL IN BCMA (53.795,.06) (Subscr 3) (forwards) 53.79,.6 ADDITIVES .6;0 POINTER Multiple #53.796 53.796,.01 ADDITIVES 0;1 POINTER TO IV ADDITIVES FILE (#52.6) (Multiply asked) LAST EDITED: MAY 20, 2003 DESCRIPTION: Pointer to the additives file. Filled in automatically with the ordered additives when marked as given. CROSS-REFERENCE: 53.796^B 1)= S ^PSB(53.79,DA(1),.6,"B",$E(X,1,30),DA)="" 2)= K ^PSB(53.79,DA(1),.6,"B",$E(X,1,30),DA) CROSS-REFERENCE: 53.79^E^MUMPS 1)= I $P(^PSB(53.79,DA,0),U,6) S ^PSB(53.79,"AOIP3",$P(^PSB(53.79,DA(1),0),U),DA(1),X)="" 2)= I $P(^PSB(53.79,DA,0),U,6) K ^PSB(53.79,"AOIP3",$P(^PSB(53.79,DA(1),0),U),DA(1),X) CROSS REFERENCE for multiple ADDITIVES. PSB(53.79,"AOIP3",DFN,ORDERABLE IEN,ADDITIVE,) 53.796,.02 DOSE ORDERED 0;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X LAST EDITED: APR 09, 1999 HELP-PROMPT: Answer must be 1-30 characters in length. DESCRIPTION: Dosage from the actual IV order. 53.796,.03 DOSE GIVEN 0;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X LAST EDITED: APR 09, 1999 HELP-PROMPT: Answer must be 1-30 characters in length. DESCRIPTION: Actual dosing performed by administration clinician. CROSS-REFERENCE: 53.796^AU603^MUMPS 1)= D AUDIT^PSBUTL(DA(1),53.796,.03,X,"S") 2)= D AUDIT^PSBUTL(DA(1),53.796,.03,X,"K") Creates an entry in this items audit log whenever changed or deleted. 53.796,.04 UNIT OF ADMINISTRATION 0;4 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X LAST EDITED: APR 09, 1999 HELP-PROMPT: Answer must be 1-20 characters in length. DESCRIPTION: Unit of administration (i.e. ML) CROSS-REFERENCE: 53.796^AU604^MUMPS 1)= D AUDIT^PSBUTL(DA(1),53.796,.04,X,"S") 2)= D AUDIT^PSBUTL(DA(1),53.796,.04,X,"K") Creates an entry in this items audit log whenever changed or deleted. 53.796,.05 HIGH RISK/HIGH ALERT 0;5 SET '0' FOR NOT HIGH RISK/ALERT; '1' FOR HIGH RISK/ALERT-NO WITNESS REQUIRED IN BCMA; '2' FOR RECOMMEND WITNESS IN BCMA-HIGH RISK/ALERT; '3' FOR WITNESS REQUIRED IN BCMA-HIGH RISK/ALERT; LAST EDITED: NOV 14, 2012 HELP-PROMPT: Enter a valid High Risk/Alert code for this Additive. DESCRIPTION: High Risk/High Alert indicator for the Orderable Item this additive pointed to at the time of administration. 53.79,.7 SOLUTIONS .7;0 POINTER Multiple #53.797 53.797,.01 SOLUTIONS 0;1 POINTER TO IV SOLUTIONS FILE (#52.7) (Multiply asked) LAST EDITED: MAY 16, 2003 DESCRIPTION: Pointer to the SOLUTIONS file. CROSS-REFERENCE: 53.797^B 1)= S ^PSB(53.79,DA(1),.7,"B",$E(X,1,30),DA)="" 2)= K ^PSB(53.79,DA(1),.7,"B",$E(X,1,30),DA) CROSS-REFERENCE: 53.79^F^MUMPS 1)= I $P(^PSB(53.79,DA,0),U,6) S ^PSB(53.79,"AOIP4",$P(^PSB(53.79,DA(1),0),U),DA(1),X)="" 2)= I $P(^PSB(53.79,DA,0),U,6) K ^PSB(53.79,"AOIP4",$P(^PSB(53.79,DA(1),0),U),DA(1),X) CROSS REFERENCE for multiple SOLUTIONS. PSB(53.79,"AOIP4",DFN,ORDERABLE IEN,SOLUTION) 53.797,.02 DOSE ORDERED 0;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X LAST EDITED: APR 09, 1999 HELP-PROMPT: Answer must be 1-30 characters in length. DESCRIPTION: Dosage ordered from the IV Order. 53.797,.03 DOSES GIVEN 0;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X LAST EDITED: APR 09, 1999 HELP-PROMPT: Answer must be 1-30 characters in length. DESCRIPTION: Actual amount of medication given. CROSS-REFERENCE: 53.797^AU703^MUMPS 1)= D AUDIT^PSBUTL(DA(1),53.797,.03,X,"S") 2)= D AUDIT^PSBUTL(DA(1),53.797,.03,X,"K") Creates an entry in this items audit log whenever changed or deleted. 53.797,.04 UNIT OF ADMINISTRATION 0;4 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X LAST EDITED: APR 09, 1999 HELP-PROMPT: Answer must be 1-20 characters in length. DESCRIPTION: Unit of administration (i.e. ML) CROSS-REFERENCE: 53.797^AU704^MUMPS 1)= D AUDIT^PSBUTL(DA(1),53.797,.04,X,"S") 2)= D AUDIT^PSBUTL(DA(1),53.797,.04,X,"K") Creates an entry in this items audit log whenever changed or deleted. 53.797,.05 HIGH RISK/HIGH ALERT 0;5 SET '0' FOR NOT HIGH RISK/ALERT; '1' FOR HIGH RISK/ALERT-NO WITNESS REQUIRED IN BCMA; '2' FOR RECOMMEND WITNESS IN BCMA-HIGH RISK/ALERT; '3' FOR WITNESS REQUIRED IN BCMA-HIGH RISK/ALERT; LAST EDITED: NOV 14, 2012 HELP-PROMPT: Enter a valid High Risk/Alert code for this Solution. DESCRIPTION: High Risk/High Alert indicator for the Orderable Item this Solution pointed to at the time of administration. 53.79,.9 AUDIT LOG .9;0 DATE Multiple #53.799 53.799,.01 AUDIT LOG 0;1 DATE (Multiply asked) INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X LAST EDITED: MAR 20, 1999 DESCRIPTION: Date/time of audit being filed. CROSS-REFERENCE: 53.799^B 1)= S ^PSB(53.79,DA(1),.9,"B",$E(X,1,30),DA)="" 2)= K ^PSB(53.79,DA(1),.9,"B",$E(X,1,30),DA) 53.799,.02 USER 0;2 POINTER TO NEW PERSON FILE (#200) LAST EDITED: MAR 20, 1999 DESCRIPTION: Pointer to the user making the change. 53.799,.03 TEXT 0;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>150!($L(X)<1) X LAST EDITED: MAR 20, 1999 HELP-PROMPT: Answer must be 1-150 characters in length. DESCRIPTION: Description of the change made. 53.799,.04 ACTION STATUS LOG 0;4 FREE TEXT INPUT TRANSFORM: K:$L(X)>15!($L(X)<1) X LAST EDITED: JUN 24, 2008 HELP-PROMPT: Please enter the ACTION STATUS that is being set in 1-15 characters. DESCRIPTION: Action Status that this log entry is tracking. 53.799,.05 ACTION BY LOG 0;5 POINTER TO NEW PERSON FILE (#200) LAST EDITED: JUN 24, 2008 HELP-PROMPT: Please select the user that made the previous change to the ACTION STATUS. DESCRIPTION: Pointer to the user who was listed as performing the previous action. FILES POINTED TO FIELDS DRUG (#50) FIELD^NL^.06^6:DISPENSE DRUG (#.01) INSTITUTION (#4) PATIENT DIVISION (#.03) IV ADDITIVES (#52.6) ADDITIVES:ADDITIVES (#.01) IV SOLUTIONS (#52.7) SOLUTIONS:SOLUTIONS (#.01) NEW PERSON (#200) ENTERED BY (#.05) ACTION BY (#.07) PRN EFFECTIVENESS ENTERED BY (#.23) ADMIN WITNESSED BY (#.29) COMMENT:ENTERED BY (#.02) AUDIT LOG:USER (#.02) ACTION BY LOG (#.05) PATIENT (#2) PATIENT NAME (#.01) PHARMACY ORDERABLE ITEM (#50.7) ADMINISTRATION MEDICATION (#.08) File #53.79 Record Indexes: ADERM (#1404) RECORD REGULAR IR SORTING ONLY Short Descr: By patient, action date/time, & dermal site Description: This index will be used to find historical dermal sites where a patient has had any dermal type medication on their body in Action date order. To be used for presenting to the BCMA user when administering a new dermal type medication. Set Logic: S ^PSB(53.79,"ADERM",X(1),X(2),$E(X(3),1,30),DA)="" Kill Logic: K ^PSB(53.79,"ADERM",X(1),X(2),$E(X(3),1,30),DA) Whole Kill: K ^PSB(53.79,"ADERM") X(1): PATIENT NAME (53.79,.01) (Subscr 1) (forwards) X(2): ACTION DATE/TIME (53.79,.06) (Subscr 2) (forwards) X(3): DERMAL SITE (53.79,.18) (Subscr 3) (Len 30) (forwards) ADERMOI (#1405) RECORD REGULAR IR SORTING ONLY Short Descr: By patient, orderable item, action date/time, & dermal site Description: This index will be used to find historical dermal sites where a patient has had a dermal type medication on their body that are of the same Orderable Item and in Action date order. To be used for presenting to the BCMA user when administering a new dermal type medication. Set Logic: S ^PSB(53.79,"ADERMOI",X(1),X(2),X(3),$E(X(4),1,30),DA)="" Kill Logic: K ^PSB(53.79,"ADERMOI",X(1),X(2),X(3),$E(X(4),1,30),DA) Whole Kill: K ^PSB(53.79,"ADERMOI") X(1): PATIENT NAME (53.79,.01) (Subscr 1) (forwards) X(2): ADMINISTRATION MEDICATION (53.79,.08) (Subscr 2) (forwards) X(3): ACTION DATE/TIME (53.79,.06) (Subscr 3) (forwards) X(4): DERMAL SITE (53.79,.18) (Subscr 4) (Len 30) (forwards) AINFUSING (#1115) RECORD REGULAR IR SORTING ONLY Short Descr: Index of IV's still with a status of Infusing. Description: Updates AINFUSING when DFN or admin date/time changes and Action Status is "I" for infusing or kill index when Action Status changes from "I" to anything. Set Logic: S ^PSB(53.79,"AINFUSING",X(1),X(2),DA)="" Set Cond: S X=0 I $P(^PSB(53.79,DA,0),U,9)="I",$P(^PSB(53.79,DA,0),U,10)]"" S X=1 Kill Logic: K ^PSB(53.79,"AINFUSING",X(1),X(2),DA) Kill Cond: S X=0 I $P(^PSB(53.79,DA,0),U,9)'="I" S X=1 Whole Kill: K ^PSB(53.79,"AINFUSING") X(1): PATIENT NAME (53.79,.01) (Subscr 1) (forwards) X(2): ACTION DATE/TIME (53.79,.06) (Subscr 2) (forwards) AINJ (#1045) RECORD REGULAR IR SORTING ONLY Short Descr: By patient, action date/time, & inject site Set Logic: S ^PSB(53.79,"AINJ",X(1),X(2),$E(X(3),1,30),DA)="" Kill Logic: K ^PSB(53.79,"AINJ",X(1),X(2),$E(X(3),1,30),DA) Whole Kill: K ^PSB(53.79,"AINJ") X(1): PATIENT NAME (53.79,.01) (Subscr 1) (forwards) X(2): ACTION DATE/TIME (53.79,.06) (Subscr 2) (forwards) X(3): INJECTION SITE (53.79,.16) (Subscr 3) (Len 30) (forwards) AINJOI (#1046) RECORD REGULAR IR SORTING ONLY Short Descr: By patient, orderable item, action date/time, & inject site Set Logic: S ^PSB(53.79,"AINJOI",X(1),X(2),X(3),$E(X(4),1,30),DA)="" Kill Logic: K ^PSB(53.79,"AINJOI",X(1),X(2),X(3),$E(X(4),1,30),DA) Whole Kill: K ^PSB(53.79,"AINJOI") X(1): PATIENT NAME (53.79,.01) (Subscr 1) (forwards) X(2): ADMINISTRATION MEDICATION (53.79,.08) (Subscr 2) (forwards) X(3): ACTION DATE/TIME (53.79,.06) (Subscr 3) (forwards) X(4): INJECTION SITE (53.79,.16) (Subscr 4) (Len 30) (forwards) AORDX (#47) RECORD REGULAR IR SORTING ONLY Short Descr: DFN,ORDER NUMBER,ADMIN DATE/TIME Description: Cross reference by; .01 PATIENT NAME; .11 ORDER REFERENCE NUMBER; and .06 ADMINISTRATION DATE/TIME. Set Logic: S ^PSB(53.79,"AORDX",$E(X(1),1,30),$E(X(2),1,15),$E(X(3),1,15),DA)="" Kill Logic: K ^PSB(53.79,"AORDX",$E(X(1),1,30),$E(X(2),1,15),$E(X(3),1,15),DA) Whole Kill: K ^PSB(53.79,"AORDX") X(1): PATIENT NAME (53.79,.01) (Subscr 1) (Len 30) (forwards) X(2): ORDER REFERENCE NUMBER (53.79,.11) (Subscr 2) (Len 15) (forwards) X(3): ACTION DATE/TIME (53.79,.06) (Subscr 3) (Len 15) (forwards) ASTOPPED (#1116) RECORD REGULAR IR SORTING ONLY Short Descr: Index of IV's that are status Stopped. Description: Updates ASTOPPED when DFN or admin date/time changes and Action Status is "S" for stopped or kill index when Action Status changes from "S" to anything else. Set Logic: S ^PSB(53.79,"ASTOPPED",X(1),X(2),DA)="" Set Cond: S X=0 I $P(^PSB(53.79,DA,0),U,9)="S",$P(^PSB(53.79,DA,0),U,10)]"" S X=1 Kill Logic: K ^PSB(53.79,"ASTOPPED",X(1),X(2),DA) Kill Cond: S X=0 I $P(^PSB(53.79,DA,0),U,9)'="S" S X=1 Whole Kill: K ^PSB(53.79,"ASTOPPED") X(1): PATIENT NAME (53.79,.01) (Subscr 1) (forwards) X(2): ACTION DATE/TIME (53.79,.06) (Subscr 2) (forwards) AUID (#147) RECORD REGULAR IR SORTING ONLY Short Descr: cross reference of dfn, order number, and unique id Set Logic: S ^PSB(53.79,"AUID",X(1),$E(X(2),1,30),$E(X(3),1,30),DA)="" Kill Logic: K ^PSB(53.79,"AUID",X(1),$E(X(2),1,30),$E(X(3),1,30),DA) Whole Kill: K ^PSB(53.79,"AUID") X(1): PATIENT NAME (53.79,.01) (Subscr 1) (forwards) X(2): ORDER REFERENCE NUMBER (53.79,.11) (Subscr 2) (Len 30) (forwards) X(3): IV UNIQUE ID (53.79,.26) (Subscr 3) (Len 30) (forwards) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S): PSB MED LOG EDIT MAR 23, 1999@12:52 USER #0 PSB MED LOG EDIT DD #53.79 PSB MED LOG EDIT DD HDR DD #53.79 PSB MED LOG EDIT DD DD #53.795 PSB MED LOG EDIT IV MAR 23, 1999@12:52 USER #0 PSB MED LOG EDIT IV DD #53.79 PSB MED LOG EDIT IV HDR DD #53.79 PSB MED LOG EDIT DD IV DD #53.795 PSB NEW IV ENTRY MAR 23, 1999@12:52 USER #0 PSB NEW IV ENTRY DD #53.79 PSB NEW IV ENTRY ADD HDR DD #53.79 PSB NEW IV ENTRY ADD DD #53.796 PSB NEW UD ENTRY MAR 23, 1999@12:52 USER #0 PSB NEW UD ENTRY DD #53.79 PSB NEW UD ENTRY DD HDR DD #53.79 PSB NEW UD ENTRY DD DD #53.795 PSB PRN EFFECTIVENESS MAR 22, 1999@14:30 USER #0 PSB PRN EFFECTIVENESS DD #53.79