Page tree

Type Specific Notes on Common Attributes

id
effectiveTime
active
moduleId
refsetId

In this case, a subtype descendant of: 723592007 | MRCM attribute range reference set|

referencedComponentIdA reference to the SNOMED CT attribute concept to which the range defined by this member applies.

Type Specific Additional Attributes

Field

Data type

Purpose

Part of Primary Key

rangeConstraint

A parsable string, which defines the valid set of values that may be used for the given attribute (identified by the referencedComponentId).

If the attribute in the referencedComponentId is a subtype of 762705008 | Concept model object attribute (attribute)| then the rangeConstraint must be an expression constraint, which can be parsed using the ABNF rules defined by the  Expression Constraint Language .

If the attribute in the referencedComponentId is a subtype of 762706009 | Concept model data attribute (attribute)| then the rangeConstraint must be parsable using the concreteValueReplacement ABNF rule specified in the SNOMED CT Template Syntax. For example, the following rangeConstraint includes the set of all positive integers: int (>#0..)

YES

NO

attributeRule

An Expression Constraint that captures the domain, range and cardinality constraints for the given attribute, rule strength and content type.
This string can be parsed using the ABNF syntax defined for the  Expression Constraint Language .
If ranges with concrete values are required, the Expression Constraint Language can be extended as described above (for rangeConstraint).

YES

NO

ruleStrengthId

A subtype of 723573005 | Concept model rule strength| which specifies whether the given rule is mandatory (resulting in an error) or optional (resulting in a warning).

YES

NO

contentTypeId

A subtype of 723574004 | Content type| which indicates the type of SNOMED CT content over which this rule applies.

YES

NO