Determine which domains the expression , constraint or query belongs to using the
Concept
ShowParts
term
t
723589008 |MRCM domain reference set|
An expression belongs to a given domain if all any focus concepts are concept is either:
Valid when tested against the associated domainConstraint; or
Valid when tested against the associated proximalPrimitiveConstraint and all required refinements in the proximalPrimitiveRefinement either match a defining relationship on the given focus concept, or match a refinement condition added to the expression being authored;
Determine the set of valid attributes for the given domains using the
Concept
ShowParts
term
t
723604009 |MRCM attribute domain reference set|
and allow refinements to be added using attribute concepts from this set;
For each attribute used to define the concept, ensure that the grouping and cardinality are valid according to the rules specified in
Concept
ShowParts
term
t
723604009 |MRCM attribute domain reference set|
for the given attribute and parent domain;
Determine the valid range for each attribute using the rangeConstraint in
Concept
ShowParts
term
t
723592007 |MRCM attribute range reference set|
.
...
Determine which domains the constraint or query belongs to using the
Concept
ShowParts
term
t
723589008 |MRCM domain reference set|
An expression constraint or query belongs to a given domain if either:
All Any focus concepts are concept is valid when tested against the associated proximalPrimitiveConstraint; or
The constraint or query belongs to a parent domain of the given domain.
Please note: The concept model requirements for constraints and queries are more relaxed than those for postcoordinated expressions, because their role is to define the membership of a set of concepts or expressions, rather than restrict the manner in which a single concept or expression may be defined.
Determine the set of valid attributes for the given domains using the
Concept
ShowParts
term
t
723604009 |MRCM attribute domain reference set|
and allow refinements to be added using attribute concepts from this set;
For each attribute used to define the concept, ensure that the grouping and cardinality are consistent with the rules specified in
Concept
ShowParts
term
t
723604009 |MRCM attribute domain reference set|
for the given attribute and parent domain. In particular:
An attribute should only be grouped in an expression constraint or query if it specified as grouped = 1 for that domain in
Concept
ShowParts
term
t
723604009 |MRCM attribute domain reference set|
. Any attribute can appear as ungrouped in an expression constraints.
A cardinality constraint used in an expression constraint or query should be the same, or stricter than the cardinality specified for the given attribute and domain in
Concept
ShowParts
term
t
723604009 |MRCM attribute domain reference set|
.
Determine the valid range for each attribute using the rangeConstraint in