Deciding a Context Representation Strategy

SNOMED CT implementers must develop a clear strategy for representing clinical context, taking into account:

  • The structure and constraints of existing data models

  • Cultural preferences and local workflows for data entry

  • Alignment with national or organizational standards

This strategy must define the division of responsibility between the information model and the terminology model, i.e., which context elements are represented by system fields and which are encoded directly within SNOMED CT concepts.

These decisions impact:

  • The design of terminology bindings

  • The structure of user interfaces

  • The consistency of clinical data interpretation


Context Representation Options

Two general approaches can be used to represent clinical context in SNOMED CT implementations:

  • Representing context in the information model

  • Representing context in the terminology


Representing Context in the Information Model

In this approach, only context-free concepts from SNOMED CT are bound to data elements. Contextual details are stored in separate fields in the information model.

Example Terminology Bindings

  • Diagnosis/Problems:

<< 404684003 |Clinical finding (finding)|
  • Procedures:

<< 71388002 |Procedure (procedure)|

Context Fields in the Information Model

These fields may be populated with SNOMED CT concepts representing:

  • Finding context

    Describes the nature of the finding (e.g., suspected, confirmed)

  • Subject relationship context

    Indicates the relationship of the subject to the patient (e.g., family member)

  • Temporal context

    Specifies the time frame (e.g., past, present)


Representing Context in the Terminology

This approach binds to SNOMED CT concepts that include both the clinical meaning and its context, using either:

  • Pre-coordinated concepts

  • Postcoordinated expressions

Example Terminology Bindings

  • Diagnosis/Problems:

<< 404684003 |Clinical finding (finding)|  
<< 413350009 |Finding with explicit context (situation)|
  • Procedures:

<< 71388002 |Procedure (procedure)|  
<< 129125009 |Procedure with explicit context (situation)|

This approach minimizes reliance on custom or ad-hoc fields by using SNOMED CT’s built-in context modeling features.


Pros and Cons of Each Strategy

Representing Context in the Information Model

Pros:

  • Greater coverage

    Not all context combinations are represented in SNOMED CT—this method fills that gap.

  • Flexibility

    Allows systems to dynamically combine findings/procedures with context values.

Cons:

  • Higher development effort

    Requires more complex UI and backend design to manage contextual fields.

  • Increased user burden

    Without thoughtful UI design, clinicians may face longer workflows.


Representing Context in the Terminology

Pros:

  • Simplified text search

    Pre-coordinated concepts (e.g., “History of asthma”) are easier to find.

  • Efficient data entry

    Eliminates the need for separate context fields.

  • Expandability

    New context combinations can be represented via new concepts or post-coordinated expressions.

Cons:

  • Limited context coverage

    Only a subset of possible context variations are pre-coordinated in SNOMED CT.

  • Terminology maintenance overhead

    Requires ongoing updates and careful management.

  • Reduced alignment with standard models

    May not map cleanly to information models like FHIR, which expect discrete context fields.


Choosing the Right Approach

There is no one-size-fits-all solution. The choice between representing context in the information model or in the terminology should be based on:

  • Implementation goals

  • Data model architecture

  • Tooling capabilities

  • User needs and workflow requirements

A balanced strategy, combining the flexibility of the information model with the efficiency of terminology-based context, often yields the best results.

Careful design ensures that context is represented accurately, consistently, and efficiently throughout the health information system.

Last updated