Context aware terminology binding principles
Information model-driven vs Terminology-driven Context Representation
Overarching Principle
Ensure that the consolidated meaning represented by the chosen SNOMED CT concept and the applied information model represent the intended semantics, and unambiguously declare the context. I.e. the verification, temporal, and subject relationship context.
Below find a set of terminology binding principles, to help guide the binding of specific types of data elements.
Terminology Binding Principles and Examples
Adhering to these principles provides a robust framework for designing terminology bindings compatible with the SNOMED Concept Model and the structural expressivity of FHIR resources. By ensuring compatibility, we can create a cohesive system where clinical content is accurately and consistently represented across different platforms and applications. This alignment is crucial for maintaining the integrity of clinical data, allowing for seamless integration and reducing the risk of misinterpretation or data loss during exchanges.
Furthermore, this approach facilitates efficient transformations and adaptations in the context of analytics and interoperability. Standardized terminology bindings enable healthcare systems to effectively share and analyze data, supporting advanced analytics, research, and population health management.
Certainly! Below is the updated, GitBook-optimized version with “Answer options:” consistently replacing “Answers:”, along with all other improvements retained.
Measurable Entities
This section describes how to model clinical data items that capture measurable or observable values. These may include numeric values (e.g., blood pressure) or coded findings (e.g., eye color).
Meaning Binding
< 363787002 |Observable entity (observable entity)|
Value Set Binding
Concrete values (e.g., numbers with units)
Coded findings:
< 404684003 |Clinical finding (finding)|
Usage Notes
Use Observable Entity for measurable/quantifiable data.
Use Clinical Finding when answers are selected from a list of predefined, coded options (e.g., eye color).
Example
Systolic Blood Pressure?
75367002 |Systolic blood pressure (observable entity)|
120 mmHg
Eye Color?
247030006 |Color of iris (observable entity)|
< 366031009 |Finding of color of iris (finding)|
Verification Status (Presence or Absence)
This section explains how to model whether a clinical finding is present or absent. It includes both direct verification and more complex contextual modeling.
There are two typical approaches:
Direct Finding: used for current, patient-specific presence/absence
Contextual Finding: used for historical, familial, or other contextualized interpretations
Guiding Principles
Use Direct Finding for simple verification in the current clinical context.
Use Contextual Finding when temporal, subject, or situational context is required.
Ensure consistency between meaning binding and value set binding.
For complex expressions, follow the SNOMED CT Postcoordination Guide.
Using Direct Finding
Used when recording whether a condition applies to the patient at the time of data entry.
Meaning Binding
< 404684003 |Clinical finding (finding)|
Value Set Binding
< 410514004 |Finding context value (qualifier value)|
For example:
- Present: 410515003 |Known present|
- Absent: 410516002 |Known absent|
Example
Menopause?
276477006 |Menopause finding (finding)|
Yes → 410515003 |Known present|
No → 410516002 |Known absent|
Using Contextual Finding
Used when the finding is not current or applies to someone other than the patient (e.g., family member, historical diagnosis).
Meaning Binding
< 243796009 |Situation with explicit context (situation)|
Value Set Binding
< 410514004 |Finding context value (qualifier value)|
Usage Notes
Replace or populate the 408729009 |Finding context| attribute using the chosen qualifier (e.g., “Known absent”).
Appropriate for modeling:
History of conditions
Family history
Risk or suspected conditions
Example
History of myocardial infarction?
399211009 |History of myocardial infarction (situation)|
Yes → 410515003 |Known present|
No → 410516002 |Known absent|
Boolean Questions (Yes/No)
Boolean-style clinical questions require modeling using SNOMED CT concepts with verification qualifiers. These typically involve conditions where only a “yes” or “no” answer is expected.
Meaning Binding
< 404684003 |Clinical finding (finding)|
Value Set Binding
< 410514004 |Finding context value (qualifier value)|
Usage Notes
Use “Known present” and “Known absent” to model responses.
If the absence of a finding is implied (e.g., by default), you may choose to record only the “yes” responses.
Ensure consistent use of Boolean logic across the dataset.
Example
Allergy to Penicillin?
91936005 |Allergy to penicillin (finding)|
Yes → 410515003 |Known present|
No → 410516002 |Known absent|
Pregnant?
77386006 |Pregnancy (finding)|
Yes → 410515003 |Known present|
No → 410516002 |Known absent|
Diabetes Mellitus?
73211009 |Diabetes mellitus (disorder)|
Yes → 410515003 |Known present|
No → 410516002 |Known absent|
Deriving SNOMED CT Expressions from the decomposed approach
When applying qualifier values to represent the absence of a condition like diabetes mellitus using SNOMED CT an expression can be derived to convey the meaning with explicit context.
Example:
Identify the Concept for Diabetes Mellitus: Firstly, we need to identify the SNOMED CT concept representing diabetes mellitus.
73211009 |Diabetes mellitus (disorder)|
Representing the Absence/Presence of Diabetes Mellitus: To represent the absence/ of diabetes mellitus, we need to create an expression that explicitly states the absence of the disorder.
Utilize a qualifier value to indicate the absence/presence of the disorder.
410516002 |Known absent (qualifier value)|
410515003 |Known present (qualifier value)|
Creating the Expression: By combining the concept for diabetes mellitus with the qualifier value for absence, we can create an expression that explicitly represents the absence of diabetes mellitus:
Using the concept model for Situation with Explicit context (clinical findings with explicit context)
73211009 |Diabetes mellitus| : 408729009 |Finding context| = 410516002 |Known absent|
This expression clearly indicates that the disorder of diabetes mellitus is absent in this patient at the current point in time or the time specified in the model. It provides a single expression that encapsulates the meaning of the absence of diabetes mellitus with explicit context.
In summary, expressions representing the absence of any specific disorders or conditions in SNOMED CT can be formulated as a SNOMED expression by combining the concept representing the disorder with a qualifier value indicating absence, linked together using the appropriate context model attribute (in this case, 408729009 |Finding context| ). This approach allows for the creation of concise and unambiguously meaningful expressions that convey the absence of any particular condition, all entirely within the SNOMED CT terminology framework.
These expressions must adhere to the SNOMED CT concept model and other constraints to ensure that they extend SNOMED CT in a cohesive and meaningful way, see the SNOMED CT Postcoordination Guide.
Last updated