Inferensys

Glossary

ConceptMap

A FHIR resource that defines a mapping from a set of concepts in one code system to one or more concepts in another, including equivalence relationships.
Developer working on RAG retrieval system, document chunks visible on screen, technical workspace with code editor.
FHIR INTEROPERABILITY RESOURCE

What is ConceptMap?

A structured digital resource that defines a semantic translation between two distinct code systems, specifying the equivalence relationship between a source concept and one or more target concepts.

A ConceptMap is a canonical resource within the HL7 FHIR standard that provides a machine-processable representation of a mapping from a set of concepts in a source code system to one or more concepts in a target code system. Unlike a simple lookup table, a ConceptMap explicitly declares the equivalence property—such as equivalent, wider, narrower, or unmatched—to precisely define the semantic relationship between the mapped codes, ensuring that the clinical intent is preserved or appropriately transformed during data exchange.

This resource is foundational for semantic interoperability in healthcare, enabling the automated translation of clinical data between disparate terminologies like SNOMED CT and ICD-10-CM. A ConceptMap is distinct from a ValueSet, which merely enumerates allowed codes; instead, it defines the algorithmic logic for bidirectional or unidirectional translation, often incorporating complex dependencies and product-specific usage notes that a terminology server executes via the FHIR Terminology Service API.

INTEROPERABILITY RESOURCE

Key Features of a FHIR ConceptMap

A FHIR ConceptMap provides a structured, machine-processable representation of a mapping from a set of source concepts to a set of target concepts, defining the semantic equivalence between them.

01

Equivalence Relationships

The core of a ConceptMap is the relationship element, which defines the semantic correspondence between a source and target concept. This goes beyond a simple 'match' to specify the degree of alignment.

  • relatedto: A generic, non-specific association.
  • equivalent: The definitions are identical.
  • equal: The concepts are exactly the same.
  • wider: The target concept is broader than the source.
  • subsumes: The target concept fully encompasses the source.
  • narrower: The target concept is more specific than the source.
  • specializes: The target concept is a subtype of the source.
  • inexact: The mapping is imprecise but useful.
  • unmatched: No valid target concept exists.
02

Structured Mapping Groups

A ConceptMap organizes mappings into logical group elements, each defining a specific translation scope. A single group specifies a source code system (e.g., SNOMED CT) and a target code system (e.g., ICD-10-CM). Within each group, individual element entries list the source code and its one or more target code matches. This structure allows a single ConceptMap resource to handle complex, multi-system translation tasks, such as mapping a single SNOMED CT concept to multiple ICD-10-CM codes based on different clinical contexts.

03

Unidirectional by Design

A FHIR ConceptMap is inherently unidirectional. It defines a translation from a specific source to a specific target. To create a reversible mapping, a separate ConceptMap instance must be authored with the source and target systems swapped. This design choice ensures clarity and avoids the ambiguity of implied bidirectionality, which is often inaccurate in complex medical terminologies where a single target code might map back to multiple source concepts. The sourceCanonical and targetCanonical fields explicitly declare the direction of the mapping.

04

Context-Dependent Mapping

A single source concept can map to multiple target concepts based on context. The dependsOn and product elements within a target mapping allow for conditional logic. For example, a SNOMED CT code for 'diabetes' might map to one ICD-10-CM code if the patient is type 1 and another if type 2. The dependsOn element specifies the property (like 'patient type') and its required value to trigger a specific mapping, enabling precise, rule-based translation that accounts for real-world clinical variability.

06

Mapping Provenance and Metadata

Each mapping within a ConceptMap can carry its own provenance using the extension element. This allows implementers to record critical metadata such as the author, review date, and justification for a specific mapping assertion. This is essential for governance in regulated clinical environments, providing a complete audit trail for why a particular translation was made. The resource-level publisher, version, and status fields further support lifecycle management, ensuring that only validated and current mappings are used in production systems.

FHIR CONCEPTMAP CLARIFIED

Frequently Asked Questions

Explore the technical details of the FHIR ConceptMap resource, the standard for defining semantic translations between medical terminologies like SNOMED CT, ICD-10-CM, and LOINC.

A FHIR ConceptMap is a structured resource that defines a mapping from a set of concepts in one code system (the source) to one or more concepts in another (the target). It works by explicitly declaring the semantic relationship, or equivalence, between codes. For example, a ConceptMap can specify that the SNOMED CT code 38341003 (Hypertensive disorder) is equivalent to the ICD-10-CM code I10 (Essential (primary) hypertension). The resource can include detailed dependsOn and product properties to manage complex 1:n mappings where additional context, such as patient age or gender, is required to select the correct target code. This machine-readable translation logic is essential for automating clinical data interoperability between disparate electronic health record systems.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.