SNOMED Documentation Search


Versions Compared

Key

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

...

Figure 1 below illustrates the major components of the MRCM described above.Image Removed

Image Added

Figure 1: Abstract Model of the SNOMED CT MRCM

Details

Figure 2 below illustrates the logical design of the SNOMED CT MRCM using a UML class diagram.

Image RemovedImage Added

Figure 2: Logical Model of SNOMED CT MRCM

 
This UML class diagram illustrates that a SNOMED CT Edition may be associated with at most one MRCM, and each MRCM may be applied to one or more SNOMED CT Editions. An MRCM contains a set of domains, which are identified by a single domainId. Each domain has exactly one domainConstraint represented using a SNOMED CT Expression Constraint (which specifies the valid concepts in the domain). A domain also has a proximalPrimitiveConstraint (which specifies the domain constraint used for proximal primitive modelling in this domain), a proximalPrimitiveRefinement (which specifies any mandatory refinements that must be applied when proximal primitive modelling in this domain), a precoordinatedDomainTemplate (which provides a general template of all possible attributes that may be applied to this domain when defining a precoordinated concept), and a postcoordinatedDomainTemplate (which provides a general template of all possible attributes that may be applied to this domain when defining a postcoordinated expression).

An MRCM also contains a set of attribute rules, each associated with a specific rule strength (e.g. 'Mandatory') and content type (e.g. 'All SNOMED CT content'). An Attribute Rule may either associate an attribute with the domains to which it may be applied (i.e. an Attribute Domain Rule), or it may associate an attribute with the range of valid concepts that may be used as its value (i.e. an Attribute Range Rule).

...