Search



  

Table 3.7.4-1 summarizes change management issues that may affect a SNOMED CT extension when an edition on which their extension depends is updated. It also outlines approaches to checking for and resolving issues arising from particular types of changes. 

The changes outlined in this section must be applied when an extension module is updated to align with the new versions of the modules on which it depends. Before an updated extension module is released, updates must also be made to its module dependencies. Please refer to the Extensions Practical Guide for more detailed information about extension modules and the 4.3.2.4.2 Module Dependency Reference Set.

Table 3.7.4-1: Impact of Version Updates on Extensions

Change TypeSignificanceExamples of Potential ImpactChange Management Actions
Addition of a concept

MODERATE

A new concept in a module on which the extension depends may have the same meaning as a concept already in the extension.

Consider inactivating the extension concept and creating a historical association from this to the concept concept in the updated module.

A new concept in a module on which the extension depends may be a supertype of a concept in the extension.

Classification will automatically create new subtype relationships that can be inferred from the stated definition of the extension concept. However, if the definition of an extension concept omits an axiom that is present in the new concept this may not occur. Therefore, new concepts should also be reviewed to identify additional cases whether a new concept should subsume extension concept. Where appropriate, additional axioms should be added to the extension concept to enable accurate classification.

If the extension includes a language reference set, additions will be required to represent the acceptability of the descriptions associated with the concept.If necessary add new descriptions to represent this concept in a language or dialect supported by the extension. If the extension includes a language reference set, add references to the fully specified name and preferred term.
Inactivation of a concept

HIGH

A component or reference set member in the extension may refer to a concept that has been inactivated in a module on which the extension depends.

  • Concept definitions must not refer to inactive concepts. Therefore:
    • Active OWL expressions must not include references to inactive concepts.
    • Active relationships must not include references to inactive concepts
  • Descriptions are permitted to refer to inactive concepts as an inactive concept must retain an active fully-specified name and preferred display term.
  • Members of some types or reference set member may refer to inactive components. However, references to inactive concepts in the reference sets of the following types should be inactivated and, where appropriate, replaced with members that refer to active concepts:
    • OWL reference sets.
    • Mapping reference sets.

OWL reference set rows must be updated to ensure they do not include references to inactive concepts.

  • Classification will then ensure that no active relationships contain references to inactive concepts.
Addition of a description

NONE

No impact unless the extension includes a language reference sets.-

MODERATE

If the extension includes a language reference set this may need to be updated.If the extension includes a language reference set, consider adding the new description as an acceptable term.
Inactivation of a descriptionLOW


References to an inactivated descriptions in any reference sets may be affected.

Review and if necessary update reference sets the refer to descriptions that are now inactive.


MODERATE

If the description is referred to by a language reference set member in the extension module changes may be required to ensure that each concept has an active preferred term and an active fully specified name. If a description that serves one of these roles is inactivated, a new active description must be indicates as its replacement.

If an inactive description is referred to by an active member of a language reference set in the extension, that reference set member should be inactivated. If that language reference set member has the acceptability value "preferred" and refers to an inactive description with type synonym or fully specified name a new active member must be added to refer to an active description of the same type as "preferred".

Changes to concept definitions

NONE

No impact unless the extension includes additional clinical concepts.

-

HIGH


If the extension includes additional clinical concepts these will need to be reclassified.

If the extension includes additional clinical concepts review the impact of the following on definitions in of concepts in the extension:

  • Changes changes to the concept model used to define concept in the module.
  • Changes individual concept definitions on which definitions in the extension depend

If necessary update definitions in of concepts in the extension to align with changes in the modules on which it depends. Then reclassify the terminology.





Feedback
  • No labels