STANDARD DATA DICTIONARY #802.2 -- NLM VALUE SETS FILE                                                            3/24/25    PAGE 1
STORED IN ^PXRM(802.2,  (1006 ENTRIES)   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                                  (VERSION 2.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains the National Library of Medicine (NLM) value sets.  The source of the value sets is the NLM Value Set Authority
Center (VSAC) web site.  
 
This is a reference file and its contents are created with data imported from a VSAC SVS (sharing value sets) file. None of the
contents should ever be changed by users.  
 


              DD ACCESS: @
              RD ACCESS: @
              WR ACCESS: @
             DEL ACCESS: @
           LAYGO ACCESS: @
           AUDIT ACCESS: @
IDENTIFIED BY: SHORT ID (#2)

PRIMARY KEY:        A (#134)
  Uniqueness Index: OIDVD (#1160)
       File, Field: 1) OID (802.2,1)  2) VERSION DATE (802.2,3)


INDEXED BY:    NAME & VERSION DATE (AUNVD), NAME (B), OID (OID), OID & VERSION DATE (OIDVD)


    LAST MODIFIED: DEC 27,2017@13:57:02

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

              INPUT TRANSFORM:  K:$L(X)>128!($L(X)<3)!'(X'?1P.E) X
              LAST EDITED:      APR 25, 2016 
              HELP-PROMPT:      Answer must be 3-128 characters in length. 
              DESCRIPTION:      Name of the value set.  
                                 

              FIELD INDEX:      B (#1158)    REGULAR    IR    LOOKUP & SORTING
                  Short Descr:  New-style B index
                    Set Logic:  S ^PXRM(802.2,"B",$E(X,1,128),DA)=""
                   Kill Logic:  K ^PXRM(802.2,"B",$E(X,1,128),DA)
                   Whole Kill:  K ^PXRM(802.2,"B")
                         X(1):  NAME  (802.2,.01)  (Subscr 1)  (Len 128)  (forwards)

              RECORD INDEXES:   AUNVD (#558)

802.2,1       OID                    1;1 FREE TEXT (Required) (Key field)

              INPUT TRANSFORM:  K:$L(X)>64!($L(X)<3) X
              LAST EDITED:      APR 25, 2016 
              HELP-PROMPT:      Answer must be 3-64 characters in length. 
              DESCRIPTION:      Object Identifier of the value set.  
                                 

              FIELD INDEX:      OID (#1159)    REGULAR    IR    LOOKUP & SORTING
                  Short Descr:  OID
                  Description:  Value sets are identified by their Object Identifier (OID), the Name and Version Date can change
                                but the OID will not. An index on OID provides a consistent way to lookup a value set.  
                                 
                                 
                                
                    Set Logic:  S ^PXRM(802.2,"OID",$E(X,1,64),DA)=""
                   Kill Logic:  K ^PXRM(802.2,"OID",$E(X,1,64),DA)
                   Whole Kill:  K ^PXRM(802.2,"OID")
                         X(1):  OID  (802.2,1)  (Subscr 1)  (Len 64)  (forwards)

              RECORD INDEXES:   OIDVD (#1160)

802.2,2       SHORT ID               1;2 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3) X
              LAST EDITED:      APR 26, 2016 
              HELP-PROMPT:      Answer must be 3-30 characters in length. 
              DESCRIPTION:      Short Identifier of the value set.  
                                 


802.2,3       VERSION DATE           1;3 DATE (Required) (Key field)

              INPUT TRANSFORM:  S %DT="EST" D ^%DT S X=Y K:Y<1 X
              LAST EDITED:      APR 28, 2016 
              HELP-PROMPT:      Enter the version date. 
              DESCRIPTION:      This is the Version Date associated with the value set. The combination of OID and Version Date
                                uniquely identify a value set.  
                                 

              RECORD INDEXES:   AUNVD (#558), OIDVD (#1160)

802.2,4       CODE LIST              2;0 POINTER Multiple #802.24 (Add New Entry without Asking)

              DESCRIPTION:      This multiple contains a list of all the standard codes in the value set.  
                                 


              INDEXED BY:       CODING SYSTEM (B)

802.24,.01      CODING SYSTEM          0;1 POINTER TO NLM VALUE SET CODING SYSTEMS FILE (#802.1)

                LAST EDITED:      APR 28, 2016 
                HELP-PROMPT:      Select a coding system. 
                DESCRIPTION:      This is a pointer to file #802.1; it contains a list of all the standard coding systems used by
                                  the NLM VSAC value sets.  
                                   

                FIELD INDEX:      B (#1161)    REGULAR    IR    LOOKUP & SORTING
                    Short Descr:  B index
                      Set Logic:  S ^PXRM(802.2,DA(1),2,"B",X,DA)=""
                     Kill Logic:  K ^PXRM(802.2,DA(1),2,"B",X,DA)
                     Whole Kill:  K ^PXRM(802.2,DA(1),2,"B")
                           X(1):  CODING SYSTEM  (802.24,.01)  (Subscr 1)  (forwards)


802.24,1        CODES                  1;0 Multiple #802.241 (Add New Entry without Asking)

                DESCRIPTION:      For each coding system in the value set, this multiple contains the codes and their description.  
                                   


802.241,.01       CODE                   0;1 FREE TEXT

                  INPUT TRANSFORM:  K:$L(X)>40!($L(X)<1) X
                  LAST EDITED:      AUG 09, 2016 
                  HELP-PROMPT:      Enter a code from the selected coding system, the code must be 1-40 characters in length. 
                  DESCRIPTION:      This is a standard code from the selected coding system.  
                                     

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


802.241,1         CODE DESCRIPTION       1;0   WORD-PROCESSING #802.2411   (IGNORE "|")

                  LAST EDITED:      JUN 24, 2014 
                  DESCRIPTION:      This word-processing field contains the full description of the code.  
                                     


                    LAST EDITED:      APR 28, 2016 
                    HELP-PROMPT:      Enter the code description. 







802.2,5       MEASURE LIST           3;0 POINTER Multiple #802.25 (Add New Entry without Asking)

              DESCRIPTION:      This is a list of all the Clinical Quality Measures that use the value set.  
                                 


802.25,.01      MEASURE                0;1 POINTER TO NLM QUALITY MEASURE GROUPS FILE (#802.3)

                LAST EDITED:      APR 28, 2016 
                HELP-PROMPT:      Enter a measure. 
                DESCRIPTION:      This is a pointer to file #802.3, which contains a list of the NLM Clinical Quality Measures.  
                                   

                CROSS-REFERENCE:  802.25^B 
                                  1)= S ^PXRM(802.2,DA(1),3,"B",$E(X,1,30),DA)=""
                                  2)= K ^PXRM(802.2,DA(1),3,"B",$E(X,1,30),DA)





      FILES POINTED TO                      FIELDS

NLM QUALITY MEASURE GROUPS 
                   (#802.3)       MEASURE LIST:MEASURE (#.01)

NLM VALUE SET CODING SYSTEMS 
                   (#802.1)       CODE LIST:CODING SYSTEM (#.01)


File #802.2

  Record Indexes:

  AUNVD (#558)    RECORD    REGULAR    IR    SORTING ONLY
      Short Descr:  Upper case name and version date
      Description:  This index is used to build a sorted list of value sets for display in the List Manager value set management
                    screen.  
                     
                    
        Set Logic:  S ^PXRM(802.2,"AUNVD",$E(X(1),1,128),X(2),DA)=""
       Kill Logic:  K ^PXRM(802.2,"AUNVD",$E(X(1),1,128),X(2),DA)
       Whole Kill:  K ^PXRM(802.2,"AUNVD")
             X(1):  NAME  (802.2,.01)  (Subscr 1)  (Len 128)  (forwards)
                      Transform (Storage):  S X=$$UP^XLFSTR(X)
             X(2):  VERSION DATE  (802.2,3)  (Subscr 2)  (forwards)

  OIDVD (#1160)    RECORD    REGULAR    IR    LOOKUP & SORTING
       Unique for:  Key A (#134), File #802.2
      Short Descr:  OID and Version Date for making a key.
      Description:  The combination of Object Identifier (OID) and Version Date uniquely identify a value set. Therefore this index
                    is used to create a key.  
                     
                    
        Set Logic:  S ^PXRM(802.2,"OIDVD",$E(X(1),1,64),X(2),DA)=""
       Kill Logic:  K ^PXRM(802.2,"OIDVD",$E(X(1),1,64),X(2),DA)
       Whole Kill:  K ^PXRM(802.2,"OIDVD")
             X(1):  OID  (802.2,1)  (Subscr 1)  (Len 64)  (forwards)
             X(2):  VERSION DATE  (802.2,3)  (Subscr 2)  (forwards)


INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):