STANDARD DATA DICTIONARY #51 -- MEDICATION INSTRUCTION FILE                                                       3/24/25    PAGE 1
STORED IN ^PS(51,  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                           (VERSION 1.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
  This file holds the abbreviations which are often used when entering the Rx sig.  Each record holds an expansion of the
abbreviation which is used to complete the sig as it is printed on the Rx label.  Care should be taken to not delete entries in
this file after going into production use of the pharmacy package.  If an entry were deleted then any sigs that contain the
abbreviation would not find it when printed later and thus could confuse the patient.  
 
The above description indicates that this file is not strictly 'pointed to' in the classical VA FileMan sense, but that logically
it is nearly the same thing.  


              DD ACCESS: @

   APPLICATION GROUP(S): PS, PSO
IDENTIFIED BY: EXPANSION (#1)[R]

CROSS
REFERENCED BY: NAME(A), EXPANSION(AB), PLURAL(AC), SYNONYM(AD), SYNONYM(AE), INTENDED USE(AI), NAME(AIN), NAME(B), 
               OLD MED INSTRUCTION NAME(S)(D)

INDEXED BY:    NAME (AF)


    LAST MODIFIED: JUN 1,2017@16:26:20

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

              INPUT TRANSFORM:  D CHKNSY^PSSFILED("NAME")
              LAST EDITED:      FEB 08, 2017 
              HELP-PROMPT:      Answer must be 1 to 9 characters in length, and must be unique among all NAME(S), SYNONYM(S), and 
                                OLD MED INSTRUCTION NAME(S). 
              DESCRIPTION:        For inpatient pharmacy use, you may enter one of the following standard times or you may use a
                                non-standard schedule when appropriate.  For example,  Q36H  or Q17H.  

              EXECUTABLE HELP:  D EXEHLP^PSSFILED
              GROUP:            PS
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

              CROSS-REFERENCE:  51^B 
                                1)= S ^PS(51,"B",X,DA)=""
                                2)= K ^PS(51,"B",X,DA)

              CROSS-REFERENCE:  51^AIN^MUMPS 
                                1)= I $P(^PS(51,DA,0),"^",4) S ^PS(51,"AI",X,DA)=""
                                2)= I $P(^PS(51,DA,0),"^",4) K ^PS(51,"AI",X,DA)
                                Sets intended use cross-ref.  In the form of: ^PS(51,"AI",X,DA) 


              CROSS-REFERENCE:  51^A^MUMPS 
                                1)= S X1=^PS(51,DA,0),%=$P(X1,"^",1) I %'="" S ^PS(51,"A",%)=$P(X1,"^",2)_"^"_$S($D(^PS(51,DA,9)):^
                                (9),1:"")

                                2)= K ^PS(51,"A",X)
                                This cross reference uses the drug name to obtain the drug's expanded name and plural.  In the form
                                of: ^PS(51,"A",$P(^PS(51,DA,0),"^",1)) 


              FIELD INDEX:      AF (#1434)    MUMPS    IR    ACTION
                  Short Descr:  Updates the OLD MED INSTRUCTION NAME(S) multiple when NAME field is edited.
                    Set Logic:  D ENOMIX^PSSFILED(X1,DA)
                   Kill Logic:  Q
                         X(1):  NAME  (51,.01)  (forwards)


51,.5         SYNONYM                0;3 FREE TEXT

              INPUT TRANSFORM:  D CHKNSY^PSSFILED("SYNONYM")
              LAST EDITED:      FEB 08, 2017 
              HELP-PROMPT:      Answer must be 1 to 9 characters in length, and must be unique among all NAME(S), SYNONYM(S), and 
                                OLD MED INSTRUCTION NAME(S). 
              DESCRIPTION:
                                This field is used to indicate the synonym if applicable.  

              TECHNICAL DESCR:
                                free text 

              EXECUTABLE HELP:  D EXEHLP^PSSFILED
              GROUP:            PSO
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

              CROSS-REFERENCE:  51^AE^MUMPS 
                                1)= S:'$D(^PS(51,"B",$E(X,1,9),DA)) ^(DA)=1
                                2)= I $D(^PS(51,"B",$E(X,1,9),DA)),^(DA) K ^(DA)
                                3)= Do not delete.
                                This xref is used to indicate synonyms In the form of: ^PS(51,"B",$E(X,1,9),DA) 


              CROSS-REFERENCE:  51^AD^MUMPS 
                                1)= S X1=^PS(51,DA,0) I X'="" S ^PS(51,"A",X)=$P(X1,"^",2)_"^"_$S($D(^PS(51,DA,9)):^(9),1:"")
                                2)= K ^PS(51,"A",X)
                                This cross reference uses the drug synonym to obtain the drug expanded name and plural.  In the
                                form of: ^PS(51,"A",X) 



51,1          EXPANSION              0;2 FREE TEXT (Required)

              INPUT TRANSFORM:  K:$L(X)>50!($L(X)<2) X
              LAST EDITED:      JUL 26, 1986 
              HELP-PROMPT:      Answer must be 2-50 characters in length. 
              DESCRIPTION:
                                  This is the full explanation of the instruction and will print on some reports.  

              TECHNICAL DESCR:
                                free text 

              GROUP:            PS
              CROSS-REFERENCE:  51^AB^MUMPS 
                                1)= S X1=^PS(51,DA,0),%=$P(X1,"^",1) I %'="" S ^PS(51,"A",%)=$P(X1,"^",2)_"^"_$S($D(^PS(51,DA,9)):^
                                (9),1:"")

                                2)= S X1=^PS(51,DA,0),%=$P(X1,"^",1) I %'="" K ^PS(51,"A",%)
                                This cross reference uses the drug name to obtain the drug expanded name and plural.  In the form
                                of: ^PS(51,"A",$P(^PS(51,DA,0),"^",1)) 



51,1.1        OTHER LANGUAGE EXPANSION 4;1 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>100!($L(X)<2) X
              LAST EDITED:      SEP 16, 2002 
              HELP-PROMPT:      Answer must be 2-100 characters in length. 
              DESCRIPTION:
                                This field is used to store the expansion in another language.  

              TECHNICAL DESCR:
                                Free text.  

              GROUP:            PSO

51,2          MED ROUTE              0;5 POINTER TO MEDICATION ROUTES FILE (#51.2)

              LAST EDITED:      JAN 31, 1995 

51,3          SCHEDULE               0;6 FREE TEXT

              INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X," ")>$S(X["PRN":4,1:3)!($L(X)>20)!($L(X)<2) X
              LAST EDITED:      FEB 20, 2015 
              HELP-PROMPT:      Enter the appropriate schedule to associate with this Medication Instruction. 
              DESCRIPTION:      This is the Schedule that is associated with the Medication Instruction.  Prior to the Pharmacy
                                Ordering Enhancements project, this field was used to associate schedules with Outpatient
                                prescriptions, by running each word of the Sig through the Medication Instruction file to look for
                                an associated Schedule. The field is currently not being used by the Pharmacy software.  

              EXECUTABLE HELP:  D ENSH^PSSDDUT
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


51,4          INSTRUCTIONS           0;7 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>75!($L(X)<10) X
              LAST EDITED:      JAN 31, 1995 
              HELP-PROMPT:      Answer must be 10-75 characters in length. 

51,5          ADDITIONAL INSTRUCTION 3;1 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>100!($L(X)<10) X
              LAST EDITED:      JAN 31, 1995 
              HELP-PROMPT:      Answer must be 10-100 characters in length. 

51,9          PLURAL                 9;1 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>25!($L(X)<1)!'(X?.A) X
              LAST EDITED:      JUL 26, 1986 
              HELP-PROMPT:      ANSWER MUST BE 1-25 CHARACTERS IN LENGTH 
              DESCRIPTION:
                                This field is used to indicate if there's a plural name for this instruction.  

              TECHNICAL DESCR:
                                free text 

              GROUP:            PSO
              CROSS-REFERENCE:  51^AC^MUMPS 
                                1)= S X1=^PS(51,DA,0),%=$P(X1,"^",1) I %'="" S ^PS(51,"A",%)=$P(X1,"^",2)_"^"_$S($D(^PS(51,DA,9)):^
                                (9),1:"")

                                2)= S X1=^PS(51,DA,0),%=$P(X1,"^",1) I %'="" K ^PS(51,"A",%)
                                This cross reference uses the drug name to obtain the drug expanded name and plural.  In the form
                                of: ^PS(51,"A",$P(^PS(51,DA,0),"^",1)) 



51,10         DEFAULT ADMIN TIMES    1;1 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>40!($L(X)<1) X I $D(X) F I=1:1:$L(X) I $E(X,I)'?1N&($E(X,I)'?1"-") K X Q
              LAST EDITED:      NOV 28, 1983 
              HELP-PROMPT:      Enter up to 40 character in the form 3-9-15-21.  Be sure to use a 24-hour clock. 
              DESCRIPTION:
                                This field is used to indicate a default admin time if applicable.  

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


51,20         WARD                   2;0 POINTER Multiple #51.01

              DESCRIPTION:
                                This sub file is used to indicate any wards associated with a medication instruction.  

              GROUP:            PS

51.01,.01       WARD                   0;1 POINTER TO WARD LOCATION FILE (#42) (Multiply asked)

                INPUT TRANSFORM:  I $D(X) S DINUM=X
                LAST EDITED:      NOV 28, 1983 
                DESCRIPTION:
                                  This field is ued to indicate any wards associated with a medication instruction.  

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


51.01,.02       DEFAULT ADMIN TIMES    0;2 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>40!($L(X)<1) X I $D(X) F I=1:1:$L(X) I $E(X,1)'?1N&($E(X,1)'?1"-") K X Q
                LAST EDITED:      NOV 28, 1983 
                HELP-PROMPT:      ANSWER MUST BE 1-40 CHARACTERS IN LENGTH, E.G., 0300-0900-1500-2100 
                DESCRIPTION:
                                  This field is used to indicate a default admin time if applicable.  

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




51,30         INTENDED USE           0;4 SET (Required)

                                '0' FOR OUTPATIENT ONLY; 
                                '1' FOR IN & OUTPATIENT; 
                                '2' FOR INPATIENT ONLY; 
              LAST EDITED:      JUN 15, 1987 
              DESCRIPTION:        This controls the users' view of this file.  If the entry is marked as OUTPATIENT ONLY (0), then
                                only the Outpatient package will use it as a valid abbreviation.  If marked INPATIENT ONLY (2),
                                then only the Inpatient package will use the entry as a valid abbreviation.  The entry may be 
                                marked as Inpatient and Outpatient (1).  

              GROUP:            PS
              CROSS-REFERENCE:  51^AI^MUMPS 
                                1)= I X S ^PS(51,"AI",$P(^PS(51,DA,0),"^"),DA)=""
                                2)= I X K ^PS(51,"AI",$P(^PS(51,DA,0),"^"),DA)
                                Sets intended use cross-ref for this file.  In the form of: ^PS(51,"AI",$P(^PS(51,DA,0),"^",1)) 



51,31         FREQUENCY (IN MINUTES) 0;8 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>525600)!(X<0)!(X?.E1"."1.N) X
              LAST EDITED:      MAR 18, 2015 
              HELP-PROMPT:      Type a number between 0 and 525600, 0 decimal digits. 
              DESCRIPTION:      This is the number of minutes between each time that the action should take place. This field will
                                be used to calculate defaults for Quantity and Days Supply in the Outpatient Pharmacy Package. It
                                will also be used to calculate defaults for the fields in the pharmacy dialog in Computerized 
                                Patient Record System (CPRS).  


51,32         DOSING CHECK FREQUENCY 0;9 FREE TEXT

              INPUT TRANSFORM:  D DFCHK^PSSJSV
              LAST EDITED:      OCT 22, 2014 
              HELP-PROMPT:      Answer must be 3-4 characters in length. 
              DESCRIPTION:      The DOSING CHECK FREQUENCY field takes priority over all other fields/values when determining
                                frequency.  
                                     
                                PLEASE BE AWARE that the format of the frequency in this field must employ the format patterns of
                                the vendor database, which always places the numeric value in the middle position of the medication
                                instruction.  In some cases an 'X' (symbol for 'times') must be entered as the first character,
                                although it is still translated as the number of times per designated period.  
                                  
                                The text examples within the following brackets [] provide clarification of the literal medication
                                instruction translation for the possible formats.  Enter the dosing check frequency in one of the
                                following specified formats (# represents a whole number): 
                                 
                                Q#H [every # hour(s), such as every 5 hours] 
                                 
                                Q#D [every # day(s), such as every 3 days] 
                                 
                                Q#W [every # week(s), such as every 5 weeks] 
                                 
                                Q#L [every # month(s), such as every 3 months] 
                                 
                                X#D [times per day, such as 17 times per day] 
                                 
                                X#W [times per week, such as 3 times per week] 
                                 
                                X#L [times per month, such as 4 times per month] 
                                 
                                Numeric value can be 1-2 characters.  

              EXECUTABLE HELP:  D HPDCHK^PSSJSV
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


51,32.1       DRUG(S) FOR DOSING CHK FREQ 5;0 POINTER Multiple #51.321

              DESCRIPTION:       This multiple field allows dispense drugs from the DRUG (#50) file to be associated with the
                                DOSING CHECK FREQUENCY (#32) field value within the MEDICATION INSTRUCTION (#51) file.  
                                                                   
                                When a value is entered for "DOSING CHECK FREQUENCY:" and NO drug(s) is entered for "Select DRUG(S)
                                FOR DOSING CHK FREQ:", the dosing check will use the value for "DOSING CHECK FREQUENCY:" to derive
                                a frequency for all orders that have that medication instruction.  
                                                                   
                                When a value is entered for "DOSING CHECK FREQUENCY:" and a drug(s) is entered for "Select DRUG(S)
                                FOR DOSING CHK FREQ:", the Daily Dose Order Check will ONLY use the value in "DOSING CHECK
                                FREQUENCY:" to derive frequency if the order that has that medication instruction also matches one
                                of the drug(s) entered.  If the drug found in the order does not match a drug listed in the DRUG(S)
                                FOR DOSING CHK FREQ field, then the value of the DOSING CHECK FREQUENCY will not be used for the
                                Daily Dose Order Check.  


51.321,.01      DRUG(S) FOR DOSING CHK FREQ 0;1 POINTER TO DRUG FILE (#50) (Multiply asked)

                LAST EDITED:      NOV 15, 2016 
                HELP-PROMPT:      Select a dispense drug to be associated with the dosing check frequency. 
                DESCRIPTION:       This field allows a dispense drug from the DRUG (#50) file to be associated with the DOSING
                                  CHECK FREQUENCY (#32) field value within the MEDICATION INSTRUCTION (#51) file.  
                                   
                                  When a value is entered for "DOSING CHECK FREQUENCY:" and NO drug(s) is entered for "Select
                                  DRUG(S) FOR DOSING CHK FREQ:", the dosing check will use the value for "DOSING CHECK FREQUENCY:"
                                  to derive a frequency for all orders that have that medication instruction.  
                                   
                                  When a value is entered for "DOSING CHECK FREQUENCY:" and a drug(s) is entered for "Select
                                  DRUG(S) FOR DOSING CHK FREQ:", the Daily Dose Order Check will ONLY use the value in "DOSING
                                  CHECK FREQUENCY:" to derive a frequency if the order that has that medication instruction also
                                  matches one of the drug(s) entered. If the drug found in the order does not match a drug listed
                                  in the DRUG(S) FOR DOSING CHK FREQ field, then the value of the DOSING CHECK FREQUENCY will not
                                  be used for the Daily Dose Order Check.  

                EXECUTABLE HELP:  D ENMEDI^PSSDDUT
                CROSS-REFERENCE:  51.321^B 
                                  1)= S ^PS(51,DA(1),5,"B",$E(X,1,30),DA)=""
                                  2)= K ^PS(51,DA(1),5,"B",$E(X,1,30),DA)




51,33         OLD MED INSTRUCTION NAME(S) 6;0 Multiple #51.33

              DESCRIPTION:       This multiple stores the old values of the medication instruction when the NAME (#.01) field is
                                edited.  Values can also be added to this field directly.  


51.33,.01       OLD MED INSTRUCTION NAME(S) 0;1 FREE TEXT (Multiply asked)

                INPUT TRANSFORM:  D CHKOMI^PSSFILED("OMINAME")
                LAST EDITED:      FEB 08, 2017 
                HELP-PROMPT:      Answer must be 1-9 characters in length, and must be unique among all NAME(S), SYNONYM(S), and 
                                  OLD MED INSTRUCTION NAME(S). 
                DESCRIPTION:       This field stores the old value of the medication instruction when the NAME (#.01) field is
                                  edited.  Values can also be added to this field directly using the Pharmacy Data Management
                                  Medication Instruction File Add/Edit [PSSJU MI] option.  This field will be used to identify a 
                                  medication instruction when its old name is found in a medication order when deriving a frequency
                                  for a Daily Dose Order Check.  

                EXECUTABLE HELP:  D EXEHLP^PSSFILED
                NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

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

                CROSS-REFERENCE:  51^D 
                                  1)= S ^PS(51,"D",$E(X,1,30),DA(1),DA)=""
                                  2)= K ^PS(51,"D",$E(X,1,30),DA(1),DA)
                                  Used to identify (lookup) a medication instruction entered for an order to derive a frequency for
                                  the Max Daily Dose Order Check.  






      FILES POINTED TO                      FIELDS

DRUG (#50)                        DRUG(S) FOR DOSING CHK FREQ:DRUG(S) FOR DOSING CHK FREQ (#.01)

MEDICATION ROUTES (#51.2)         MED ROUTE (#2)

WARD LOCATION (#42)               WARD:WARD (#.01)



INPUT TEMPLATE(S):
PSS SIGED                     JUN 06, 1996@08:24  USER #0    

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):