STANDARD DATA DICTIONARY #129.21 -- RXNORM SIMPLE CONCEPT AND ATOM ATTRIBUTES FILE 9/29/25 PAGE 1
STORED IN ^ETSRXN(129.21, (1047266 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 1.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
RxNorm is a standardized nomenclature for clinical drugs. RxNorm is produced by the National Library of Medicine (NLM). In this
context, a clinical drug is a pharmaceutical product given to (or taken by) a patient with a therapeutic or diagnostic intend. The
name of the drug in RxNorm combines its ingredients, dosage strength, and form.
The RxNorm Simple Concept and Atom Attributes file contains a subset of the data distributed by NLM in the RXNSAT.RRF file. This
file follows the general format of the MRSAT.RRF file of the Metathesaurus in NLM's Unified Medical Language System (UMLS). Some of
the Metathesaurus fields are not provided by RxNorm and are marked as "(no value provided)". There is exactly one row in this
table for each concept, atom, or relationship attribute that does not have a sub-element structure. Not all RxNorm concepts or
RxNorm relationships have entries in this file. This file includes all source vocabulary attributes that do not fit into other
categories.
DD ACCESS: @
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
PRIMARY KEY: A (#128)
Uniqueness Index: D (#1473)
File, Field: 1) RXCUI (129.21,.01) 2) UNIQUE RECORD ID (129.21,91)
CROSS
REFERENCED BY: RXCUI(B)
INDEXED BY: ATTRIBUTE_NAME (ATN) & ATTRIBUTE VALUE (ATV) (C), RXCUI & UNIQUE RECORD ID (D)
LAST MODIFIED: OCT 5,2017@17:58:15
129.21,.01 RXCUI 0;1 FREE TEXT (Required) (Key field)
INPUT TRANSFORM: K:$L(X)>8!($L(X)<1) X
MAXIMUM LENGTH: 8
LAST EDITED: MAR 22, 2017
HELP-PROMPT: Answer must be 1-8 characters in length.
DESCRIPTION:
RxNorm Unique identifier for concept (concept ID)
CROSS-REFERENCE: 129.21^B
1)= S ^ETSRXN(129.21,"B",$E(X,1,30),DA)=""
2)= K ^ETSRXN(129.21,"B",$E(X,1,30),DA)
RECORD INDEXES: D (#1473)
129.21,.02 SOURCE (SAB) 0;2 FREE TEXT
INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X
MAXIMUM LENGTH: 20
LAST EDITED: JAN 25, 2017
HELP-PROMPT: Answer must be 1-20 characters in length.
DESCRIPTION: Abbreviation of the source of the attribute. Possible values appear in RXNSAB.RRF and are listed on
the UMLS Source Vocabularies page
129.21,.03 SUPPRESSION FLAG (SUPPRESS) 0;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>1!($L(X)<1) X
MAXIMUM LENGTH: 1
LAST EDITED: JAN 25, 2017
HELP-PROMPT: Answer must be 1 character in length.
DESCRIPTION: Suppressible flag. Values = O, Y, or N. Reflects the suppressible status of the attribute.
N - Attribute is not suppressed.
O - Attribute is suppressed at source level.
Y - Attribute is suppressed by RxNorm editors.
129.21,.04 CONTENT_VIEW_FLAG (CVF) 0;4 FREE TEXT
INPUT TRANSFORM: K:$L(X)>50!($L(X)<1) X
MAXIMUM LENGTH: 50
LAST EDITED: JAN 25, 2017
HELP-PROMPT: Answer must be 1-50 characters in length.
DESCRIPTION:
This fields denotes whether or not a concept is currently prescribable.
129.21,.05 CODE 0;5 FREE TEXT
INPUT TRANSFORM: K:$L(X)>50!($L(X)<1) X
MAXIMUM LENGTH: 50
LAST EDITED: MAR 15, 2017
HELP-PROMPT: Answer must be 1-50 characters in length.
DESCRIPTION:
"Most useful" source asserted identifier (if the source vocabulary contains more than one).
129.21,1 ATTRIBUTE_NAME (ATN) 1;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>1000!($L(X)<1) X
MAXIMUM LENGTH: 1000
LAST EDITED: MAR 06, 2017
HELP-PROMPT: Answer must be 1-1000 characters in length.
DESCRIPTION: Attribute name. Possible values appear in RXNDOC.RRF and are described on the UMLS Attribute Names
page
RECORD INDEXES: C (#1472)
129.21,2 ATTRIBUTE VALUE (ATV) 2;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>4000!($L(X)<1) X
MAXIMUM LENGTH: 4000
LAST EDITED: MAR 06, 2017
HELP-PROMPT: Answer must be 1-4000 characters in length.
DESCRIPTION: Attribute value described under specific attribute name on the UMLS Attribute Names page. A few
attribute values exceed 1,000 characters. Many of the abbreviations used in attribute values are
explained in RXNDOC.RRF and included UMLS Abbreviations Used in Data Elements page
RECORD INDEXES: C (#1472)
129.21,91 UNIQUE RECORD ID VA;1 FREE TEXT (Required) (Key field)
INPUT TRANSFORM: K:$L(X)>50!($L(X)<1) X
MAXIMUM LENGTH: 50
LAST EDITED: APR 18, 2017
HELP-PROMPT: Answer must be 1-50 characters in length.
DESCRIPTION: This field is a unique ID for every row and will be used to keep the records in the central
repository in sync with the records in this file. During initial population, it will be derived
from the line number in the RXNSAT.RRF file.
RECORD INDEXES: D (#1473)
File #129.21
Record Indexes:
C (#1472) RECORD REGULAR IR LOOKUP & SORTING
Short Descr: Sort/Lookup on Attribute Name and Attribute Value
Description: This index cross-references RxNorm attributes by ATTRIBUTE_NAME (ATN) and ATTRIBUTE VALUE (ATV).
Set Logic: S ^ETSRXN(129.21,"C",$E(X(1),1,30),$E(X(2),1,30),DA)=""
Kill Logic: K ^ETSRXN(129.21,"C",$E(X(1),1,30),$E(X(2),1,30),DA)
Whole Kill: K ^ETSRXN(129.21,"C")
X(1): ATTRIBUTE_NAME (ATN) (129.21,1) (Subscr 1) (Len 30) (forwards)
X(2): ATTRIBUTE VALUE (ATV) (129.21,2) (Subscr 2) (Len 30) (forwards)
D (#1473) RECORD REGULAR IR LOOKUP & SORTING
Unique for: Key A (#128), File #129.21
Short Descr: Uniqueness Index for Key 'A' of File #129.21
Description: This index is the uniqueness index for Primary Key 'A' for the file.
Set Logic: S ^ETSRXN(129.21,"D",X(1),X(2),DA)=""
Kill Logic: K ^ETSRXN(129.21,"D",X(1),X(2),DA)
Whole Kill: K ^ETSRXN(129.21,"D")
X(1): RXCUI (129.21,.01) (Subscr 1)
X(2): UNIQUE RECORD ID (129.21,91) (Subscr 2)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):