NLM logo

CPT (CPT - Current Procedural Terminology) - Metathesaurus Representation


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

VSAB:CPT2023


Summary of Changes

RVU data is now included


Source Provided Files

Documentation:

Extensive documentation is provided, including:

File Name Description
2023 CPT Link ReadMe 20220909.docx User guide for main data files

Data:

CPT Link files are available in both "tab" and "pipe" delimited formats. The UMLS uses the following data files:

File Name Description
Property_DTK_pipe.txt In the Property File, a concept is represented by a set of lines that all have the same Concept ID. Some of the concepts in the Property File correspond to reportable CPT codes, some were constructed by the AMA for CPT Link, and some were drawn from SNOMED CT. CT.
RelationshipGroup_DTK_pipe.txt In the Relationship File, relationships between two concepts are represented.
Type_DTK_pipe.txt The Type File provides a succinct representation of the types of information contained in the Property File and the Relationship File. The PROPERTY TYPE ID column from the Property File and RELATIONSHIP TYPE ID column from the Relationship File both correspond to the TYPE ID number from the Type File. Thus, the Type File enables a user to see at a glance all of the categories of relationship types used in the 2014 CPT DTK
Days.txt Edits sourced from CPT instructions such as "Report 93228 only once per 30 days"
Exclude.txt Edits sourced from CPT instructions such as "Do not report 00326 in conjunction with 99100"
ReportWith.txt Edits sourced from CPT instructions such as "Use 44139 in conjunction with 44140-44147"

Identifiers:

Identifiers are assigned as follows:
  • CODE:
    • TTY = PT, SY, AB, ETCF, ETCLIN: Value of CPT_Code Property (Type Id = 104)
    • TTY = HT, POS, GLP: Concept ID value
    • TTY = MP: Value of Modifier_Code Property (Type Id = 129)
  • SAUI: Not Applicable
  • SCUI: Same as CODE
  • SDUI: Not Applicable

Atoms (MRCONSO):

Term Type Origin
AB CODE = Value of CPT_Code (Type Id = 104) in Property_DTK_pipe.txt
STR = Value of Short_Descriptor (Type Id = 111) in Property_DTK_pipe.txt
SCUI = Same as CODE
SUPPRESS = "Y"
ETCF
CODE = Value of CPT_Code (Type Id = 104) in Property_DTK_pipe.txt
STR = Value of Consumer_Friendly_Descriptor (Type Id = 123) in ConsumerDescriptor_DTK_pipe.txt
SCUI = Same as CODE
SUPPRESS ="N"
ETCLIN CODE = Value of CPT_Code (Type Id = 104) in Property_DTK_pipe.txt
STR = Value of Clinician_Descriptor (Type Id = 126) in ClinicianDescriptor_DTK_pipe.txt
SCUI = Same as CODE
SUPPRESS ="N"
GLP CODE = Concept ID in Property_DTK_pipe.txt
STR = Value of Descriptor (Type Id = 106) in Property_DTK_pipe.txt
SCUI = Same as CODE
Note: TTY = GLP is assigned when the Level Property (Type Id = 109) = GLP SUPPRESS = "N"
HT CODE = Concept ID in Property_DTK_pipe.txt
STR = Value of Descriptor (Type Id = 106) in Property_DTK_pipe.txt
SCUI = Same as CODE
SUPPRESS = "N"
Note: TTY = HT is assigned when the Level Property (Type Id = 109) indicates that the concept is a Heading.
Values are: H1, H2, H3, H4, H5, H5, HS, root.
MP CODE = Value of Modifier_Code (Type Id = 129)
STR = Value of Descriptor (Type Id = 106) in Property_DTK_pipe.txt
SCUI = Same as CODE
SUPPRESS = "N"
POS CODE = Concept ID in Property_DTK_pipe.txt
STR = Value of Descriptor (Type Id = 106) in Property_DTK_pipe.txt
SCUI = Same as CODE
Note: TTY = POS is assigned when the Level Property (Type Id = 109) = POS SUPPRESS = "N"
PT CODE = Value of CPT_Code (Type Id = 104) in Property_DTK_pipe.txt
STR = Value of Descriptor (Type Id = 106) in Property_DTK_pipe.txt
SCUI = Same as CODE
SUPPRESS = "N"
SY CODE = Value of CPT_Code (Type Id = 104) in Property_DTK_pipe.txt
STR = Value of Medium_Descriptor (Type Id = 110) in Property_DTK_pipe.txt
SCUI = Same as CODE
SUPPRESS = "N"

Attributes (MRSAT):

Attribute Name Origin (e.g. Type Id from Property_DTK_pipe.txt) Description
ADDITIONAL_GUIDELINE Type Id = 122 Parentheticals containing this CPT code, but not also on the Guideline property
ADDON_CODE Type Id = 102 A "T" in this field indicates that it is an "Add-on" code, i.e. it is commonly carried out in addition to the primary procedure performed
CITATION Type Id = 132 Reference to CPT Assistant Newsletter articles; CPT Changes: An Insider's View; Clinical Examples in Radiology
CPF Complete text of the CPT full description, in cases where the CPT term in the "STR" field of MRCON has been trimmed from its original form. CPT Full Description
CODING_TIP Type Id = 133 Coding tip
CPTLINK_CONCEPT_ID Concept ID CPT Link concept identifier
CPT_LEVEL Type Id = 109 Hierarchical level. For headings, a value ranging from H1 (a top-level heading such as Surgery) to H6 (a 6th-level subheading) and HS (a heading for a small family of related codes). For CPT codes, either PC for Parent Code or CC for Child Code.
DATE_CREATED Type Id = 101 First appearance. The date in YYYYMMDD format the code was first introduced to CPT. May also be Pre-YYYY.
DAYS_RESTRICTION Days.txt Sourced from CPT instructions such as "Report 93228 only once per 30 days"
Format is <CODE> @ <DAYS>
DATE_LAST_MODIFIED Type Id = 120 The date in YYYMMDD format the CPT code was last revised.
DESCRIPTOR_ELEMENT Type Id = 128 Elements of a multi-paragraph descriptor, such as, E&M, lab panels, and molecular pathology
DESCRIPTOR_EXTENSION Type Id = 121 Extension of full description of the concept. If the length of the descriptor exceeds 2000, this value contains 2000 character segments with the first two chanracters containing a sequence id.
EXEMPT_MOD Type Id = 107 Contains 51 or 63 for codes where Modifier 51 or 63 is Exempt
FDA_APPROVAL_PENDING Type Id = 108 T for codes marked with the FDA approval pending symbol
GLOBAL_PERIOD_CODE Type Id = 166 Code for global period in RVU Medicare Global Period property
GUIDELINE Type Id = 100 Explanatory text attached to a concept (code/heading/subheading). Note: Guidelines attached to headings/subheadings are intended to apply to all of the codes in that section/subsection.
MEASURE_DEVELOPER Type Id = 127 Name of the measure developer associated with the Category II code
OR_GROUP "Or Group" field from RelationshipGroup_DTK_pipe.txt Indicates that relationships with the same CUI2 and RG are disjunctive expressions; SGTYPE = RUI
PLACE_OF_SERVICE_CODE Type Id = 130 Place of Service Code
PROPRIETARY_NAME Type Id = 134 Proprietary name for multianalyte assays with algorithmic analyses contained in Appendix O from the CPT codebook
REPORTABLE Type Id = 103 T for CPT codes that can be used for the reporting of services. F for headings/subheadings and guidelines.
RVU_FACILITY_PRACTICE_EXPENSE Type Id = 139 RVU Facility Practice Expense
RVU_FACILITY_PRACTICE_EXPENSE_DISCONTINUED Type Id = 160 Discontinued
RVU_FACILITY_PRACTICE_EXPENSE_PROFESSIONAL Type Id = 146 Professional component
RVU_FACILITY_PRACTICE_EXPENSE_TECHNICAL Type Id = 153 Technical component
RVU_MEDICARE_GLOBAL_PERIOD Type Id = 144 RVU Medicare Global Period
RVU_MEDICARE_GLOBAL_PERIOD_DISCONTINUED Type Id = 165 Discontinued
RVU_MEDICARE_GLOBAL_PERIOD_PROFESSIONAL Type Id = 151 Professional component
RVU_MEDICARE_GLOBAL_PERIOD_TECHNICAL Type Id = 158 Technical component
RVU_NONFACILITY_PRACTICE_EXPENSE Type Id = 140 RVU Nonfacility Practice Expense
RVU_NONFACILITY_PRACTICE_EXPENSE_DISCONTINUED Type Id = 161 Discontinued
RVU_NONFACILITY_PRACTICE_EXPENSE_PROFESSIONAL Type Id = 147 Professional component
RVU_NONFACILITY_PRACTICE_EXPENSE_TECHNICAL Type Id = 154 Technical component
RVU_PLI Type Id = 141 RVU PLI
RVU_PLI_DISCONTINUED Type Id = 162 Discontinued
RVU_PLI_PROFESSIONAL Type Id = 148 Professional component
RVU_PLI_TECHNICAL Type Id = 155 Technical component
RVU_TOTAL_FACILITY Type Id = 142 RVU Total Facility
RVU_TOTAL_FACILITY_DISCONTINUED Type Id = 163 Discontinued
RVU_TOTAL_FACILITY_PROFESSIONAL Type Id = 149 Professional component
RVU_TOTAL_FACILITY_TECHNICAL Type Id = 156 Technical component
RVU_TOTAL_NONFACILITY Type Id = 143 RVU Total Nonfacility
RVU_TOTAL_NONFACILITY_DISCONTINUED Type Id = 164 Discontinued
RVU_TOTAL_NONFACILITY_PROFESSIONAL Type Id = 150 Professional component
RVU_TOTAL_NONFACILITY_TECHNICAL Type Id = 157 Technical component
RVU_WORK Type Id = 138 RVU Work
RVU_WORK_DISCONTINUED Type Id = 159 Discontinued
RVU_WORK_PROFESSIONAL Type Id = 145 Professional component
RVU_WORK_TECHNICAL Type Id = 152 Technical component
SPECIALTY Type Id = 168/106/402 qualifier Represents the value of the "Specialty" relationship. These relationships are to NUCC codes or to AMA-created provider codes. For readability, the ATV for these attributes is created by concatenating the "Provider code," "Provdider label," and the "percent utilization of the source code by the target specialty," as found in the "utilization qualifier" of RelationshipGroups_DTK_Pipe.txt. For example, CPT CODE "00100" has two SPECIALTY attributes:
  • 207L00000X/Anesthesiology/59%
  • 367500000X/Nurse Anesthetist, Certified Registered/39%
TELEMEDICINE Type Id = 167 Telemedicine

Definitions (MRDEF):

No definitions are included with the standard format CPT release.


Relationships (MRREL):

Note: RELAs indiating "excluded" or "possibly_included" are derived from the "Relationship Qualifier Value" column in RelationshipGroup_DTK_pipe.txt
REL RELA
Inverse RELA
Type ID (if applicable) Description Source of Relationship Value in SNOMED CT or NUCC (if applicable).
CHD
PAR
isa/inverse_isa N/A The hierarchy is derived from RelationshipGroup_DTK_pipe.txt. PAR/CHD isa rels are created where Relationship Type ID = 1 (Is_A) N/A
RO clinician_form_of
has_clinician_form
N/A Connects a PT to its ETCF(s) N/A
RO consumer_friendly_form_of
has_consumer_friendly_form
N/A Connects a PT to its ETCLIN N/A
SY expanded_form_of
has_expanded_form
N/A Connects a "PT" with its "SY" and "AB" N/A
RO add_on_code_for/has_add_on_code N/A Relationships source from CPT instructions such as "Use 44139 in conjunction with 44140-44147)." Extracted from ReportWith.txt. N/A
RO associated_procedure_of/has_associated_procedure 203 Specifies the procedure for which a CPT procedure is designated. Procedure hierarchy
RO associated_procedure_of_excluded/has_excluded_associated_procedure 203 Specifies the procedure for which a CPT procedure is designated (Rel Qualifier = EXCLUDED) Procedure hierarchy
RO associated_procedure_of_possibly_included/has_possibly_included_associated_procedure 203 Specifies the procedure for which a CPT procedure is designated (Rel Qualifier = POSSIBLY INCLUDED) Procedure hierarchy
RO do_not_code_with/do_not_code_with N/A    
RO has_approach/approach_of 213 Directional or spatial access to the site of a procedure Qualifier Value hierarchy
RO has_associated_finding/associated_finding_of 215 Clinical finding for which a CPT procedure is performed Clinical Findings hierarchy
RO has_component/component_of 201 Entity being observed or measured Substance, Observable Entity, Organism, Body Structure and Cell Structure hierarchies
RO has_excluded_approach/approach_of_excluded 213 Directional or spatial access to the site of a procedure (Rel Qualifier = EXCLUDED) Qualifier Value hierarchy
RO has_excluded_associated_finding/associated_finding_of_excluded 215 Clinical finding for which a CPT procedure is performed (Rel Qualifier = EXCLUDE) Clinical Findings hierarchy
RO has_excluded_component/component_of_excluded 201 Entity being observed or measured (Rel Qualifier = EXCLUDED) Substance, Observable Entity, Organism, Body Structure and Cell Structure hierarchies
RO has_excluded_locale/locale_of_excluded 214 Location in which a CPT Evaluation and Management procedure is performed (Rel Qualifier = EXCLUDED) Environments hierarchy
RO has_excluded_method/method_of_excluded 204 Method used to achieve a procedure (Rel Qual = EXCLUDED) Qualifier value hierarchy
RO has_excluded_pathology/pathology_of_excluded 211 Abnormal physical entity (such as a tumor) which is involved in a procedure or to which a procedure is directed (Rel Qualifier = EXCLUDED Body Structure and Clinical Finding hierarchies
RO has_excluded_patient_type/patient_type_of_excluded 210 Type of patien for whom a CPT Evaluation and Management procedure is performed (Rel Qualifier = EXCLUDED Social Context hierarchy
RO has_excluded_procedure_device/procedure_device_of_excluded 202 Device directly involved in or used to execute the procedure (Rel Qualifier = EXCLUDED) Physical Object and Physical Force hierarchies
RO has_excluded_procedure_site/procedure_site_of_excluded 200 Anatomic location affected by a procedure (Rel Qualifier = EXCLUDED) Body Structure hierarchy
RO has_excluded_route_of_administration/route_of_administration_of_excluded 216 Route of administration (Rel Qualifier = EXCLUDED) Qualifier Value hierarchy
RO has_excluded_specimen/specimen_of_excluded 205 Type of specimen on which a test is performed (Rel Qualifier = EXCLUDED) Specimen hierarchy
RO has_excluded_surgical_extent/surgical_extent_of_excluded 208 Degree to which a procedure is performed with respect to completeness e.g. total, partial, subtotal, or, simple, radical (Rel Qualifier = EXCLUDED) Qualifier Value hierarchy
RO has_locale/locale_of 214 Location in which a CPT Evaluation and Management procedure is performed Environments hierarchy
RO has_method/method_of 204 Method used to achieve a procedure Qualifier value hierarchy
RO has_pathology/pathology_of 211 Abnormal physical entity (such as a tumor) which is involved in a procedure or to which a procedure is directed Body Structure and Clinical Finding hierarchies
RO has_patient_type/patient_type_of 210 Type of patien for whom a CPT Evaluation and Management procedure is performed Social Context hierarchy
RO has_possibly_included_approach/approach_of_possibly_included 213 Directional or spatial access to the site of a procedure (Rel Qualifier = POSSIBLY INCLUDED) Qualifier Value hierarchy
RO has_possibly_included_associated_finding/associated_finding_of_possibly_included 215 Clinical finding for which a CPT procedure is performed (Rel Qualifier = POSSIBLY INCLUDED) Clinical Findings hierarchy
RO has_possibly_included_component/component_of_possibly_included 201 Entity being observed or measured (Rel Qualifier = POSSIBLY INCLUDED) Substance, Observable Entity, Organism, Body Structure and Cell Structure hierarchies
RO has_possibly_included_method/method_of_possibly_included 204 Method used to achieve a procedure (Rel Qual = POSSIBLY INCLUDED) Qualifier value hierarchy
RO has_possibly_included_pathology/pathology_of_possibly_included 211 Abnormal physical entity (such as a tumor) which is involved in a procedure or to which a procedure is directed (Rel Qualifier = POSSIBLY INCLUDED Body Structure and Clinical Finding hierarchies
RO has_possibly_included_patient_type/patient_type_of_possibly_included 210 Type of patient for whom a CPT Evaluation and Management procedure is performed (Rel Qualifier = POSSIBLY INCLUDED Social Context hierarchy
RO has_possibly_included_procedure_device/procedure_device_of_possibly_included 202 Device directly involved in or used to execute the procedure (Rel Qualifier = POSSIBLY INCLUDED) Physical Object and Physical Force hierarchies
RO has_possibly_included_procedure_site/procedure_site_of_possibly_included 200 Anatomic location affected by a procedure (Rel Qualifier = POSSIBLY INCLUDED) Body Structure hierarchy
RO has_possibly_included_route_of_administration/route_of_administration_of_possibly_included 216 Route of administration (Rel Qualifier = POSSIBLY INCLUDED) Qualifier Value hierarchy
RO has_possibly_included_surgical_extent/surgical_extent_of_possibly_included 208 Degree to which a procedure is performed with respect to completeness e.g. total, partial, subtotal, or, simple, radical (Rel Qualifier = POSSIBLY INCLUDED) Qualifier Value hierarchy
RO has_procedure_device/procedure_device_of 202 Device directly involved in or used to execute the procedure Physical Object and Physical Force hierarchies
RO has_procedure_site/procedure_site_of 200 Anatomic location affected by a procedure Body Structure hierarchy
RO has_route_of_administration/route_of_administration_of 216 Route of administration Qualifier Value hierarchy
RO has_specialty/specialty_of 402 Specialty NUCCPT SOURCE_CUI, if present in Metathesaurus; see also "SPECIALTY" attribute
RO has_specimen/specimen_of 205 Type of specimen on which a test is performed Specimen hierarchy
RO has_surgical_extent/surgical_extent_of 208 Degree to which a procedure is performed with respect to completeness e.g. total, partial, subtotal, or, simple, radical Qualifier Value hierarchy
RO panel_element_of/has_panel_element 207 A laboratory test that is a member of a laboratory panel code in CPT N/A
RO panel_element_of_possibly_included/has_possibly_included_panel_element 207 A laboratory test that is a member of a laboratory panel code in CPT (Rel Qualifier = POSSIBLY INCLUDED N/A
RO uses_excluded_substance/substance_used_by_excluded 206 Substance involved in a procedure or to which a procedure is directed (Rel Qualifier = EXCLUDED) Body Structure and Clinical Finding hierarchies
RO uses_possibly_included_substance/substance_used_by_possibly_included 206 Substance involved in a procedure or to which a procedure is directed (Rel Qualifier = POSSIBLY INCLUDED) Body Structure and Clinical Finding hierarchies
RO uses_substance/substance_used_by 206 Substance involved in a procedure or to which a procedure is directed Body Structure and Clinical Finding hierarchies

Mappings (MRMAP):

No mappings are supplied by the AMA