SNOMED Documentation Search


Versions Compared

Key

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

...

The MRCM has been designed to include minimal redundancy, to make the authoring and maintenance of these rules less error-prone. For example, by using separate reference sets to represent the attribute domains and ranges, each range does not need to be repeated for each of the attribute's domains.

To support implementers who prefer to process string-based representations of the rules, three MRCM attributes have been provided that concatenate information from other fields (as per the table below). These attributes have been populated automatically (rather than authored manually) to avoid inconsistencies between the structural and string-based representations of the rules. 

 However, some controlled redundancy has been introduced to help support efficient implementation of the MRCM. The following attributes, in particular, include redundant information, and should be automatically populated rather than directly authored:

MRCM Reference Set

Attribute

Autopopulated From

MRCM domain reference set

domainTemplateForPrecoordination

D.domainConstraint, AD.grouped, AD.attributeCardinality, AD.attributeInGroupCardinality, AR.rangeConstraint

FROM

Scg expression
ShowPartsterm
111115|MRCM domain reference set|
as D,
Scg expression
ShowPartsterm
111115|MRCM attribute domain reference set|
as AD,
Scg expression
ShowPartsterm
111115|MRCM attribute range reference set|
as AR

WHERE D. referencedComponentId = AD.domainId AND AD. referencedComponentId = AR.domainId

MRCM domain reference set

domainTemplateForPostcoordination

MRCM attribute range reference set

attributeRule

In addition, the quality of the international SNOMED CT MRCM is expected to be checked using the following mechanisms:

...