The SNOMED CT Concept Model is a set of rules that govern the ways in which SNOMED CT concepts are permitted to be modelled using relationships to other concepts. These rules are critical to the consistent modelling of SNOMED CT content, which in turn determines the extent to which reproducible logical inferences can be drawn. These logical inferences are the foundation for effective use of SNOMED CT for retrieval and reuse of clinical information.
For each attribute (relationship type) defined in SNOMED CT, the concept model specifies a set of rules to support the proper application of SNOMED CT attributes, including:
In addition to the features presented above, the concept model includes additional information, such as specifying parent domains, rule strength and scope.for more information, please refer to the MRCM specification: http://snomed.org/mrcm |
The Machine Readable Concept Model (MRCM) represents rules of the SNOMED CT concept model in a form that can be read by a computer and applied to test that concept definitions and expressions comply with the rules.
shows a few example of concept model rules, as they can be derived from the MRCM reference sets.
Domain | Attribute | Grouped | Cardinality | In Group Cardinality | Range Constraint | Rule Strength | Scope |
<< 404684003 |Clinical finding| | 1 | 0..* | 0..1 | << 49755003 |Morphologically abnormal structure| | Mandatory concept model rule | All SNOMED CT content | |
<< 404684003 |Clinical finding| | 1 | 0..* | 0..1 | << 105590001 |Substance| OR | Mandatory concept model rule | All SNOMED CT content | |
<< 404684003 |Clinical finding| | 1 | 0..* | 0..1 | << 442083009 |Anatomical or acquired body structure| | Mandatory concept model rule | All SNOMED CT content | |
<< 71388002 |Procedure| | 1 | 0..* | 0..1 | << 129264002 |Action| | Mandatory concept model rule | All SNOMED CT content | |
<< 71388002 |Procedure| | 1 | 0..* | 0..1 | << 272125009 |Priorities| | Mandatory concept model rule | All SNOMED CT content | |
1 | 0..* | 0..1 | << 103379005 |Procedural approach| | Mandatory concept model rule | All SNOMED CT content |
Example of concept model rules. |
Given the machine processable nature of SNOMED CT, the Compositional Grammar and the MRCM, postcoordinated expressions may be tested against the rules specified in the MRCM, for example to validate the expression, or to support the creation of MRCM-compliant expressions.
To support the creation and validation of SNOMED CT postcoordinated expressions, the following MRCM process can be used:
Please note that in the above process only rules with a contentType = << 723595009 | All postcoordinated SNOMED CT content| should be used. Rules with a ruleStrength of | Mandatory concept model rule| should be enforced when authoring and cause an error during validation, while rules with a ruleStrength of | Optional concept model rule| should be used as a recommendation for authoring and result in a warning during validation.
An alternative approach to authoring and validating postcoordinated expressions is to use the domainTemplateForPostcoordination from the | MRCM domain reference set| to ensure compliance with the full set of attribute rules. The domainTemplateForPostcoordination can also be specialized into an expression authoring template that meets the needs of a particular use case, while still conforming to the overall rules of the domain.
In addition to the concept model, SNOMED International also rely on editorial principles when authoring the content of SNOMED CT. The SNOMED CT Editorial Guide covers a wide range of topics, including the principles of SNOMED CT, and the structure and organization of the terminology. In addition, it documents guidelines for the modelling of content within specific domains and sub-domains that and it defines the role of the attributes available. The SNOMED CT Editorial Guide plays a critical role in ensuring the quality of SNOMED CT content, as it documents the authoring principles that require human analysis and interactions to ensure that concepts are accurate, consistently modelled, and clinically relevant.
Implementing postcoordination with SNOMED CT is similar to authoring SNOMED CT concepts, as it involves creating clinical meanings by combining existing concepts. However, it is crucial to ensure that the implementation of postcoordination does not impact clinical safety.
It is essential to involve relevant stakeholders such as clinicians, informaticians, and quality assurance personnel to ensure that the approach taken is appropriate and safe for use in clinical practice. Thorough testing and evaluation of the postcoordinated expressions can help identify potential safety concerns early in the implementation process, ultimately leading to safer and more effective healthcare.