STANDARD DATA DICTIONARY #9999999.09 -- EDUCATION TOPICS FILE                                                     3/24/25    PAGE 1
STORED IN ^AUTTEDT(  (67 ENTRIES)   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                                       (VERSION 1.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file defines education topics.  
 
Education topics that are not to be used should be marked "Inactive" in the Active Status field.  
 
Changes to this data dictionary should be coordinated thru the IHS DBA.  
 
A x-ref on the MNEMONIC field was added to version 93.2.  
 


              DD ACCESS: 
              RD ACCESS: 
              WR ACCESS: 
             DEL ACCESS: 
           LAYGO ACCESS: 
           AUDIT ACCESS: 

   APPLICATION GROUP(S): PXRM
IDENTIFIED BY: CLASS (#100)[R]

PRIMARY KEY:        A (#153)
  Uniqueness Index: B (#1682)
       File, Field: 1) NAME (9999999.09,.01)

POINTED TO BY: FINDING ITEM field (#15) of the REMINDER DIALOG File (#801.41) 
               ADDITIONAL FINDINGS field (#18) of the REMINDER DIALOG File (#801.41) 
               ADDITIONAL FINDINGS field (#.01) of the ADDITIONAL FINDINGS sub-field (#801.4118) of the REMINDER DIALOG File 
                   (#801.41) 
               FINDING ITEM field (#.02) of the REMINDER FINDING ITEM PARAMETER File (#801.43) 
               FINDING ITEM field (#.04) of the EXTRACT FINDINGS sub-field (#810.31) of the REMINDER EXTRACT SUMMARY File (#810.3) 
               FINDING ITEM field (#.01) of the LREPI FINDING TOTALS sub-field (#810.32) of the REMINDER EXTRACT SUMMARY File 
                   (#810.3) 
               FINDING ITEM field (#.01) of the FINDINGS sub-field (#811.52) of the REMINDER TERM File (#811.5) 
               FINDING ITEM field (#.01) of the FINDINGS sub-field (#811.902) of the REMINDER DEFINITION File (#811.9) 
               HAD EDUCATION TOPIC field (#4) of the NUPA PCE INFO File (#1927.32) 
               RECEIVED PREV EDUCATION TOPIC field (#7) of the NUPA PCE INFO File (#1927.32) 
               DECLINED EDUCATION TOPIC field (#12) of the NUPA PCE INFO File (#1927.32) 
               N/A EDUCATION TOPIC field (#15) of the NUPA PCE INFO File (#1927.32) 
               TOPIC field (#.01) of the V PATIENT ED File (#9000010.16) 
               SUBTOPIC field (#.01) of the SUBTOPIC sub-field (#9999999.091001) of the EDUCATION TOPICS File (#9999999.09) 
               

CROSS
REFERENCED BY: NAME(D)

INDEXED BY:    NAME (B)


    LAST MODIFIED: OCT 5,2022@14:55:07

9999999.09,.01NAME                   0;1 FREE TEXT (Required) (Key field)

              INPUT TRANSFORM:  K:$L(X)>70!($L(X)<3)!'(X'?1P.E)!('$$VNAME^PXINPTR(.X)) X
              MAXIMUM LENGTH:   70
              LAST EDITED:      JAN 15, 2019 
              HELP-PROMPT:      Answer with Education Topic Name using 3-70 characters. 
              DESCRIPTION:      This is the name of the Patient Education Topic. Patient Education Topics are the subject on which
                                a patient needs more information to continue on the road to better health. For example, a patient
                                may have had some podiatry work done and received foot care education. 'FOOT CARE' would be the
                                name of the education topic.  
                                 
                                Enter a Topic that is 3-70 characters in length.  
                                 

              DELETE TEST:      .01,0)= I 0

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

              CROSS-REFERENCE:  9999999.09^D^KWIC 
                                1)= S %1=1 F %=1:1:$L(X)+1 S I=$E(X,%) I "(,.?! '-/&:;)"[I S I=$E($E(X,%1,%-1),1,30),%1=%+1 I $L(I)
                                >2,^DD("KWIC")'[I S ^AUTTEDT("D",I,DA)=""

                                2)= S %1=1 F %=1:1:$L(X)+1 S I=$E(X,%) I "(,.?! '-/&:;)"[I S I=$E($E(X,%1,%-1),1,30),%1=%+1 I $L(I)
                                >2 K ^AUTTEDT("D",I,DA)
                                KWIC cross-reference on all the words in this file.  
                                 


              FIELD INDEX:      B (#1682)    REGULAR    IR    LOOKUP & SORTING
                   Unique for:  Key A (#153), File #9999999.09
                  Short Descr:  New-style "B" cross-reference.
                    Set Logic:  S ^AUTTEDT("B",$E(X,1,70),DA)=""
                   Kill Logic:  K ^AUTTEDT("B",$E(X,1,70),DA)
                   Whole Kill:  K ^AUTTEDT("B")
                         X(1):  NAME  (9999999.09,.01)  (Subscr 1)  (Len 70)  (forwards)


9999999.09,.03INACTIVE FLAG          0;3 SET

                                '1' FOR INACTIVE; 
              LAST EDITED:      JAN 15, 2019 
              HELP-PROMPT:      Enter 1 to make the education topic inactive or an '@' to make it active. 
              DESCRIPTION:      This field is used to inactivate an education topic. If this field contains a "1" then the
                                education topic is inactive. Inactive education topics cannot be selected in the manual data entry
                                process. Education topic entries should be made inactive when they are no longer used. Do not
                                delete the entry or change the meaning of the education topic entry.  
                                 
                                To make an inactive education topic active, enter the symbol "@" to delete the "1" from the field.  
                                 

              TECHNICAL DESCR:  This field was added for use by PCE in the VA.  
                                 
                                The Inactive flag should be used to manage manual access to education topics, rather than
                                physically deleting obsolete or inactive entries from the Education Topic file. This allows files
                                to still point to the obsolete or inactive education topic for historical purposes.  
                                 


9999999.09,.04PRINT NAME             0;4 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>64!($L(X)<3) X
              MAXIMUM LENGTH:   64
              LAST EDITED:      APR 05, 2017 
              HELP-PROMPT:      Enter the print name, 3-64 characters. 
              DESCRIPTION:      This is the name of the education that will be displayed in menu selection, and on Health
                                Summaries.  


9999999.09,10 SUBTOPIC               10;0 POINTER Multiple #9999999.091001

              LAST EDITED:      JUL 18, 1995 

9999999.091001,.01SUBTOPIC             0;1 POINTER TO EDUCATION TOPICS FILE (#9999999.09) (Multiply asked)

                LAST EDITED:      JUL 18, 1995 
                HELP-PROMPT:      Select an item which represents a topic or subtopic of the education topic. 
                CROSS-REFERENCE:  9999999.091001^B 
                                  1)= S ^AUTTEDT(DA(1),10,"B",$E(X,1,30),DA)=""
                                  2)= K ^AUTTEDT(DA(1),10,"B",$E(X,1,30),DA)


9999999.091001,3SEQUENCE               0;3 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>999)!(X<.001)!(X?.E1"."4N.N) X
                LAST EDITED:      MAY 09, 1995 
                HELP-PROMPT:      Type a Number between .001 and 999, 3 Decimal Digits 
                DESCRIPTION:      This field defines the sequence the item should be presented in, as it relates to other items
                                  making up the education topic.  




9999999.09,11 EDUCATIONAL OUTCOME    11;0   WORD-PROCESSING #9999999.0911

              LAST EDITED:      MAY 10, 1995 
              DESCRIPTION:      This is a statement about what outcome is expected when providing this patient education.  It may
                                reflect education plan and goals.  


                LAST EDITED:      NOV 21, 1995 
                HELP-PROMPT:      Enter the text that defines the goals or outcomes of this education. 
                DESCRIPTION:      This is a statement about what outcome is expected when providing this patient education topic. 
                                  It may reflect education plan and goals. 




9999999.09,12 EDUCATIONAL STANDARDS  12;0   WORD-PROCESSING #9999999.0912

              DESCRIPTION:      These are the standards that an educator should use when teaching the patient, the patient's
                                family, or caretaker.  
                                 


                LAST EDITED:      JAN 15, 2019 
                HELP-PROMPT:      Enter the standards as text. 
                DESCRIPTION:
                                   




9999999.09,100CLASS                  100;1 SET (Required)

                                'N' FOR NATIONAL; 
                                'V' FOR VISN; 
                                'L' FOR LOCAL; 
              INPUT TRANSFORM:  K:'$$VCLASS^PXINPTR(X) X
              LAST EDITED:      OCT 13, 2016 
              HELP-PROMPT:      Enter the class. 
              DESCRIPTION:      This is the class of the education topic. Possible classes are "N" for national, "V" for VISN, and
                                "L" for local. National education topics cannot be edited by sites.  
                                 

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


9999999.09,101SPONSOR                100;2 POINTER TO REMINDER SPONSOR FILE (#811.6)

              INPUT TRANSFORM:  K:'$$VSPONSOR^PXINPTR(9999999.09,X) X
              LAST EDITED:      NOV 25, 2015 
              HELP-PROMPT:      Enter the sponsor. 
              DESCRIPTION:      This is the organization or group that sponsors this education topic.  
                                 

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


9999999.09,110CHANGE LOG             110;0 DATE Multiple #9999999.1 (Add New Entry without Asking)

              DESCRIPTION:      This multiple is used to record a log of changes made to the education topic.  
                                 


9999999.1,.01   EDIT DATE              0;1 DATE

                INPUT TRANSFORM:  S %DT="ESTX" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:      JAN 15, 2019 
                HELP-PROMPT:      Enter the date and time when the editing was done. 
                DESCRIPTION:      This is the date and time when the editing was done. This field is set automatically and should
                                  not be changed by the user.  
                                   


9999999.1,1     EDIT BY                0;2 POINTER TO NEW PERSON FILE (#200)

                LAST EDITED:      JAN 15, 2019 
                HELP-PROMPT:      Enter the person who did the editing. 
                DESCRIPTION:      This is the person who did the editing. This field is set automatically and should not be changed
                                  by the user.  
                                   


9999999.1,2     EDIT COMMENTS          1;0   WORD-PROCESSING #9999999.12

                DESCRIPTION:      This word-processing field can be used to record the changes made during the editing session.  
                                   


                  LAST EDITED:      JUL 09, 2015 





9999999.09,201DESCRIPTION            201;0   WORD-PROCESSING #9999999.9201

              DESCRIPTION:      This field contains a description of the education topic. It is used to document its purpose and
                                intended usage.  
                                 


                LAST EDITED:      JUL 09, 2015 
                HELP-PROMPT:      Enter the DESCRIPTION. 
                DESCRIPTION:
                                   




9999999.09,210CODE MAPPINGS          210;0 Multiple #9999999.11 (Add New Entry without Asking)

              DESCRIPTION:      This multiple contains a list of standard codes the education topic is mapped to. Each mapping
                                entry is defined by a coding system code pair.  
                                 


9999999.11,.01  CODING SYSTEM          0;1 FREE TEXT

                INPUT TRANSFORM:  K:(($L(X)>7!($L(X)<3))!('$$VCODESYS^PXINPTR(.X))) X
                MAXIMUM LENGTH:   7
                LAST EDITED:      JAN 15, 2019 
                HELP-PROMPT:      Enter the abbreviation for the coding system, 3 to 7 characters. 
                DESCRIPTION:      This is the coding system, it is stored as one of the standard abbreviations as defined in the
                                  Lexicon Coding Systems file #757.03.  
                                   

                TECHNICAL DESCR:
                                   

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


9999999.11,1    CODE                   0;2 FREE TEXT

                INPUT TRANSFORM:  K:($L(X)>40)!($L(X)<1) X
                MAXIMUM LENGTH:   40
                LAST EDITED:      JAN 17, 2019 
                HELP-PROMPT:      Enter a code from the selected coding system, 1 to 40 characters. 
                DESCRIPTION:      This is a code such as ICD-9, CPT, SNOMED CT, etc.  
                                   

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

                CROSS-REFERENCE:  ^^TRIGGER^9999999.11^2 
                                1)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^AUTTEDT(D0,210,D1,0)):^(0),1:"")
                                 S X=$P(Y(1),U,3),X=X S DIU=X K Y S X=DIV N %I,%H,% D NOW^%DTC S X=% X ^DD(9999999.11,1,1,1,1.4)

                                1.4)= S DIH=$G(^AUTTEDT(DIV(0),210,DIV(1),0)),DIV=X S $P(^(0),U,3)=DIV,DIH=9999999.11,DIG=2 D ^DICR

                                2)= K DIV S DIV=X,D0=DA(1),DIV(0)=D0,D1=DA,DIV(1)=D1 S Y(1)=$S($D(^AUTTEDT(D0,210,D1,0)):^(0),1:"")
                                 S X=$P(Y(1),U,3),X=X S DIU=X K Y S X="" X ^DD(9999999.11,1,1,1,2.4)

                                2.4)= S DIH=$G(^AUTTEDT(DIV(0),210,DIV(1),0)),DIV=X S $P(^(0),U,3)=DIV,DIH=9999999.11,DIG=2 D ^DICR

                                CREATE VALUE)= NOW
                                DELETE VALUE)= @
                                FIELD)= DATE MAPPED
                                When a code is mapped, automatically set the date and time when it was mapped.  
                                 



9999999.11,2    DATE MAPPED          0;3 DATE

                INPUT TRANSFORM:S %DT="ESTX" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:    JAN 15, 2019 
                HELP-PROMPT:    Enter the date and time the code was mapped. 
                DESCRIPTION:    This is the date and time the mapping was done. Do not edit this field, it is set automatically
                                when the code is mapped.  
                                 

                WRITE AUTHORITY:^
                NOTES:          TRIGGERED by the CODE field of the CODE MAPPINGS sub-field of the EDUCATION TOPICS File 


9999999.11,3    DATE LINKED          0;4 DATE

                INPUT TRANSFORM:S %DT="ESTX" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:    JAN 15, 2019 
                HELP-PROMPT:    Enter the date and time the code was linked. 
                DESCRIPTION:    This is the date and time the mapped code was linked to existing patient data. This field should
                                not be edited, it is set automatically when the linking is done.  
                                 




9999999.09,220MINIMUM VALUE          220;1 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999999999999)!(X<-99999999999999)!(X?.E1"."10N.N) X
              LAST EDITED:      JAN 15, 2019 
              HELP-PROMPT:      Enter the minimum allowable value for the measurement, a positive or negative number, up to 14 
                                digits and 9 decimal places.  
              DESCRIPTION:      If a measurement is to be associated with an Education Topic, the Minimum Value and Maximum Value
                                pair sets the allowable range for the magnitude and the unit is selected from the Universal Code
                                for Units of Measurement (UCUM) file.  
                                 


9999999.09,221MAXIMUM VALUE          220;2 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999999999999)!(X<-99999999999999)!(X?.E1"."10N.N) X
              LAST EDITED:      JAN 15, 2019 
              HELP-PROMPT:      Enter the maximum allowable value for the measurement, a positive or negative number, up to 14 
                                digits and 9 decimal places. 
              DESCRIPTION:      If a measurement is to be associated with an Education Topic, the Minimum Value and Maximum Value
                                pair sets the allowable range for the magnitude and the unit is selected from the Universal Code
                                for Units of Measurement (UCUM) file.  
                                 


9999999.09,222MAXIMUM DECIMALS       220;3 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>9)!(X<0)!(X?.E1"."1.N) X
              LAST EDITED:      JAN 15, 2019 
              HELP-PROMPT:      Enter an integer from 0 to 9. 
              DESCRIPTION:      This is the maximum number of decimal digits that can be entered for the measurement.  
                                 


9999999.09,223UCUM CODE              220;4 POINTER TO UCUM CODES FILE (#757.5)

              LAST EDITED:      DEC 21, 2016 
              HELP-PROMPT:      Select the UCUM code for the measurement. 
              DESCRIPTION:      If a measurement is to be associated with an Education Topic, the Minimum Value and Maximum Value
                                sets the allowable range for the magnitude and the unit is selected from the Universal Code for
                                Units of Measurement (UCUM) file.  
                                 
                                 


9999999.09,224PROMPT CAPTION         220;5 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>40!($L(X)<3) X
              MAXIMUM LENGTH:   40
              LAST EDITED:      JUN 02, 2021 
              HELP-PROMPT:      Answer must be 3-40 characters in length. 
              DESCRIPTION:      This field stores the prompt label that shows in CPRS Reminder Dialogs when it contains this item
                                as a finding item.  


9999999.09,225UCUM DISPLAY           220;6 SET

                                'C' FOR UCUM CODE; 
                                'D' FOR DESCRIPTION; 
                                'N' FOR NO DISPLAY; 
              LAST EDITED:      APR 14, 2022 
              HELP-PROMPT:      Enter 'C' when you want the UCUM Code displayed, 'D' when you want the Description displayed, and N 
                                when you want no units displayed. 
              DESCRIPTION:      This field specifies how the units are presented when a measurement is displayed in CPRS, Clinical
                                Reminders, and Health Summary. When the value is C, the UCUM Code is displayed when the value is D,
                                the Description is displayed. When the value is N, no units are displayed.  

              EXECUTABLE HELP:  D UCDXHELP^PXMEASUREMENT(9999999.09,DA)

9999999.09,230DELETED CODE MAPPINGS  230;0 Multiple #9999999.19 (Add New Entry without Asking)

              DESCRIPTION:      This multiple contains a list of standard code mappings that have been deleted. When a code mapping
                                is deleted it is automatically moved to this multiple.  
                                 


9999999.19,.01  CODING SYSTEM          0;1 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>7!($L(X)<3) X
                MAXIMUM LENGTH:   7
                LAST EDITED:      JAN 15, 2019 
                HELP-PROMPT:      Enter the coding system, 3 to 7 characters. 
                DESCRIPTION:      This is the coding system, it is stored as one of the standard abbreviations as defined in the
                                  Lexicon Coding Systems file #757.03. This field is populated automatically and should not be
                                  edited.  
                                   

                CROSS-REFERENCE:  9999999.19^B 
                                  1)= S ^AUTTEDT(DA(1),230,"B",$E(X,1,30),DA)=""
                                  2)= K ^AUTTEDT(DA(1),230,"B",$E(X,1,30),DA)


9999999.19,1    CODE                   0;2 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>40!($L(X)<1) X
                MAXIMUM LENGTH:   40
                LAST EDITED:      JAN 15, 2019 
                HELP-PROMPT:      Enter the code, 1 to 40 characters. 
                DESCRIPTION:      This is a code such as ICD-9, CPT, SNOMED CT, etc. This field is populated automatically and
                                  should not be edited.  
                                   


9999999.19,2    DATE DELETED           0;3 DATE

                INPUT TRANSFORM:  S %DT="ESTX" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:      JAN 15, 2019 
                HELP-PROMPT:      Enter the date and time the code mapping was deleted. 
                DESCRIPTION:      This is the date and time the code mapping was deleted. This field is populated automatically and
                                  should not be edited.  
                                   


9999999.19,3    USER                   0;4 POINTER TO NEW PERSON FILE (#200)

                LAST EDITED:      JAN 15, 2019 
                HELP-PROMPT:      Enter the user who deleted the code mapping. 
                DESCRIPTION:      This is the user who deleted the code mapping. This field is populated automatically and should
                                  not be edited.  
                                   


9999999.19,4    MSE REMOVAL COMPLETION DATE 0;5 DATE

                INPUT TRANSFORM:  S %DT="ESTX" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:      JAN 15, 2019 
                HELP-PROMPT:      Enter the date and time the mapped source entry removal completed. 
                DESCRIPTION:      This is the date and time when the removal of the Mapped Source Entries (MSE) completed. MSE
                                  entries are those created as a result of code mapping. This field is populated automatically and
                                  should not be edited.  
                                   





      FILES POINTED TO                      FIELDS

EDUCATION TOPICS (#9999999.09)    SUBTOPIC:SUBTOPIC (#.01)

NEW PERSON (#200)                 CHANGE LOG:EDIT BY (#1)
                                  DELETED CODE MAPPINGS:USER (#3)

REMINDER SPONSOR (#811.6)         SPONSOR (#101)

UCUM CODES (#757.5)               UCUM CODE (#223)



INPUT TEMPLATE(S):
PXTT EDIT PAT. EDUCATION      NOV 20, 1995@15:29  USER #0    

PRINT TEMPLATE(S):
PXTT EDUCATION TOPIC DETAIL   JUN 27, 2006@15:46  USER #0                                Active Patient Education Topics (DETAILED)
PXTT EDUCATION TOPICS-BRIEF   NOV 22, 1995@10:29  USER #0                                      All Patient Education Topics (Brief)
PXTT EDUCATION TOPICS-DETAILEDNOV 21, 2008@17:35  USER #0                                Active Patient Education Topics (DETAILED)

SORT TEMPLATE(S):
PXTT ACTIVE EDUCATION TOPICS  JUN 06, 1996@12:26  USER #0    
SORT BY: ]INACTIVE FLAG// (INACTIVE FLAG is null)
  WITHIN INACTIVE FLAG, SORT BY: NAME// (NAME not null)
     This sort template selects educations topics that do not have an INACTIVE
     STATUS and sorts these "active" topics alphabetically.

PXTT ALL TOPICS               JUL 20, 1995@08:19  USER #0    
SORT BY: NAME// (NAME not null)
     Finds all topics and sorts them by name.


FORM(S)/BLOCK(S):
PX EDUCATION TOPIC CHANGE LOG NOV 10, 2015@14:22  USER #0
  PX EDUCATION TOPICS CHANGE LOGDD #9999999.1

PX EDUCATION TOPIC EDIT       SEP 11, 2015@15:15  USER #0
  PX EDUCATION TOPICS MAIN BLOCKDD #9999999.09
  PX EDU CODE MAPPINGS BLOCK    DD #9999999.11
  PX EDU SUBTOPICS              DD #9999999.09
  PX EDU SUBTOPICS LIST         DD #9999999.091001
     This form is invoked when the user holds the PX CODE MAPPING KEY and
     allows editing of the code mapping multiple.
     

PX EDUCATION TOPIC EDIT NCM   APR 07, 2017        USER #0
  PX EDU TOPICS MAIN BLOCK NCM  DD #9999999.09
  PX EDU CODE MAPPINGS BLOCK NCMDD #9999999.11
  PX EDU SUBTOPICS NCM          DD #9999999.09
  PX EDU SUBTOPICS LIST NCM     DD #9999999.091001
     This form is invoked when the user does not hold the PX CODE MAPPING key
     and does not allow editing of the code mapping multiple.