STANDARD DATA DICTIONARY #129.23 -- RXNORM SEMANTIC TYPES FILE                                                    3/24/25    PAGE 1
STORED IN ^ETSRXN(129.23,  (425574 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 Semantic Types file contains a subset of the data distributed by NLM in the RXNSTY.RRF file. This file follows the
general format of the MRSTY.RRF file of the Metathesaurus in NLM's Unified Medical Language System (UMLS). There is exactly one row
in this file for each Semantic Type assigned to each concept.  All RxNorm concepts have at least one entry in this file.  Many have
more than one entry.  The STY is a direct link to the UMLS Semantic Network.  


              DD ACCESS: @
              WR ACCESS: @
             DEL ACCESS: @
           LAYGO ACCESS: @
           AUDIT ACCESS: @

PRIMARY KEY:        A (#130)
  Uniqueness Index: D (#1475)
       File, Field: 1) RXCUI (129.23,.01)  2) SEMANTIC_TYPE (STY) (129.23,.02)

CROSS
REFERENCED BY: RXCUI(B)

INDEXED BY:    RXCUI & SEMANTIC_TYPE (STY) (D)


    LAST MODIFIED: OCT 5,2017@17:58:15

129.23,.01    RXCUI                  0;1 FREE TEXT (Required) (Key field)

              INPUT TRANSFORM:  K:$L(X)>8!($L(X)<1) X
              MAXIMUM LENGTH:   8
              LAST EDITED:      APR 19, 2017 
              HELP-PROMPT:      Answer must be 1-8 characters in length. 
              DESCRIPTION:
                                Unique identifier of concept (concept ID).  

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

              RECORD INDEXES:   D (#1475)

129.23,.02    SEMANTIC_TYPE (STY)    0;2 FREE TEXT (Required) (Key field)

              INPUT TRANSFORM:  K:$L(X)>50!($L(X)<1) X
              MAXIMUM LENGTH:   50
              LAST EDITED:      APR 13, 2017 
              HELP-PROMPT:      Answer must be 1-50 characters in length. 
              DESCRIPTION:
                                The semantic Type.  The valid values for the Semantic Type are defined in the Semantic Network.  

              RECORD INDEXES:   D (#1475)

129.23,.03    CONTENT_VIEW_FLAG (CVF) 0;3 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>50!($L(X)<1) X
              MAXIMUM LENGTH:   50
              LAST EDITED:      JAN 24, 2017 
              HELP-PROMPT:      Answer must be 1-50 characters in length. 
              DESCRIPTION:
                                This fields denotes whether or not a concept is currently prescribable.  


129.23,91     OBSOLETE               VA;1 SET

                                '0' FOR NOT OBSOLETE; 
                                '1' FOR OBSOLETE; 
              LAST EDITED:      APR 19, 2017 
              HELP-PROMPT:      Enter a value that indicates whether this record is obsolete or not obsolete. 
              DESCRIPTION:      This field will be used to indicate whether the record is obsolete.  A empty value will be treated
                                the same way as a 0 (not obsolete) value.  


File #129.23

  Record Indexes:

  D (#1475)    RECORD    REGULAR    IR    LOOKUP & SORTING
       Unique for:  Key A (#130), File #129.23
      Short Descr:  Uniqueness Index for Key 'A' of File #129.23
      Description:  This index is the uniqueness index for Primary Key 'A' for the file.  
        Set Logic:  S ^ETSRXN(129.23,"D",X(1),X(2),DA)=""
       Kill Logic:  K ^ETSRXN(129.23,"D",X(1),X(2),DA)
       Whole Kill:  K ^ETSRXN(129.23,"D")
             X(1):  RXCUI  (129.23,.01)  (Subscr 1)
             X(2):  SEMANTIC_TYPE (STY)  (129.23,.02)  (Subscr 2)


INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):