Skip Navigation Bar

Unified Medical Language System® (UMLS®)

LOINC Source Information

This page lists UMLS Metathesaurus data elements and traces them back to the specific source data that populates them.

Skip to: Atoms, Attributes, Definitions, Relationships, Mappings

VSAB: LNC258_2017_02_08

Summary of Changes:

1.New ATNs:
  • VERSION_FIRST_RELEASED
  • HL7_ATTACHMENT_REQUEST
2. New RELAs and their inverses:
  • is_maneuver_type_for/has_maneuver type
  • is_modality_subtype_for/has_modality_subtype
  • is_modality_type_for/has_modality_type
  • is_subject_of/has_subject
  • is_timing_for/has_timing_of
  • is_view_type_for/has_view_type
3. New Classes:
  • MEDS|Medications
  • NIH.COGNITIVE|NIH Toolbox Cognitive Domain
  • NIH.MOTOR|NIH Toolbox Motor Domain
  • NIH.SENSORY|NIH Toolbox Sensory Domain
  • PANEL.MEDS|Medications panels
  • PANEL.NIH.COGNITIVE|NIH Toolbox Cognitive Domain panels
  • PANEL.NIH.MOTOR|NIH Toolbox Motor Domain panels
  • PANEL.NIH.SENSORY|NIH Toolbox Sensory Domain panels
  • PANEL.SURVEY.ACT|Asthma Control Test (ACT) set
  • PANEL.SURVEY.ALSFRSR|ALS Functional Rating Scale-Revised set
  • PANEL.SURVEY.AUASI|American Urological Association (AUA) Symptom Index Set
  • PANEL.SURVEY.DAST|Drug Abuse Screening Test set
  • PANEL.SURVEY.NIH.EMO|NIH Toolbox Emotion Domain panels
  • SURVEY.ACT|Asthma Control Test (ACT)
  • SURVEY.ALSFRSR|ALS Functional Rating Scale-Revised
  • SURVEY.AUASI|American Urological Association (AUA) Symptom Index
  • SURVEY.DAST|Drug Abuse Screening Test (DAST)

Original Files:

The UMLS uses files publically available at www.loinc.org, including:

  • loinc.csv
  • map_to.csv
  • LOINC_2.58_MULTI-AXIAL_HIERARCHY.CSV
  • LOINC_258_PanelsAndForms.xlsx
  • LoincIeeeMedicalDeviceCodeMappingTable.csv
  • LoincRsnaRadiologyPlaybook.csv
  • LOINC_1.5_Top2000CommonLabResultsSI.csv
  • LOINC_1.5_Top2000CommonLabResultsUS.csv
  • LoincUniversalLabOrdersValueSet.csv

In addition, the UMLS receives two files to facilitate building the hierarchy. For 2.58, these files were: "LOINC_2.58_PartLinks_12202016.csv" and "LOINC_2.58_Parts_12202016.csv". Additional information, such as expansions of abbreviations, is extracted from LOINCManual.pdf.

Overview

Identifiers

LOINC Identifiers in the UMLS are generally based on field 1 of loinc.csv, or field 1 of LOINC_PARTS (L_PART_ID). For some termtypes, the atom may be associated with multiple LOINC entities. For example, a component may be a part of multiple fully-specified names. In these cases, the atom (e.g. a CN, or Official Component Name), is assigned an MTHU# during Metathesaurus source processing.

  • CODE:
    • For term types LC, LN, LO, MTH_LN, MTH_LO, OLC, OOSN, OSN: the LOINC _NUM (field 1) from loinc.csv
    • For term types LPDN, LPN: the L_PART_ID (field 1) from LOINC_PARTS_*.csv or PartNumber (field 3) from LoincRsnaRadiologyPlaybook.csv
    • For term types CN, MTH_CN, HC, HS, LS: an MTHU#, assigned during Metathesaurus source processing.
    • For term type LA: the AnswerStringID (field 9) from LOINC_2.54_PanelsAndForms.xlsx (ANSWERS tab)
  • SAUI: Not Applicable
  • SCUI: Same as CODE for term types LA, LC, LN, LO, LPDN, LPN, MTH_LN, MTH_LO, OLC, OOSN, OSN
  • SDUI: Not Applicable

Expansions

Expanded forms of certain atoms are created during Metathesaurus source processing by applying abbreviation expansions extracted from the LOINC Manual. In these cases, the expanded form is generally assigned the same identifier as its original form. Expansions may also include converting patterns such as "little e" or "super little b" to "e" or "^b" respectively.


Atoms

 (return to top)
TTY ORIGIN
CN Official component name:
CODE = MTHU#, assigned during Metathesaurus source processing; same as CODE for respective MTH_CN as applicable.
STR = loinc.csv field 2, subfield 1 (COMPONENT).
HC Hierarchical class:
CODE = MTHU#, assigned during Metathesaurus source processing (same as CODE for respective HS).
STR = expanded form of loinc.csv field 8 for CLASS or expanded form of loinc.csv field 14 for CLASSTYPE.
An additional HC atom, "LOINCCLASSTYPES," is added during Metathesaurus source processing as a hierarchical placeholder.
HS Short or alternate version of hierarchical term:
CODE = MTHU#, assigned during Metathesaurus source processing (same as CODE for respective HC).
STR = value of loinc.csv field 8 for CLASS, or value of loinc.csv field 14 for CLASSTYPE.
LA LOINC Answer:
CODE = LOINC_<ver>_PanelsAndForms.xlsx (ANSWERS tab) field 9 (AnswerStringID)
STR = LOINC_<ver>_PanelsAndForms.xlsx (ANSWERS tab) field 12 (DisplayText)
LC Long common name:
CODE = loinc.csv field 1 (LOINC_NUM)
STR = loinc.csv field 29 (LONG_COMMON_NAME)
TTY = LC is assigned if field 12 (STATUS) is not = "DEPRECATED"
LN Official fully-specified name:
CODE = loinc.csv field 1 (LOINC_NUM)
STR = loinc.csv fields 2-7, concatenated with colons, i.e. F2:F3:F4:F5:F6:F7
TTY = LN is assigned if field 12 (STATUS) is not = "DEPRECATED"
LO Obsolete official fully specified name:
CODE = loinc.csv field 1 (LOINC_NUM)
STR = loinc.csv fields 2-7, concatenated with colons, i.e. F2:F3:F4:F5:F6:F7
TTY = LO is assigned if field 12 (STATUS) = "DEPRECATED"
SUPPRESS = "O"
LPDN Parts display name:
CODE = LOINC_PARTS_*.txt field 1 (L_PART_ID)
STR = LOINC_PARTS_*.txt field 4 (DISPLAY_NAME)
LPDN atoms are only created for strings containing the pattern "Allergen Mix."
LPN Parts name:
CODE = LOINC_PARTS_*.txt field 1 (L_PART_ID)
STR = LOINC_PARTS_*.txt field 3 (NAME_CASE_INSENSITIVE)
An additional LPN, "LOINCPARTS," is added during Metathesaurus source processing as a hierarchical placeholder.
LS Expanded system/sample type:
CODE = MTHU#, assigned during Metathesaurus source processing
STR = Expanded form of loinc.csv field 5, subfield 1 (SYSTEM).
MTH_CN Component, with abbreviations expanded:
CODE = MTHU#, assigned during Metathesaurus source processing; same as CODE for respective CN as applicable.
STR = Expanded form of loinc.csv field 2, subfield 1 COMPONENT).
MTH_LN Official fully specified name with expanded abbreviations:
CODE = loinc.csv field 1 (LOINC_NUM)
STR = Expanded form of loinc.csv fields 2-7, concatenated with colons, i.e. F2:F3:F4:F5:F6:F7
TTY = MTH_LN is assigned if field 12 (STATUS) is not = "DEPRECATED"
MTH_LO Expanded obsolete fully specified name:
CODE = loinc.csv field 1 (LOINC_NUM)
STR = Expanded form of loinc.csv fields 2-7, concatenated with colons, i.e. F2:F3:F4:F5:F6:F7
TTY = MTH_LO is assigned if field 12 (STATUS) = "DEPRECATED"
SUPPRESS = O
OLC Obsolete long common name:
CODE = loinc.csv field 1 (LOINC_NUM)
STR = loinc.csv field 30 (LONG_COMMON_NAME)
TTY = OLC is assigned if field 12 (STATUS) = "DEPRECATED"
SUPPRESS = O
OOSN Obsolete official short name:
CODE = loinc.csv field 1 (LOINC_NUM)
STR = loinc.csv field 24 (SHORTNAME)
TTY = OOSN is assigned if field 13 (STATUS) = "DEPRECATED"
SUPPRESS = "O"
OSN Official short name:
CODE = loinc.csv field 1 (LOINC_NUM)
STR = loinc.csv field 24 (SHORTNAME)
TTY OSN is assigned if field 12 (STATUS) is not = "DEPRECATED"
XM Cross-mapping set:
This data is added during Metathesaurus source processing

Attributes

 (return to top)
ATN [Description] Origin
ANSWER_CODE LOINC_<ver>_PanelsAndForms.xlsx (ANSWERS tab) field 10 (AnswerCode)
ANSWER_CODE_SYSTEM LOINC_<ver>_PanelsAndForms.xlsx (ANSWERS tab) field 13 (AnswerCodeSystem)
ANSWER_LIST_ID LOINC_<ver>_SELECTED_FORMS.xlsx (ANSWERS tab) field 3 (AnswerListID)
ANSWER_LIST_NAME LOINC_<ver>_PanelsAndForms.xlsx (ANSWERS tab) field 4 (AnswerListName)
ASK_AT_ORDER_ENTRY loinc.csv field 42
COPYRIGHT loinc.csv field 27 (EXTERNAL_COPYRIGHT_NOTICE)
CHANGE_REASON_PUBLIC loinc.csv field 36
COMMON_SI_TEST_RANK loinc.csv field 39
COMMON_TEST_RANK loinc.csv field 37
COMMON_ORDER_RANK loinc.csv field 38
CONSUMER_NAME loinc.csv field 13
UNITS_AND_RANGE loinc.csv field 30
DOCUMENT_SECTION loinc.csv field 31
EXAMPLE_UCUM_UNITS loinc.csv field 32
EXAMPLE_UNITS loinc.csv field 28
EXTERNAL_COPYRIGHT_LINK loinc.csv field 41
EXTERNALLY_DEFINED LOINC_<ver>_PanelsAndForms.xlsx (ANSWERS tab) field 6 (ExternallyDefined)
EXTERNALLY_DEFINED_CODE_SYSTEM LOINC_<ver>_PanelsAndForms.xlsx (ANSWERS tab) field 7 (ExternallyDefinedAnswerListCodeSystem)
EXTERNAL_LIST_LINK LOINC_<ver>_PanelsAndForms.xlsx (ANSWERS tab) field 8 (LinkToExternalList)
FROMRSAB This data is added during Metathesaurus source processing
FROMVSAB This data is added during Metathesaurus source processing
GLOBAL_ID LOINC_<ver>_PanelsAndForms.xlsx (ANSWERS tab) field 14 (GlobalID)
GLOBAL_ID_CODE_SYSTEM LOINC_<ver>_PanelsAndForms.xlsx (ANSWERS tab) field 15 (GlobalIDCodeSystem)
HL7_ATTACHMENT_REQUEST loinc.csv field 46
HL7_ATTACHMENT_STRUCTURE loinc.csv field 40
HL7_FIELD_SUBFIELD_ID loinc.csv field 26
IEEE_CF_CODE10 LoincIeeeMedicalDeviceCodeMappingTable.csv, field 3
IEEE_DESCRIPTION LoincIeeeMedicalDeviceCodeMappingTable.csv, field 5
IEEE_DIM LoincIeeeMedicalDeviceCodeMappingTable.csv, field 6
IEEE_REFID LoincIeeeMedicalDeviceCodeMappingTable.csv, field 4
IEEE_UOM_UCUM LoincIeeeMedicalDeviceCodeMappingTable.csv, field 7
LCD [CDISC common tests] loinc.csv field 25 (CDISC_COMMON_TESTS)
LCL [Class] loinc.csv field 8 (CLASS)
LCN [Classtype] loinc.csv field 14 (CLASSTYPE)
LCS [Status] loinc.csv field 12 (STATUS)
LCT [Change type] loinc.csv field 10 (CHNG_TYPE)
LEA [Example answers] loinc.csv field 17 (EXMPL_ANSWERS)
LFO [Formula] loinc.csv field 15 (FORMULA)
LMP [MAP TO code] map_to.csv field 2 (MAP TO)
LOINC_COMPONENT loinc.csv field 2 (all subfields)
LOINC_METHOD_TYP loinc.csv field 7
LOINC_PROPERTY loinc.csv field 3
LOINC_SCALE_TYP loinc.csv field 6
LOINC_SCORE LOINC_<ver>_PanelsAndForms.xlsx (ANSWERS tab) field 18 (Score)
LOINC_SYSTEM loinc.csv field 5
LOINC_TIME_ASPECT loinc.csv field 4
LOR [Order/observation] loinc.csv field 24 (ORDER_OBS)
LQS [Survey question source] loinc.csv field 19 (SURVEY_QUEST_SRC)
LQT [Survey question text] loinc.csv field 18 (SURVEY_QUEST_TXT)
LRN2 [Related names 2] loinc.csv field 22 (RELATEDNAMES2)
LSP [Species] loinc.csv field 16 (SPECIES)
LSU [Submitted units] loinc.csv field 21 (SUBMITTED_UNITS)
LUR [Units required] loinc.csv field 20 (UNITS_REQUIRED)
MAPSETRSAB This data is added during Metathesaurus source processing
MAPSETTYPE This data is added only if the information is provided by the source
MAPSETVERSION This data is added during Metathesaurus source processing
MAPSETVSAB This data is added during Metathesaurus source processing
MTH_MAPFROMCOMPLEXITY This data is added during Metathesaurus source processing
MTH_MAPFROMEXHAUSTIVE This data is added during Metathesaurus source processing
MTH_MAPSETCOMPLEXITY This data is added during Metathesaurus source processing
MTH_MAPTOCOMPLEXITY This data is added during Metathesaurus source processing
MTH_MAPTOEXHAUSTIVE This data is added during Metathesaurus source processing
OID LOINC_<ver>_PanelsAndForms.xlsx (ANSWERS tab) field 5 (AnswerListOID)
PART_SEQ_ORDER LoincRsnaRadiologyPlaybook.csv, field 6
RADLEX_PLAYBOOK_LONG_NAME LoincRsnaRadiologyPlaybook.csv, field 10
RADLEX_PREF_NAME LoincRsnaRadiologyPlaybook.csv, field 8
RID LoincRsnaRadiologyPlaybook.csv, field 7
RPID LoincRsnaRadiologyPlaybook.csv, field 9
SEQ_NO LOINC_<ver>_PanelsAndForms.xlsx (ANSWERS tab) field 11 (SequenceNo)
STATUS_REASON loinc.csv field 34
STATUS_TEXT loinc.csv field 35
SUBSEQUENT_TEXT_PROMPT LOINC_<ver>_PanelsAndForms.xlsx (ANSWERS tab) field 19 (SubsequentTextPrompt)
TOP_2000_LAB_RESULTS_SI LOINC_<ver>_Top2000CommonLabResultsSI.csv field 6 (RANK)
TOP_2000_LAB_RESUlTS_US LOINC_<ver>_Top2000CommonLabResultsUS.csv field 6 (RANK)
TORSAB This data is added during Metathesaurus source processing
TOVSAB This data is added during Metathesaurus source processing
UNIVERSAL_LAB_ORDERS_VALUE_SET A value of true indicates that the LOINC CODE is a member of the Universal Lab Orders Value Set
VERSION_FIRST_RELEASED loinc.csv field 45
VERSION_LAST_CHANGED loinc.csv field 9
XMAP This data is added during Metathesaurus source processing
XMAPFROM This data is added during Metathesaurus source processing
XMAPTO This data is added during Metathesaurus source processing

Definitions

 (return to top)

Definitions come from LOINC_<ver>_PanelsAndForms.xlsx (ANSWERS tab) field 17 (Description)


Relationships

 (return to top)
REL RELA
inverse_RELA
Origin
CHD
PAR
SIB

The hierarchy is extracted from:
  • loinc.csv, field 8 (CLASS) and field 14 (CLASSTYPE)
  • LOINC_<ver>_MULTI-AXIAL_HIERARCHY.CSV
RN member_of
has_member
Connects LOINC panels and their members
RO analyzed_by
analyzes
Connects LS to LN or LO
RO associated_with Connects CN to LO or LN with CLASSTYPE of 3 (Claims Attachment).
RO has_action_guidance
is_action_guidance_for
Connects LPN where PART_TYPE = "Rad.Guidance for.Action" with LN or LO, as per LoincRsnaRadiologyPlaybook.csv
RO has_adjustment
adjustment_of
Connects LPN where PART_TYPE = "ADJUSTMENT" with LN or LO, as per LOINC_PART_LINKS_*.txt
RO has_aggregation_view
is_aggregation_view_of
Connects LPN where PartTypeName = "Rad.View.Aggregation" with LN or LO, as per LoincRsnaRadiologyPlaybook.csv
RO has_answer
answer_to
Connects LN with LA as per LOINC_<ver>_PanelsAndForms.xlsx (ANSWERS tab)
RO has_approach_guidance
is_approach_guidance_for
Connects LPN where PartTypeName = "Rad.Guidance for.Approach" with LN or LO, as per LoincRsnaRadiologyPlaybook.csv
RO has_challenge
challenge_of
Connects LPN where PART_TYPE = "CHALLENGE" with LN or LO, as per LOINC_PartLinks_*.txt
RO has_class
class_of
Connects LPN where PART_TYPE = "CLASS" with LN or LO, as per LOINC_PART_LINKS_*.txt
RO has_component
component_of
Connects LPN where PART_TYPE = "COMPONENT" with LN or LO, as per LOINC_PART_LINKS_*.txt
RO has_count
count_of
Connects LPN where PART_TYPE = "COUNT" with LN or LO, as per LOINC_PART_LINKS_*.txt
RO has_divisor
divisor_of
Connects LPN where PART_TYPE = "DIVISORS" with LN or LO, as per LOINC_PART_LINKS_*.txt
RO has_evaluation
evaluation_of
Connects CN to LO or LN with CLASSTYPE of 4 (Surveys).
RO has_exam
is_exam_for
Connects LPN where PartTypeName = "Rad.Reason for Exam" with LN or LO, as per LoincRsnaRadiologyPlaybook.csv
RO has_fragments_for_synonyms
fragments_for_synonyms_of
Connects LPN where PART_TYPE = "FRAGMENTS FOR SYNONYMS" with LN or LO, as per LOINC_PART_LINKS_*.txt
RO has_given_pharmaceutical_substance
is_given_pharmacautical_substance_for
Connects LPN where PartTypeName = "Rad.Pharmaceutical.Substance Given" with LN or LO, as per LoincRsnaRadiologyPlaybook.csv
RO has_imaged_location
is_imaged_location_for
Connects LPN where PartTypeName = "Rad.Anatomic Location.Region Imaged" with LN or LO, as per LoincRsnaRadiologyPlaybook.csv
RO has_imaging_focus
is_imaging_focus_of
Connects LPN where PartTypeName = "Rad.Anatomic Location.Imaging Focus" with LN or LO, as per LoincRsnaRadiologyPlaybook.csv
RO has_lateral_anatomic_location
is_lateral_anatomic_location_of
Connects LPN where PartTypeName = "Rad.Anatomic Location.Laterality" with LN or LO, as per LoincRsnaRadiologyPlaybook.csv
RO has_lateral_location_presence
is_presence_of_lateral_location_of
Connects LPN where PartTypeName = "Rad.Anatomic Location.Laterality.Presence" with LN or LO, as per LoincRsnaRadiologyPlaybook.csv
RO has_method
method_of
Connects LPN with PART_TYPE = "METHOD" with LOINC CODE indicated in LOINC_PART_LINKS_*.txt
RO has_modality
is_modality_for
Connects LPN where PartTypeName = "Rad.Modality" with LN or LO, as per LoincRsnaRadiologyPlaybook.csv
RO has_modality_subtype
is_modality_subtype_for
Connects LPN where PartTypeName = "Rad.Modality.Subtype" with LN or LO, as per LoincRsnaRadiologyPlaybook.csv
RO has_multipart
multipart_of
Connects PART_TYPE = "MULTIPART" with LOINC CODE indicated in LOINC_254_PartLinks_12202015.txt
RO has_object_guidance
is_object_guidance_for
Connects LPN where PartTypeName = "Rad.Guidance for.Object" with LN or LO, as per LoincRsnaRadiologyPlaybook.csv
RO has_pharmaceutical_route
is_pharmaceutical_route_for
Connects LPN where PartTypeName = "Rad.Pharmaceutical.Route" with LN or LO, as per LoincRsnaRadiologyPlaybook.csv
RO has_pharmaceutical_timing
is_pharmacautical_timing_of
Connects LPN where PartTypeName = "Rad.Pharmaceutical.Timing" with LN or LO, as per LoincRsnaRadiologyPlaybook.csv
RO has_presence_guidance
is_presence_guidance_for
Connects LPN where PartTypeName = "Rad.Guidance for.Presence" with LN or LO, as per LoincRsnaRadiologyPlaybook.csv
RO has_property
property_of
Connects LPN where PART_TYPE = "PROPERTY" with LN or LO, as per LOINC_PART_LINKS_*.txt
RO has_quotient
quotient_of
Connects PART_TYPE = "QUOTIENTS" with LOINC CODE indicated in LOINC_PART_LINKS_*.txt
RO has_scale
scale_of
Connects LPN where PART_TYPE = "SCALE" with LN or LO, as per LOINC_PART_LINKS_*.txt
RO has_suffix
suffix_of
Connects LPN where PART_TYPE = "SUFFIX" with LN or LO, as per LOINC_PART_LINKS_*.txt
RO has_supersystem
supersystem_of
Connects LPN where PART_TYPE = "SUPER SYSTEM" with LN or LO, as per LOINC_PART_LINKS_*.txt
RO has_system
system_of
Connects LPN where PART_TYPE = "SYSTEM" with LN or LO, as per LOINC_PART_LINKS_*.txt
RO has_time_aspect
has_time_aspect
Connects LPN where PART_TYPE = "TIME" with LN, as per LOINC_PART_LINKS_*.txt
RO has_time_modifier
time_modifier_of
Connects LPN where PART_TYPE = "TIME MODIFIER" with LN, as per LOINC_PART_LINKS_*.txt
RO is_maneuver_type_for
has_maneuver_type
Where PART_TYPE = "Rad.Maneuver.Maneuver type"
RO is_modality_subtype_for
has_modality_subtype
Where PART_TYPE = "Rad.Modality.Modality subtype"
RO is_modality_type_for
has_modality_type
Where PART_TYPE = "Rad.Modality.Modality type"
RO is_subject_of
has_subject
Where PART_TYPE = "Rad.Subject"
RO is_timing_for
has_timing_of
Where PART_TYPE = "Rad.Timing"
RO is_view_type_for
has_view_type
Where PART_TYPE = "Rad.View.View type"
RO measured_by
measures
Connects CN to LO or MTH_LN with CLASSTYPE of 1 (Laboratory) or 2 (Clinical).
RQ mapped_from
mapped_to
Connects an LO with an LN, indicating possible synonymy between a current code and a retired code, as per loinc.csv field 12 (STATUS) and map_to.csv
SY common_name_of
has_common_name
Connects an LN or LO with its LC or OLC respectively
SY expanded_form_of
has_expanded_form
Connects original and expanded forms of atoms, including: HS <--> HC; OSN <--> LN; OOSN <--> LO
SY
mth_expanded_form_of
mth_has_expanded_form
Connects original and expanded forms of atoms, including: CN <--> MTH_CN; LN <--> MTH_LN; LO <--> MTH_LO

Mappings

 (return to top)

The Metathesaurus includes mappings between LOINC 2.15 and CPT2005.