SNOMED Documentation Search


Versions Compared

Key

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

...

  1. Determine which domains the expression , constraint or query belongs to using the 
    Concept
    ShowPartsterm
    t723589008 |MRCM domain reference set|
    • An expression belongs to a given domain if all any focus concepts are concept is either:
      1. Valid when tested against the associated domainConstraint; or
      2. 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;
  2. Determine the set of valid attributes for the given domains using the 
    Concept
    ShowPartsterm
    t723604009 |MRCM attribute domain reference set|
     and allow refinements to be added using attribute concepts from this set;
  3. For each attribute used to define the concept, ensure that the grouping and cardinality are valid according to the rules specified in 
    Concept
    ShowPartsterm
    t723604009 |MRCM attribute domain reference set|
     for the given attribute and parent domain;
  4. Determine the valid range for each attribute using the rangeConstraint in 
    Concept
    ShowPartsterm
    t723592007 |MRCM attribute range reference set|
    .

...

  1. Determine which domains the constraint or query belongs to using the 
    Concept
    ShowPartsterm
    t723589008 |MRCM domain reference set|
    • An expression constraint or query belongs to a given domain if either:
      1. All Any focus concepts are concept is valid when tested against the associated proximalPrimitiveConstraint; or
      2. 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.
  2. Determine the set of valid attributes for the given domains using the 
    Concept
    ShowPartsterm
    t723604009 |MRCM attribute domain reference set|
     and allow refinements to be added using attribute concepts from this set;
  3. For each attribute used to define the concept, ensure that the grouping and cardinality are consistent with the rules specified in 
    Concept
    ShowPartsterm
    t723604009 |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
      ShowPartsterm
      t723604009 |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
      ShowPartsterm
      t723604009 |MRCM attribute domain reference set|
      .
  4. Determine the valid range for each attribute using the rangeConstraint in 
    Concept
    ShowPartsterm
    t723592007 |MRCM attribute range reference set|
    .

...