SNOMED Documentation Search


Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

MRCM Reference Set

Attribute

Populated From

Concept
ShowPartsterm
t723589008|MRCM domain reference set|

domainTemplateForPrecoordination

Concept
ShowPartsterm
t723589008|MRCM domain reference set|
.domainConstraint,

Concept
ShowPartsterm
t723604009|MRCM attribute domain reference set|
.grouped,

Concept
ShowPartsterm
t723604009|MRCM attribute domain reference set|
.attributeCardinality,

Concept
ShowPartsterm
t723604009|MRCM attribute domain reference set|
.attributeInGroupCardinality,

Concept
ShowPartsterm
t723592007|MRCM attribute range reference set|
.rangeConstraint

WHERE

Concept
ShowPartsterm
t723589008|MRCM domain reference set|
. referencedComponentId =
Concept
ShowPartsterm
t723604009|MRCM attribute domain reference set|
.domainId

AND

Concept
ShowPartsterm
t723604009|MRCM attribute domain reference set|
. referencedComponentId =
Concept
ShowPartsterm
t723592007|MRCM attribute range reference set|
.domainIdreferencedComponentId

Concept
ShowPartsterm
t723589008|MRCM domain reference set|

domainTemplateForPostcoordination

Concept
ShowPartsterm
t723592007|MRCM attribute range reference set|

attributeRule

...

Please note that when the above process is being applied to the authoring of new precoordinated content, then only rules with a contentType 

Concept
scg-expression
t=
<<
723593002
|All
new
precoordinated
SNOMED
CT
content|
ShowFormatinline
may be used. However, when the process is applied to the validation of (both new and existing) precoordinated content, only rules with a contentType 
Concept
scg-expression
t=
<<
723594008
|All
precoordinated
SNOMED
CT
content|
ShowFormatinline
may be used. Rules with a ruleStrength of 
Concept
ShowPartsterm
t723597001 |Mandatory concept model rule|
 should be enforced when authoring and cause an error during validation, while rules with a ruleStrength of 
Concept
ShowPartsterm
t723598006 |Optional concept model rule|
 should be used as a recommendation for authoring and result in a warning during validation.

...

  • The 

    Concept
    ShowPartsterm
    t723589008 |MRCM domain reference set|
     and the 
    Concept
    ShowPartsterm
    t723604009 |MRCM attribute domain reference set|
     use domains defined in terms of a single top-level hierarchy. This enables concepts being authored to be tested for subsumption with each domain concept, using techniques that are relatively simple to implement (e.g. using a transitive closure table).

  • The 

    Concept
    ShowPartsterm
    t723592007 |MRCM attribute range reference set|
     includes a set of attribute rules that combine the domain, grouping, cardinality and range constraints into a single expression constraint, which can facilitate the efficient implementation of content validation.

  • The ruleStrengthId attribute in the 

    Concept
    ShowPartsterm
    t723604009 |MRCM attribute domain reference set|
     and the 
    Concept
    ShowPartsterm
    t723592007 |MRCM attribute range reference set|
     allows both mandatory rules (resulting in errors) and optional rules (resulting in warnings) to be specified.

  • The contentTypeId attribute in the 

    Concept
    ShowPartsterm
    t723604009 |MRCM attribute domain reference set|
     and the 
    Concept
    ShowPartsterm
    t723592007 |MRCM attribute range reference set|
     allows the scope of each rule to be restricted to a particular type of SNOMED CT content, including:

    • Concept
      ShowPartsterm
      t 723596005|All SNOMED CT content|
       – for rules which apply to both precoordinated and postcoordinated content;

    • Concept
      ShowPartsterm
      t 723594008|All precoordinated SNOMED CT content|
       – for rules which apply to all precoordinated content (but not to postcoordinated content);

    • Concept
      ShowPartsterm
      t 723593002|All new precoordinated SNOMED CT content|
       – for rules which apply to newly authored (i.e. stated) precoordinated content, which may not necessarily be valid for all existing content; and

    • Concept
      ShowPartsterm
      t 723595009|All postcoordinated SNOMED CT content|
       – for rules which apply to all postcoordinated content (but not to precoordinated content).

...

Please note that in the above process only rules with a contentType

Concept
scg-expression
t=
<<
723595009
|All
postcoordinated
SNOMED
CT
content|
 should be used. Rules with a ruleStrength of 
Concept
ShowPartsterm
t723597001 |Mandatory concept model rule|
 should be enforced when authoring and cause an error during validation, while rules with a ruleStrength of 
Concept
ShowPartsterm
t723598006 |Optional concept model rule|
 should be used as a recommendation for authoring and result in a warning during validation.

...

Please note that if the expression constraint or query is being applied to a substrate that includes only precoordinated content, then only the MRCM rules with a contentType

scg-expression
Concept
t=
<<
723594008
|All
precoordinated
SNOMED
CT
content|
ShowFormatinline
should be used. However, if the expression constraint or query is being applied to a substrate that may include both precoordinated and postcoordinated content, then the less restrictive rules (e.g. with broader ranges) that apply where contentType
Concept
scg-expression
t=
<<
723595009
|All
postcoordinated
SNOMED
CT
content|
 may be used. Rules with a ruleStrength of 
Concept
ShowPartsterm
t723597001 |Mandatory concept model rule|
 should be enforced when authoring and cause an error during validation, while rules with a ruleStrength of 
Concept
ShowPartsterm
t723598006 |Optional concept model rule|
 should be used as a recommendation for authoring and result in a warning during validation.

...

When a new or updated rule is introduced to the MRCM, it may take a period of time before all existing content conforms to the new rule. In these situations, a content type of

scg-expression
Concept
ShowParts
t
term
723593002|All
new
precoordinated
SNOMED
CT
content|
 can be used, to ensure that all new content obeys the rule. Over time, as the old content is updated to reflect the new rule, the content type may be changed to either term
Scg expression
ShowParts
Concept
t723594008|All
precoordinated
SNOMED
CT
content|
 or term
Scg expression
ShowParts
Concept
t723596005|All
SNOMED
CT
content|
. This approach can be used to ensure that all new content added to SNOMED CT conforms to high quality concept model rules, even though reviewing and correcting existing content may take additional time. 

...

To support this requirement, SNOMED CT extension developers will be able to copy the international MRCM rules defined by SNOMED International into one or more extension MRCM reference sets and edit these reference sets to add new rules and restrict or extend the existing rules as required. New MRCM reference sets created for a SNOMED CT extension must be designed to ensure consistency and data integrity between editions. Please note that if no changes to the SNOMED CT concept model are required to support an extension, no additional MRCM reference sets need to be created, as the international MRCM can be reused by the extension.

The

term
Scg expression
ShowParts
Concept
t723563008|MRCM
Module
Scope
Reference
Set|
 is designed to allow extension developers to specify which MRCM reference sets should be applied to the content in each module. The term
Scg expression
ShowParts
Concept
t723563008|MRCM
Module
Scope
Reference
Set|
 should therefore be referred to, to determine whether an extension is reusing the international MRCM, or using a customized extension MRCM to support its content.

...