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):