SNOMED CT

A clinician types “MI” in one of several EHR systems. Another records “heart attack” in a different system across the hall. A third documents “acute myocardial infarction” during a transfer. Same patient, same event, three records that cannot talk to each other. 

SNOMED CT exists to fix exactly that problem.

SNOMED CT (Systematized Nomenclature of Medicine, Clinical Terms) is a multilingual clinical terminology system that assigns a unique, machine-readable concept identifier to every clinical idea a provider might document. 

Unlike billing code sets that classify encounters after the fact, SNOMED CT captures the full clinical picture during documentation. 

It’s used in more than 80 countries, and in the United States, the National Library of Medicine (NLM) distributes the official US Edition.

In this guide, we’ll go through how SNOMED CT works and where it fits alongside ICD-10 in U.S. healthcare:

  • Where SNOMED CT to ICD-10-CM mapping breaks down
  • How concepts, descriptions, and relationships fit together
  • Difference between SNOMED CT and ICD-10 with code examples
  • Where the terminology sits inside US infrastructure, FHIR APIs, and your EHR
  • How to get access through NLM and what implementation teams need before going live

TLDR: SNOMED CT

  • SNOMED CT is a clinical terminology with 360,000+ concepts that gives every clinical idea a unique identifier, making documentation machine-readable across systems and languages.
  • ICD-10 classifies encounters for billing and statistics; SNOMED CT captures clinical detail that ICD-10 was never designed to hold, and neither replaces the other.
  • Every SNOMED CT concept carries a unique concept ID, at least one fully specified name with a semantic tag, a preferred term, and defined relationships to parent and sibling concepts.
  • The NLM distributes the SNOMED CT US Edition twice a year (March and September), and US users access it at no cost through a UMLS Terminology Services account.
  • HL7 FHIR binds SNOMED CT directly into clinical data exchange through CodeSystem, ValueSet, and ConceptMap resources used in Condition, Procedure, and Observation elements.
  • Mapping from SNOMED CT to ICD-10-CM is not always one-to-one, so implementation teams should expect to manage many-to-one and one-to-many relationships between clinical and billing codes.

How does SNOMED CT work?

The terminology is built on three core components — concepts, descriptions, and relationships.

SNOMED CT Core Architecture

Three components, one clinical meaning

Concept

A unique clinical meaning with a permanent numeric ID (SCTID) that never changes

Description

Human-readable labels (FSN, preferred term, synonyms) in multiple languages and dialects

Relationship

Logical links (Is-a hierarchy + attribute relationships) that define what a concept means to machines

Concepts

Every concept gets a numeric SCTID that never changes, even if the words used to describe it evolve. 

Concept 22298006 will always mean myocardial infarction regardless of which language or description is displayed. 

Concepts are either primitive (partially defined) or fully defined — fully defined concepts enable automated classification.

Descriptions

A single concept carries multiple descriptions.

  • Fully Specified Name (FSN) — includes a semantic tag like “Myocardial infarction (disorder)”
  • Synonyms — alternative terms like “MI,” “cardiac infarction,” or “heart attack”
  • Preferred Term — the clinician-facing label, which can vary by region

Relationships

The Is-a hierarchy structures all concepts into a polyhierarchy, and attribute relationships express clinical meaning. 

For myocardial infarction, that includes a “Finding site” attribute pointing to myocardial structure and an “Associated morphology” attribute pointing to infarction.

ComponentExample
Concept ID22298006
Fully specified nameMyocardial infarction (disorder)
Preferred term (US English)Myocardial infarction
SynonymsHeart attack, MI, cardiac infarction
Is-a parentIschemic heart disease (disorder)
Finding siteMyocardial structure (body structure)
Associated morphologyInfarct (morphologic abnormality)

How does SNOMED CT compare to ICD-10?

SNOMED CT is a clinical terminology designed for documentation. ICD-10 is a statistical classification designed for billing. They serve fundamentally different jobs.

Head-to-Head

SNOMED CT vs ICD-10: different jobs, different builds

SNOMED CT

360,000+ concepts

Polyhierarchy with formal logic

Captures full clinical detail

Updated monthly (Intl Edition)

ICD-10-CM

~72,000 diagnosis codes

Mono-hierarchy by body system

Groups encounters for billing

Updated annually by CMS/NCHS

They are complementary, not competing. SNOMED CT handles clinical precision; ICD-10-CM handles billing classification. Most US workflows need both.

DimensionSNOMED CTICD-10-CM
Primary purposeClinical documentation and interoperabilityBilling and public health statistics
Granularity360,000+ concepts with formal definitions~72,000 codes organized by chapters
StructurePolyhierarchy with attribute relationshipsMono-hierarchy by body system
Machine reasoningSupports automated classificationLimited to hierarchical grouping
US authorityNLM (via UMLS)CMS and NCHS (via CDC)
Update cycleMonthly (International), biannual (US Edition)Annual with mid-year additions

ICD-10-CM medical coding is required for US billing, while SNOMED CT captures clinical detail ICD-10 was never built to hold. Both are needed in most US healthcare workflows.

How does SNOMED CT map to ICD-10-CM?

The NLM provides an official SNOMED CT to ICD-10-CM map. Mappings are not always one-to-one.

  • One-to-one means a concept maps directly to a single ICD-10-CM code
  • One-to-many means a concept can produce multiple targets depending on clinical context
  • Many-to-one means several granular concepts collapse into one broader ICD-10-CM category

In practice, the workflow runs like this — a clinician documents a finding using SNOMED CT, the system runs the NLM map to suggest ICD-10-CM codes, and a coder or automated rule selects the most specific applicable code for the claim.

That handoff sits at the intersection of clinical data management and medical coding, where structured clinical concepts become usable downstream data.

How is SNOMED CT used in the United States?

The NLM serves as the US National Release Center. The US Edition includes everything in the International Edition plus US-specific content, released biannually in March and September. 

US users access it at no cost through UMLS Terminology Services — free account, signed license agreement, no subscription fee.

The ONC references SNOMED CT in its Health IT Certification Program. 

The United States Core Data for Interoperability (USCDI) standard includes SNOMED CT as a required or preferred vocabulary in data classes including problems, procedures, and health concerns.

HL7 FHIR uses SNOMED CT in core clinical resources — Condition.code, Procedure.code, Observation.code, and AllergyIntolerance.code. The terminology appears through CodeSystem, ValueSet, and ConceptMap FHIR resources.

That standardized terminology also supports more consistent clinical data exchange between systems.

Implementation Orientation

What US teams need before going live with SNOMED CT

1

Register for a free UMLS Terminology Services account and sign the license agreement through NLM

2

Download the US Edition RF2 files and load them into your terminology server or EHR terminology module

3

Identify which VSAC value sets your quality measures and CDS rules depend on, and confirm SNOMED CT coverage

4

Build an update cycle around the biannual US Edition releases (March and September) including inactive concept handling

5

Test SNOMED CT to ICD-10-CM maps against real clinical data before relying on them for automated billing code suggestions

When SNOMED CT meets your revenue cycle

The terminology standards that power clinical documentation eventually connect to the billing pipeline. When SNOMED CT concepts are recorded cleanly at the point of care, the downstream map to ICD-10-CM produces more specific billing codes, fewer coding queries, and fewer denials rooted in vague diagnoses.

MedHeave‘s healthcare data analytics services help connect structured clinical data to downstream workflows, while its revenue cycle teams manage the billing processes that follow.

  • Weekly reporting by provider, payer, and service type
  • AAPC-certified coders using ICD-10-CM, CPT, and HCPCS
  • Credentialing and enrollment across 10–20+ payers per provider
  • Denials addressed within 72 hours, including diagnosis-code denials

Ready to close the gap between clinical documentation and clean claims? Contact our team today.

Frequently asked questions

Here are some commonly asked questions about SNOMED CT:

What does SNOMED CT stand for?

SNOMED CT stands for Systematized Nomenclature of Medicine, Clinical Terms. The “CT” specifically references the merger with Clinical Terms Version 3, the Read codes system previously used in the UK. The terminology was created in 1999 by merging SNOMED RT with CTV3 and first released in January 2002. It is maintained by SNOMED International and now contains more than 360,000 active concepts organized into formal hierarchies.

Is SNOMED CT free in the United States?

Yes. US users access the terminology at no cost through the NLM’s UMLS Terminology Services. You need a free UMLS account and a signed license agreement, but there is no subscription fee, per-user charge, or volume restriction. The NLM distributes the US Edition biannually in March and September, including all International Edition content plus US-specific additions. Member countries access SNOMED CT through their National Release Centers.

Does SNOMED CT replace ICD-10?

No. SNOMED CT and ICD-10 serve different purposes. SNOMED CT captures granular clinical detail during documentation — formal definitions, hierarchical relationships, and machine-processable meaning. ICD-10-CM classifies encounters for billing, reimbursement, and public health statistics. US billing requires ICD-10-CM. Clinical documentation and interoperability benefit from SNOMED CT. Most US healthcare workflows need both working together.

How often is SNOMED CT updated?

The International Edition releases monthly. The US Edition releases biannually in March and September. Each release can introduce new concepts, retire existing ones, update descriptions, revise relationships, and modify reference sets. Implementation teams need a process for importing new RF2 files, handling inactive concepts, validating value sets used in CDS rules, and testing cross-maps against changes in each release.

Can SNOMED CT be used for billing?

Not directly. SNOMED CT is a clinical documentation terminology, not a billing classification. US billing requires ICD-10-CM for diagnosis coding and CPT or HCPCS for procedure coding. However, SNOMED CT concepts documented at the point of care can be mapped to ICD-10-CM codes through the NLM’s official cross-map, which supports the billing pipeline indirectly by producing more specific and accurate diagnosis codes from structured clinical data.

Need a second opinion?

Whether it’s a denial pattern, payer issue, or your entire revenue cycle, our team is happy to take a look.

We write these newsletters so you don't have to Google things at 11 pm.

Consider us your billing informant. We watch what payers are up to and report back before it becomes your problem. No spam, just the good stuff, occasionally with an eye roll included.

    Book a call

    We listen and we don’t judge.

    30 minutes of this call can save you up to 25% of lost revenue.

    In this session, we’ll walk you through
    Book a call

    The best time to fix your billing was last year. The second best time is right now.

    Most practices do not realize how much revenue is slipping through the billing process until someone audits it. A 15 minute conversation with us is usually enough to find out where yours is going. 

      Your details have been submitted. Someone from our team will be in touch shortly.