STANDARD DATA DICTIONARY #802.2 -- NLM VALUE SETS FILE 9/29/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):