SNOMED Documentation Search
...
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
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:
...