STANDARD DATA DICTIONARY #53.2 -- UNIT DOSE ORDER SET FILE                                                        3/24/25    PAGE 1
STORED IN ^PS(53.2,  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                         (VERSION 5.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
  Allows the grouping of Unit Dose orders, to facilitate the entry of multiple orders at one time.  


              DD ACCESS: @

CROSS
REFERENCED BY: NAME(B)



53.2,.01      NAME                   0;1 FREE TEXT (Required)

              INPUT TRANSFORM:  K:$L(X)>30!(X?.N)!($L(X)<3)!'(X'?1P.E) X
              HELP-PROMPT:      Name must be 3-30 characters, not numeric or starting with punctuation. 
              DESCRIPTION:        This is the name of the order set, used is the selection of an order set in the order entry
                                process.  

              GROUP:            PSJU
              CROSS-REFERENCE:  53.2^B 
                                1)= S ^PS(53.2,"B",$E(X,1,30),DA)=""
                                2)= K ^PS(53.2,"B",$E(X,1,30),DA)


53.2,1        *DRUG                  1;0 POINTER Multiple #53.21

              LAST EDITED:      JUL 30, 1996 
              DESCRIPTION:
                                  This is a set of orders for this order set.  

              TECHNICAL DESCR:    This is a set of orders for this order set.  There is no limit to the number of orders in an
                                order set.  It is these orders that are entered for the patient (through the routine PSGOES) when
                                this order set is selected.  

              GROUP:            PSJU
              IDENTIFIED BY:    *MED ROUTE(#6)[R], *SCHEDULE TYPE(#7)[R]

53.21,.01       *DRUG                  0;1 POINTER TO PRIMARY DRUG FILE (#50.3) (Required) (Multiply asked)

                INPUT TRANSFORM:S DIC("S")="S X(1)=$G(^(1,""AFI"",""U"")) I X(1),$S('$P(X(1),""^"",2):1,1:$P(X(1),""^"",2)>DT)" D ^
                                DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
                LAST EDITED:    JUL 30, 1996 
                HELP-PROMPT:    Enter a drug for this order set.  Each drug chosen is an individual order within the order set. 
                DESCRIPTION:
                                  This is a drug to be entered as a Unit Dose order when this order set is selected.  

                TECHNICAL DESCR:
                                  This is the primary drug of an order that is created when this order set is selected.  

                SCREEN:         S DIC("S")="S X(1)=$G(^(1,""AFI"",""U"")) I X(1),$S('$P(X(1),""^"",2):1,1:$P(X(1),""^"",2)>DT)"
                EXPLANATION:    Drugs must be active primary drugs marked for Unit Dose.
                GROUP:          PSJU
                CROSS-REFERENCE:53.21^B 
                                1)= S ^PS(53.2,DA(1),1,"B",$E(X,1,30),DA)=""
                                2)= K ^PS(53.2,DA(1),1,"B",$E(X,1,30),DA)


53.21,2         *DOSAGE ORDERED      0;9 FREE TEXT (Required)

                INPUT TRANSFORM:X:$E(X,$L(X))="" ^DD(53.21,2,9.5) K:$L(X)>20!($L(X)<1)!(X=+X) X
                LAST EDITED:    JUL 30, 1996 
                HELP-PROMPT:    Answer must be 1-20 characters in length. 
                DESCRIPTION:      This is the total amount of the medication that is to be administered as one dose, such as
                                '500MG' or '100CC'.  This cannot be a number only.  The type of unit (MG, CC, etc.) must be
                                included.  This is required.  

                GROUP:          PSJU
                NOTES:          XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


53.21,4         *DAY (nD) OR DOSE (nL) LIMIT 0;2 FREE TEXT

                INPUT TRANSFORM:K:+X>90!(+X<1)!(X'?1.2N1"D"&(X'?1.2N1"L")) X
                LAST EDITED:    JUL 30, 1996 
                HELP-PROMPT:    Answer must be a number followed by a 'D' (for DAY LIMIT), or a number followed by an 'L' (for DOSE 
                                LIMIT). 
                DESCRIPTION:      This should contain the length of the order with this drug either in DAYS or DOSES
                                (administered).  If the length is in DAYS, the number of days entered must be followed by a D.  If
                                the length is a DOSE LIMIT, the number entered must be followed by an L.  

                GROUP:          PSJU
                NOTES:          XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


53.21,5         *START DAY AND TIME  0;11 DATE

                INPUT TRANSFORM:K:X'?1"T+"1.2N1"@"1.4N X I $D(X) S %DT="TXR",Z=X D ^%DT K:Y<1 X S:Y>0 X=$P(Z,"@")_"@"_$E(Y_"000",9,
                                12) W:Y>0 "  (",X,")" K Z
                LAST EDITED:    JUL 30, 1996 
                HELP-PROMPT:    Enter the day and time after the order is selected that this order should start. 
                DESCRIPTION:      If the order with this drug is not to start the day the order set is selected, enter when the
                                order is to start here.  Enter as a future date and time in the form of "T+...  This allows orders
                                in an order set to be staggered.  

                EXECUTABLE HELP:W !,"DO NOT ENTER ANYTHING HERE IF THIS ORDER STARTS THE DAY ITS ORDERED."
                GROUP:          PSJU
                NOTES:          XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


53.21,6         *MED ROUTE           0;3 POINTER TO MEDICATION ROUTES FILE (#51.2) (Required)

                INPUT TRANSFORM:S DIC("S")="I $P(^PS(51.2,+Y,0),""^"",4)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
                LAST EDITED:    JUL 30, 1996 
                HELP-PROMPT:    Enter the route of administration for this drug. 
                DESCRIPTION:
                                  This is the route of administration for this drug.  

                SCREEN:         S DIC("S")="I $P(^PS(51.2,+Y,0),""^"",4)"
                EXPLANATION:    MUST BE MARKED FOR ALL PACKAGES
                GROUP:          PSJU

53.21,7         *SCHEDULE TYPE       0;4 SET (Required)

                                'C' FOR CONTINUOUS; 
                                'O' FOR ONE TIME; 
                                'OC' FOR ON CALL; 
                                'P' FOR PRN; 
                                'R' FOR FILL on REQUEST; 
                LAST EDITED:    JUL 30, 1996 
                HELP-PROMPT:    Enter the code (C, O, OC, P, R) corresponding to the scheduling of this order. 
                DESCRIPTION:      This is the type of schedule for the administration of the drug.  Please remember that PRE-OP
                                orders fall under ON CALL, and that FILL on REQUEST includes MULTI-DOSE containers.  

                GROUP:          PSJU

53.21,8         *SCHEDULE            0;5 FREE TEXT (Required)

                INPUT TRANSFORM:D EN^PSGS0 I $D(X)#2,'PSGS0Y,PSGS0XT W "  Every ",PSGS0XT," minutes"
                LAST EDITED:    JUL 30, 1996 
                HELP-PROMPT:    Answer must be 2-180 characters in length. 
                DESCRIPTION:      This is the schedule for the administration of this medication.  Unless the Schedule Type is ON
                                CALL, this field is required, and the order will NOT be entered if no data is found in this field.
                                This field will be ignored if the SCHEDULE TYPE is ON CALL (OC).  

                GROUP:          PSJU
                NOTES:          XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


53.21,9         *SPECIAL INSTRUCTIONS 1;1 FREE TEXT

                INPUT TRANSFORM:K:$L(X)>180!($L(X)<1) X D:$D(X) ^PSGSICHK
                LAST EDITED:    JUL 30, 1996 
                HELP-PROMPT:    Answer must be 1-180 characters in length. 
                DESCRIPTION:      Enter any special instructions (using abbreviations whenever possible) needed for this order. 
                                This would include the physician's reason for ordering a PRN.  This field utilizes the
                                abbreviations and expansions from the MEDICATION INSTRUCTION file (#51).  

                EXECUTABLE HELP:W !,"IF ABBREVIATIONS ARE USED, THE TOTAL LENGTH OF THE EXPANDED INSTRUCTIONS ALSO   MAY NOT BE LON
                                GER THAN 180 CHARACTERS."
                GROUP:          PSJU
                NOTES:          XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


53.21,10        *DISPENSE DRUG       2;0 POINTER Multiple #53.2102

                LAST EDITED:    JUL 30, 1996 
                DESCRIPTION:      This is the medication(s), and related information, that will actually be dispensed by pharmacy
                                for this order.  

                GROUP:          PSJ

53.2102,.01       *DISPENSE DRUG       0;1 POINTER TO DRUG FILE (#50) (Required) (Multiply asked)

                  INPUT TRANSFORM:S DIC("S")="I $P($G(^PSDRUG(+Y,2)),""^"",6)=+$G(^PS(53.2,$S($D(DA(2)):DA(2),1:DA(1)),1,$S($D(DA(2
                                )):DA(1),1:DA),0))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
                  LAST EDITED:  JUL 30, 1996 
                  HELP-PROMPT:  Enter a dispense drug for this order. 
                  DESCRIPTION:    This is the medication that will actually be dispensed for this order.  An order may have more
                                than one dispense drug.  

                  TECHNICAL DESCR:
                                  This is an entry from the Drug file (50) that will actually be dispensed as part of the order. 
                                An order can have multiple dispense drugs.  

                  SCREEN:       S DIC("S")="I $P($G(^PSDRUG(+Y,2)),""^"",6)=+$G(^PS(53.2,$S($D(DA(2)):DA(2),1:DA(1)),1,$S($D(DA(2))
                                :DA(1),1:DA),0))"
                  EXPLANATION:  Only dispense drugs tied to this order's primary drug are selectable.
                  EXECUTABLE HELP:S X(1)=+$G(^PS(53.2,DA(1),1,DA,0)) I X(1) S X(1)=$P($G(^PS(50.3,X(1),0)),"^") I X(1)]"" W !?5,"("
                                ,X(1)," is the drug for this order.)" K DA(2)
                  LAYGO TEST:   1,0)= S X(1)=$D(^PS(53.2,$S($D(DA(2)):DA(2),1:DA(1)),1,$S($D(DA(2)):DA(1),1:DA),2,"B",+X)) D:X(1) E
                                N^DDIOL("This dispense drug has already been entered for this order.") I 'X(1)

                  GROUP:        PSJU
                  CROSS-REFERENCE:53.2102^B 
                                1)= S ^PS(53.2,DA(2),1,DA(1),2,"B",$E(X,1,30),DA)=""
                                2)= K ^PS(53.2,DA(2),1,DA(1),2,"B",$E(X,1,30),DA)


53.2102,.02       *UNITS PER DOSE    0;2 NUMBER

                  INPUT TRANSFORM:S X=$S(X="1/2":.5,X="1/4":.25,1:X) K:+X'=X!(X>30)!(X<0)!(X?.E1"."3.N) X
                  OUTPUT TRANSFORM:S Y=$S(Y=.5:"1/2",Y=.25:"1/4",Y?1".".N:"0"_Y,1:Y)
                  LAST EDITED:  JUL 30, 1996 
                  HELP-PROMPT:  Enter a number between 0 and 30 (will accept '1/2' or '1/4'). 
                  DESCRIPTION:    This is the number of UNITS (tablets, capsules, etc.) to be dispensed as a DOSE for this order. 
                                The literals '1/2' and '1/4' may be entered.  If there is no entry, it is assumed to be ONE (1).  
                                                         ** PLEASE NOTE ** 
                                  If a doctor prescribes 30 ml's of a medication that is usually dispensed and administered as 60
                                ml's, the correct UNITS PER DOSE would be 1/2 (or .5), NOT 30 ml's.  (30 ml's would be entered into
                                the DOSAGE ORDERED field.) 
                                  If the UNITS PER DOSE ordered is a variable amount (1-2 tab.), it is suggested that the maximum
                                amount be entered into this field and the amount ordered noted either in the DOSAGE ORDERED or
                                SPECIAL INSTRUCTIONS fields.  

                  EXECUTABLE HELP:W !,"IF NO ENTRY (OR AN ENTRY OF `0') IS MADE, A ONE (1) WILL BE ASSUMED."
                  GROUP:        PSJU
                  NOTES:        XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER






53.2,2        ORDERABLE ITEM         2;0 POINTER Multiple #53.22

              DESCRIPTION:
                                This is the orderable item describing the drug to be administered in this order.  

              SCREEN:           S DIC("S")="I $S('$P($G(^(0)),U,4):1,1:$P($G(^(0)),U,4)>DT)"
              EXPLANATION:      Only active orderable items may be selected.
              GROUP:            PSJU

53.22,.01       ORDERABLE ITEM         0;1 POINTER TO PHARMACY ORDERABLE ITEM FILE (#50.7) (Multiply asked)

                INPUT TRANSFORM:  S DIC("S")="I $S('$P($G(^(0)),U,4):1,1:$P($G(^(0)),U,4)>DT)"
                LAST EDITED:      DEC 11, 1997 
                HELP-PROMPT:      Enter the orderable item to identify this medication. Each orderable item chosen is an individual 
                                  order within the order set. 
                DESCRIPTION:
                                  This is the orderable item for the medication order.  

                GROUP:            PSJU
                NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

                CROSS-REFERENCE:  53.22^B 
                                  1)= S ^PS(53.2,DA(1),2,"B",$E(X,1,30),DA)=""
                                  2)= K ^PS(53.2,DA(1),2,"B",$E(X,1,30),DA)


53.22,2         DOSAGE ORDERED         0;9 FREE TEXT

                INPUT TRANSFORM:  X:$E(X,$L(X))="" ^DD(53.22,2,9.5) K:$L(X)>60!($L(X)<1) X
                LAST EDITED:      APR 13, 2001 
                HELP-PROMPT:      Answer must be 1-60 characters in length. 
                DESCRIPTION:      This is the total amount of the medication that is to be administered as one dose, such as
                                  '500MG' or '100CC'. This cannot be a number only.  The type of unit (MG, CC, etc.) must be
                                  included.  
                                   

                GROUP:            PSJU
                NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


53.22,4         DAY (nD) OR DOSE (nL) LIMIT 0;2 FREE TEXT

                INPUT TRANSFORM:  K:$L(+X)>90!($L(+X)<1)!(X'?1.2N1"D"&(X'?1.2N1"L")) X
                LAST EDITED:      JUL 25, 1996 
                HELP-PROMPT:      Answer must be a number followed by a 'D" (for DAY LIMIT), or a number followed by an 'L' (for 
                                  DOSE LIMIT). 
                DESCRIPTION:      This should contain the length of the order with this drug either in DAYS or DOSES
                                  (administered). If the length is in DAYS, the number of days entered mut be followed by a D. If
                                  the length is a DOSE LIMIT, the number entered must be followed by an L.  

                GROUP:            PSJU
                NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


53.22,5         START DAY AND TIME     0;11 DATE

                INPUT TRANSFORM:K:X'?1"T+"1.2N1"@"1.4N X I $D(X) S %DT="TXR",Z=X D ^%DT K:Y<1 X S:Y>0 X=$P(Z,"@")_"@"_$E(Y_"000",9,
                                12) D:Y>0 EN^DDIOL("  ("_X_")") K Z
                LAST EDITED:    JUL 25, 1996 
                HELP-PROMPT:    Enter the day and time after the order is selected that this order should start. 
                DESCRIPTION:    If the order with this drug is not to start the day the order set is selected, enter when the order
                                is to start here.  Enter as a future date and time in the form of "T+..." 

                GROUP:          PSJU
                NOTES:          XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


53.22,6         MED ROUTE            0;3 POINTER TO MEDICATION ROUTES FILE (#51.2) (Required)

                INPUT TRANSFORM:S DIC("S")="I $P(^PS(51.2,+Y,0),""^"",4)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
                LAST EDITED:    JUL 25, 1996 
                HELP-PROMPT:    Enter the route of administration for this drug. 
                DESCRIPTION:
                                This is the route of administration for this drug.  

                SCREEN:         S DIC("S")="I $P(^PS(51.2,+Y,0),""^"",4)"
                EXPLANATION:    MUST BE MARKED FOR ALL PACKAGES

53.22,7         SCHEDULE TYPE        0;4 SET (Required)

                                'C' FOR CONTINUOUS; 
                                'O' FOR ONE TIME; 
                                'OC' FOR ON CALL; 
                                'P' FOR PRN; 
                                'R' FOR FILL on REQUEST; 
                LAST EDITED:    JUL 25, 1996 
                HELP-PROMPT:    Enter the code (C,O,OC,P,R) corresponding to the scheduling of this order. 
                DESCRIPTION:    This is the type of schedule for the administration of the drug.  Please remember that PRE-OP
                                orders fall under ON CALL, and that FILL on REQUEST includes MULTI-DOSE containers.  

                GROUP:          PSJU

53.22,8         SCHEDULE             0;5 POINTER TO ADMINISTRATION SCHEDULE FILE (#51.1)

                LAST EDITED:    MAR 02, 2004 
                HELP-PROMPT:    Enter the schedule for this orderable item. 
                GROUP:          PSJU

53.22,9         SPECIAL INSTRUCTIONS 1;1 FREE TEXT

                INPUT TRANSFORM:K:$L(X)>180!($L(X)<1) X D:$D(X) ^PSGSICHK
                LAST EDITED:    JUL 31, 1996 
                HELP-PROMPT:    Answer must be 1-180 characters in length. 
                DESCRIPTION:    Enter any special instructions (using abbreviations whenever possible) needed for this order.  This
                                would include the physician's reason for ordering a PRN. This field utilizes the abbreviations and
                                expansions from the MEDICATION INSTRUCTION file.  

                NOTES:          XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


53.22,10        DISPENSE DRUG        2;0 POINTER Multiple #53.23

                GROUP:          PSJU

53.23,.01         DISPENSE DRUG        0;1 POINTER TO DRUG FILE (#50) (Required) (Multiply asked)

                  INPUT TRANSFORM:S DIC("S")="I $P($G(^PSDRUG(+Y,2)),""^"")=+$G(^PS(53.2,$S($D(DA(2)):DA(2),1:DA(1)),2,$S($D(DA(2))
                                :DA(1),1:DA),0))&($P($G(^PSDRUG(+Y,2)),""^"",3)[""U"")" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
                  LAST EDITED:  JUL 26, 1996 
                  DESCRIPTION:  This is the medication(s), and related information, that will actually be dispensed by pharmacy for
                                this order.  

                  SCREEN:       S DIC("S")="I $P($G(^PSDRUG(+Y,2)),""^"")=+$G(^PS(53.2,$S($D(DA(2)):DA(2),1:DA(1)),2,$S($D(DA(2)):D
                                A(1),1:DA),0))&($P($G(^PSDRUG(+Y,2)),""^"",3)[""U"")"
                  EXPLANATION:  Only dispense drugs that are marked for Unit Dose use and that are tied to this order's ORDERABLE I
                                TEM are selectable.
                  EXECUTABLE HELP:S X(1)=+$G(^PS(53.2,DA(2),2,DA,0)) I X(1) S X(1)=$P($G(^PS(50.7,X(1),0)),"^") I X(1)]"" D EN^DDIO
                                L("("_X(1)_" is the Orderable Item for this order.)") K DA(2)
                  CROSS-REFERENCE:53.23^B 
                                1)= S ^PS(53.2,DA(2),2,DA(1),2,"B",$E(X,1,30),DA)=""
                                2)= K ^PS(53.2,DA(2),2,DA(1),2,"B",$E(X,1,30),DA)


53.23,.02         UNITS PER DOSE     0;2 NUMBER

                  INPUT TRANSFORM:S X=$S(X="1/2":.5,X="1/4":.25,1:X) K:+X'=X!(X>30)!(X<0)!(X?.E1"."3.N) X
                  OUTPUT TRANSFORM:S Y=$S(Y=.5:"1/2",Y=.25:"1/4",Y?1".".N:"0"_Y,1:Y)
                  LAST EDITED:  JUL 25, 1996 
                  HELP-PROMPT:  Enter a number between 0 and 30 (will accept '1/2' or '1/4') 
                  DESCRIPTION:  This is the number of UNITS (tablets, capsules, etc.) to be dispensed as a DOSE for this order. 
                                The literals '1/2' and .   ** PLEASE NOTE ** If a doctor prescribes 30 ml's of a medication that is
                                usually dispensed and administered as 60 ml's, the correct UNITS PER DOSE would be 1/2 (or .5), NOT
                                30 ml's.(30 ml's would be entered into the DOSAGE ORDERED field.)If the UNITS PER DOSE ordered is a
                                variable amount (1-2 tab.), it is suggested that the maximum amount be entered into this field and
                                the amount ordered noted either in the DOSAGE ORDERED or SPECIAL INSTRUCTIONS fields.  

                  EXECUTABLE HELP:D EN^DDIOL(" IF NO ENTRY (OR AN ENTRY OF '0') IS MADE, A ONE (1) WILL BE ASSUMED.")
                  NOTES:        XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER







      FILES POINTED TO                      FIELDS

ADMINISTRATION SCHEDULE (#51.1)   ORDERABLE ITEM:SCHEDULE (#8)

DRUG (#50)                        *DISPENSE DRUG:*DISPENSE DRUG (#.01)
                                  DISPENSE DRUG:DISPENSE DRUG (#.01)

MEDICATION ROUTES (#51.2)         *DRUG:*MED ROUTE (#6)
                                  ORDERABLE ITEM:MED ROUTE (#6)

PHARMACY ORDERABLE ITEM (#50.7)   ORDERABLE ITEM:ORDERABLE ITEM (#.01)

PRIMARY DRUG (#50.3)              *DRUG:*DRUG (#.01)



INPUT TEMPLATE(S):
PSJUOSE                       JUL 28, 1996@10:43  USER #0    
     Used to create and edit Order Sets.

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):