Page History
Purpose
Concepts may be added to an extension to provide new clinical ideas which are not represented in the International Edition. The primary reason for adding concepts to an extension is to represent meanings which are outside the scope of the International Edition, yet within the scope of SNOMED CT. These might be concepts which have local relevance, within a single country, territory or organization. Concepts may also be added to an extension to represent metadata about the extension, for example module concepts, reference set concepts, or new attributes.
For a more detailed introduction on the purposes for adding concepts to an extension, please refer to Section 3 Purpose.
Principles
Overview
Key principles for authoring concepts in an extension include
- Concepts added to an extension must have a moduleId that includes the namespace identifier assigned to that extension producer by SNOMED International
- An extension concept must comply with the logical design of SNOMED CT components and maintain referential integrity
- Concepts added to an extension should conform to the policies stated in 5.3.2 Constraints on Concept Requests
- Use caution when authoring an intermediate concept in an extension, i.e. a concept which is a supertype of a concept in the International Edition
Essential Descriptions and Relationships
A concept created in an extension must conform to the logical design of SNOMED CT concepts. An overview of the logical model is provided in . This means that every concept created in an extension must have:
- At least one
relationshipConcept ShowParts term t 116680003 Is a - At least one description of type
Concept ShowParts term t 900000000000003001 Fully specified name - At least one description of type
Concept ShowParts term t 900000000000013009 Synonym
Additional Descriptions and Relationships
Concepts created in an extension may also have additional descriptions and defining relationships.
Additional defining relationships may include
Concept | ||||
---|---|---|---|---|
|
Retaining Referential Integrity
As discussed in module dependencies, all extensions have modules which depend on the modules in the International Edition. Extensions may also have modules which depend on the modules from other extensions. Despite the dependencies between modules from various editions, all concepts in an extension must be a subtype of the root concept,
Concept | ||
---|---|---|
|
...
The referential integrity of a concept in an extension is retained by the addition of at least one
Concept | ||||
---|---|---|---|---|
|
Concept | ||||
---|---|---|---|---|
|
Leaf and Intermediate Extension Concepts
When an extension producer creates a new concept and states one or more
Concept | ||||
---|---|---|---|---|
|
...
Note | ||||
---|---|---|---|---|
| ||||
If an extension producer makes any changes or additions within their extension, which result in modification of the transitive closure of the International Edition, they must report this to SNOMED International. This will allow the issue that necessitated the change to be assessed and where appropriate resolved in the Internation Edition. |
Examples
The following 3 examples illustrate the impact of adding extension concepts as leaf concepts or intermediate concepts (after classification). The impact is considered in terms of how each addition effects subsumption testing using an example international concept 'G'.
...
Illustration | |||||||
---|---|---|---|---|---|---|---|
Impact on hierarchy | The definition of a concept in an extension module may result in it being classified as an intermediate concept in the SNOMED CT polyhierarchy, as illustrated in the diagram above. This scenario results in the creation of two new inferred
| ||||||
Impact on subsumption | This type of intermediate extension concept does not change the results of subsumption testing between international concepts. It does, however, have an impact on which relationships from the international edition are non-redundant in the extension edition. In this example, the inferred relationship G |is a| E becomes redundant when combined with the inferred relationships from the extension. Extension producers can handle this redundancy by:
|
Illustration | |||||||
---|---|---|---|---|---|---|---|
Impact on hierarchy | The definition of a concept in an extension module may result in it being classified as an intermediate concept in the SNOMED CT polyhierarchy , as illustrated in the diagram above . This scenario results in the creation of three new inferred | ||||||
Impact on subsumption | This type of intermediate extension concept may change the results of subsumption testing for particular international concepts, when used within the local edition. Extension producers should therefore exercise extreme caution when introducing this type of concept addition. When using the International Edition on its own, the concept G will not be treated as a subtype of the concept D. However, users of this example extension edition will see the international concept G as a subtype of the international concept D. This means that queries over international concepts stored in clinical data will lead to different results, depending on which edition is used. Therefore, intermediate concepts of this type may have serious consequences on the comparability and interoperability across SNOEMD CT Editions. |
Process
Concepts added to an extension are represented in a concept file. These concepts are part of a module which includes the namespace identifier assigned to the extension producer by SNOMED International. Each concept also requires additional components and reference set members to be defined. At a minimum, the following components and derivatives should be created:
...
Pdf font sizer | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...