Skip Navigation Bar

Unified Medical Language System® (UMLS®)

2014AA UMLS LOINC Source Information

This page lists specific source data elements and provides information on their representation in the UMLS Metathesaurus.




Skip to: Notes, Summary of Changes, Summary of Source-Provided Files, Source-Provided File Details

VSAB: LNC246

Summary of Changes

  (return to top)
1. All subsources have been deprecated. All data are now included under one SAB = LNC.

2. New 'LOINC_246_SELECTED_FORMS.xlsx' file received. This file contains information on panels and their members. New relationship created:
     RT | has_member / member_of

3. The hierarchy has been changed from SAUI-based to SCUI-based.

4. Source file formats have been changed from tab-delimited to csv delimited.


Source-Provided Files: Summary

  (return to top)

The complete LOINC distribution includes the following.

Documentation and Reference

File Name Description
LOINC_ReleaseNotes.txt Release notes, updated with each LOINC version
LOINCManual.pdf The complete documentation, including tables used to expand abbreviations

Data files

File Name Description
loinc.csv Primary LOINC data files
map_to.csv Mappings between current and retired codes
LOINC_PARTS_V2-46_2013-12-26.txt Parts names and codes
LOINC_PART_LINKS_V2-46_2013-12-26.txt Part links, for relationships and hierarchy
LOINC_246_MULTI-AXIAL_HIERARCHY.CSV The records in this file represent nodes of the hierarchy, whether LOINC Parts or full LOINC codes.
The ordered sequence at any level of the hierarchy is given by the SEQUENCE field. Top level nodes in the hierarchy are those where PATH_TO_ROOT is null.
This is a "Comma Separated Value" text file.
LOINC_246_SELECTED_FORMS.xlsx Mappings between LOINC panels and their members.
source_organization.csv Copyright information of sources included in the LOINC data. Not used.

Not included:
loinc.csv:Fields that are for internal (LOINC) use are not processed for the Metathesaurus.
Fields that are not used are indicated by "Not used" in the "Representation" columns below.

Source-Provided Files: Details

  (return to top)

Details on format of input files and representation of source data. Consult the LOINC documentation for additional details.

file:loinc.csv

# Field Description Representation
1 LOINC_NUM Unique Code; format is #####-# MRCONSO.CODE
2 COMPONENT Fields 2-7 contain the six parts of the name.
The fully-specified name for a given LOINC code is constructed by concatenating the contents of these fields,
inserting a colon (":") between each element.
  • First segment of colon-separated fully-specified name, MRCONSO.STR, TTY = "LN" or "LO"
  • First segment of colon-separated fully-specified name, MRCONSO.STR, TTY = "LX" or "OLX" (with expansions)
  • Subfield 1 = MRCONSO.STR, TTY = "CN"
  • MRCONSO.STR, TTY = "CX" (subfield 1, with expansions)
  • Entire field: MRSAT.ATN = LOINC_COMPONENT
3 PROPERTY
  • Second segment of colon-separated fully-specified name, MRCONSO.STR, TTY = "LN" or "LO"
  • Second segment of colon-separated fully-specified name, MRCONSO.STR, TTY = "LX" or "OLX" (with expansions)
  • MRSAT.ATN = LOINC_PROPERTY
4 TIME_ASPCT
  • Third segment of colon-separated fully-specifie name, MRCONSO.STR, TTY = "LN" or "LO"
  • Third segment of colon-separated fully-specified name, MRCONSO.STR, TTY = "LX" or "OLX" (with expansions)
  • MRSAT.ATN = LOINC_TIME_ASPECT
5 SYSTEM
  • Fourth segment of colon-separated fully-specified name, MRCONSO.STR, TTY = "LN" or "LO"
  • Fourth segment of colon-separated fully-specified name, MRCONSO.STR, TTY = "LX" or "OLX" (with expansions)
  • First subfield: MRCONSO.STR, TTY = "LS" (with expansions)
  • MRSAT.ATN = LOINC_SYSTEM
6 SCALE_TYP
  • Fifth segment of colon-separated fully-specified name, MRCONSO.STR, TTY = "LN" or "LO"
  • Fifth segment of colon-separated fully-specified name, MRCONSO.STR, TTY = "LX" or "OLX" (with expansions)
  • MRSAT.ATN = LOINC_SCALE_TYP
7 METHOD_TYP
  • Sixth segment of colon-separated fully-specified name, MRCONSO.STR, TTY = "LN" or "LO"
  • Sixth segment of colon-separated fully-specified name, MRCONSO.STR, TTY = "LX" or "OLX" (with expansions)
  • MRSAT.ATN = LOINC_METHOD_TYP
  • Used in the subsource assignment algorithm
8
CLASS Arbitrary classification of the terms for grouping related observations together. See Table 29 in the LOINC Users’ Guide for values.
  • MRCONSO.STR, TTY = "HS"
  • MRCONSO.STR, TTY = "HC" (with expansions)
  • MRSAT.ATN = "LCL"
  • Used to build hierarchy
  • Used in the subsource assignment algorithm
9 SOURCE Internal use only Not used
10 DATE_LAST_CHANGED Date last changed; format is YYYYMMDD MRSAT.ATN = "LLR"
11 CHNG_TYPE Change Type Code: "DEL" = delete (deprecate); "ADD" = add; "NAM" = change to Analyte/Component (field #2); "MAJ" = change to name field other than #2 (#3 - #7); "MIN" = change to field other than name; "UND" = undelete MRSAT.ATN = "LCT"
12 COMMENTS Free-text comments relating to the test result MRSAT.ATN = "SOS"
13 STATUS Status
Valid values are:
ACTIVE
DEPRECATED
DISCOURAGED
TRIAL
  • For records with STATUS = "DEPRECATED", an obsolete TTY is assigned, and MRCONSO.SUPPRESS = "O"
  • MRSAT.ATN = "LCS"
14 CONSUMER_NAME Consumer-friendly name for this term. Content is experimental (beta). MRSAT.ATN = "CONSUMER_NAME"
15 MOLAR_MASS Molecular weights, contributed by IUPAC MRSAT.ATN = "LMM"
16 CLASSTYPE 1 = Laboratory; 2 = Clinical class; 3 = Claims attachments; 4=Surveys
  • MRCONSO.STR, TTY = "HC"
  • MRCONSO.STR, TTY = "HS" (with expansions)
  • MRSAT.ATN = "LCN"
  • Used to build hierarchy
17 FORMULA Regression equation details MRSAT.ATN = "LFO"
18
SPECIES Indicates which non-human species this code applies to MRSAT.ATN = "LSP"
19
EXMPL_ANSWERS Examples of valid answers MRSAT.ATN = "LEA"
20 ACSSYM Chemical name synonyms, alternative names and chemical formulae, supplied by CAS MRSAT.ATN = "LCA"; an attribute is created for each comma-separated value in this field
21
BASE_NAME Chemical base name from CAS MRSAT.ATN =  "LCB"
22 NAACCR_ID North American Association of Central Cancer Registries Identification Number MRSAT.ATN = "LNC"
23
CODE_TABLE Examples on CR0050 Cancer Registry MRSAT.ATN = "LNE"
24
SURVEY_QUEST_TXT Question from survey instrument MRSAT.ATN = "LQT"
25
SURVEY_QUEST_SRC Name of survey instrument and item/question number MRSAT.ATN = "LQS"
26
UNITSREQUIRED Y/N indicates whether units are required for OBX segment in a HIPAA attachment MRSAT.ATN = "LUR"
27
SUBMITTED_UNITS Moved to RELMA MRSAT.ATN = "LSU"
28
RELATEDNAMES2 Synonyms for each part of the fully-specified LOINC name (component, property, time, system, scale, method) MRSAT.ATN = "LRN2"
29
SHORTNAME Concatenation of the fully-specified LOINC name MRCONSO.STR, TTY = "OSN", "OOSN"
30
ORDER_OBS Defines term as an order only, observation only, both, or Subset MRSAT.ATN = "LOR"
31
CDISC_COMMON_TESTS Y indicates member of subset used by CDISC in clinical trials MRSAT.ATN = "LCD"
32
HL7_FIELD_SUBFIELD_ID Indicates that the content should be delivered in the named field/subfield of the HL7 message. MRSAT.ATN = "HL7_FIELD_SUBFIELD_ID"
33
EXTERNAL_COPYRIGHT_NOTICE External copyright holder information MRSAT.ATN = "COPYRIGHT"

Used in the subsource assignment algorithm
34
EXAMPLE_UNITS Indicates representative units MRSAT.ATN = "EXAMPLE_UNITS"
35 LONG_COMMON_NAME Readable version of LOINC term MRCONSO.ATN = "LC, OLC"
36
HL7_V2_DATATYPE HL7 version 2.x datatype MRSAT.ATN = "HL7_V2_DATATYPE"
37
HL7_V3_DATATYPE HL7 version 3.0 datatype MRSAT.ATN = "HL7_V3_DATATYPE"
38
CURATED_RANGE_AND_UNITS List of normal ranges and associated units MRSAT.ATN = "CURATED_RANGE_AND_UNITS"
39
DOCUMENT_SECTION Classification of whether this code can be used as a full document, section of a document, or both MRSAT.ATN = "DOCUMENT_SECTION"
40 EXAMPLE_UCUM_UNITS Example units of measure expressed as UCUM units MRSAT.ATN = "EXAMPLE_UCUM_UNITS"
41
EXAMPLE_SI_UCUM_UNITS Not currently populated
not applicable
42
STATUS_REASON
Classification of the reason for concept status. This field will be Null for ACTIVE concepts, and optionally populated for terms in other status where the reason is clear. DEPRECATED or DISCOURAGED terms may take values of: AMBIGUOUS, DUPLICATE, or ERRONEOUS MRSAT.ATN = "STATUS_REASON"
43
STATUS_TEXT
Explanation of concept status in narrative text. This field will be Null for ACTIVE concepts, and optionally populated for terms in other status. MRSAT.ATN = "STATUS_TEXT"
44
CHANGE_REASON_PUBLIC
Detailed explanation about special changes to the term over time.
MRSAT.ATN = "CHANGE_REASON_PUBLIC"
45
COMMON_TEST_RANK
Numeric ranking of approximately 2,000 common tests performed by hospitals. MRSAT.ATN = "COMMON_TEST_RANK"
46
COMMON_ORDER_RANK
Ranking of approximately 300 common orders performed by laboratories in the USA. MRSAT.ATN = "COMMON_ORDER_RANK"
47
COMMON_SI_TEST_RANK
Corresponding SI terms for 2000 common tests performed by laboratories in USA.
MRSAT.ATN = "COMMON_SI_TEST_RANK"
48
HL7_ATTACHMENT_STRUCTURE
Valid values: STRUCTURED or UNSTRUCTURED. STRUCTURED terms are the allowed document type codes in the Consolicdated CDA Implementation guide. UNSTRUCTURED terms are based on the PIUC guide.
MRSAT.ATN = "HL7_ATTACHMENT_STRUCTURE"

file:map_to.csv

# Field Representation
1 LOINC Obsolete LNC code.
Used to create relationships between "LO" and "LN" atoms.
The REL= RQ;
The RELA=mapped_from/mapped_to.

2 MAP_TO Current LNC code.
3 COMMENT Rationale for using the recommended replacement term.

file:LOINC_PARTS

# Field Representation
1 L_PART_ID MRCONSO.CODE

2 PART_TYPE Values are: ADJUSTMENT, CHALLENGE, CLASS,
COMPONENT, COUNT, DIVISORS, FRAGMENTS FOR SYNONYMS,
METHOD, MULTI-AXIAL, MULTIPART, PROPERTY, QUOTIENTS,
SCALE, SUFFIX, SUPER SYSTEM, SUPERCLASS,
SUPERSYSTEMMULTI-AXIAL, SYSTEM, TIME, TIME MODIFIER.
Used to create relationships between LOINC PARTS and LOINC IDs.
3 NAME_CASE_INSENSITIVE MRCONSO.STR, TTY = "LPN'

4 DISPLAY_NAME
  • MRCONSO.STR, TTY = "LPDN" (only "DISPLAY_NAME" values that contain the pattern "Allergen Mix" are included as LPDN atoms
  • MRSAT.ATN = "SOS"
5 SHORT_NAME_MIXED_CASE Not used

file:LOINC_PART_LINKS

# Field Description Representation
1 LOINC_NUM/ LOINC CODE A relationship (STYPE = "CODE") is created between the LOINC CODE and the LOINC PART.
The REL = "RO";
The RELA is assigned based on the LOINC_PARTS.PART_TYPE of the L_PART_ID as follows:

PART_TYPE RELA/inverse_RELA
ADJUSTMENT has_adjustment adjustment_of
CHALLENGE has_challenge challenge_of
CLASS has_class class_of
COMPONENT has_component component_of
DIVISORS has_divisor divisor_of
FRAGMENTS FOR SYNONYMS has_fragments_for_synonyms fragments_for_synonyms_of
METHOD has_method method_of
MULTIPART has_multipart multipart_of
PROPERTY has_property property_of
QUOTIENTS has_quotient quotient_of
SCALE has_scale scale_of
SUFFIX has_suffix suffix_of
SUPERSYSTEM has_supersystem supersystem_of
SYSTEM has_system system_of
TIME has_time_aspect time_aspect_of
TIME MONITOR has_time_monitor time_monitor_of

Note: PART TYPEs of "COUNT," "MULTI-AXIAL" and "SUPERSYSTEMMULTI-AXIAL"
do not appear in the current "LOINC_PART_LINKS" file, therefore, no relationships are created for these PART TYPE values.

2 L_PART_ID LOINC PART CODE
3 LINK_TYPE Value is always "1" Not processed

file:LOINC_MUTLI-AXIAL_HIERARCHY

# Field Representation
1 PATH_TO_ROOT Used to create the hierarchy tree under the " LOINCPARTS" concept
2 SEQUENCE Not used
3 IMMEDIATE_PARENT Not used
4 CODE The identifier of the "child" concept; all end nodes are LOINC IDs; ancestors are LOINC PARTs
5 CODE_TEXT Not used

file:LOINC_246_SELECTED_FORMS.xlsx

# Field Representation
1 ParentId Not used
2 ParentLoinc Used as id_1 in relationships
3 ParentName Not used
4 Id Not used
5 Sequence Not used
6 Loinc Used as id_2 in relationships
7 LoincName Not used
8 DisplayNameForForm Not used
9 ObservationRequiredInPanel Not used
10-27 ObservationIdInForm... Not used