Page tree

Versions Compared

Key

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

...

Type Specific Additional Attributes

Field

Data type

Purpose

Gloss
tMutable
LinkTypesubtle

Part of Primary Key

rangeConstraint

Specref
RefTypedata type
tstring

An expression constraint

A parsable string, which defines the valid set of

concepts

values that may be used

as the value of

for the given attribute (identified by the referencedComponentId).

This string

If the attribute in the referencedComponentId is a subtype of

Concept
t762705008 | Concept model object attribute (attribute) |
then the rangeConstraint must be an expression constraint, which can be parsed using the ABNF

syntax

rules defined

for
ranges using concrete values are required, the Expression Constraint Language can be extended with the keyword "TYPE", by replacing the simpleExpressionConstraint rule with the following two rules: 

simpleExpressionConstraint  = [constraintOperator ws] eclFocusConcept / typeKeyword ws conceptReference
typeKeyword = ("t"/"T") ("y"/"Y") ("p"/"P") ("e"/"E")

the attribute in the referencedComponentId is a subtype of

Concept
t762706009 | Concept model data attribute (attribute) |
then the rangeConstraint must be parsable using the dataAttributeRange ABNF rule specified below. For example, the following

range

rangeConstraint includes the set of all

integers:
Concept
t TYPE 900000000000476001 |Integer|
ShowFormatinline
Para filter

Any descendant of

Concept
t900000000000459000 |Attribute type|
ShowFormatinline
may be used as the type of an attribute range.

positive integers: int (>#0..)

YES

NO

attributeRule

Specref
RefTypedata type
tstring

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

Specref
RefType(data type)
tSCTID

A subtype of

Concept
t723573005|Concept model rule strength|
ShowFormatinline
which specifies whether the given rule is mandatory (resulting in an error) or optional (resulting in a warning).

YES

NO

contentTypeId

Specref
RefType(data type)
tSCTID

A subtype of

Concept
t723574004|Content type|
ShowFormatinline
which indicates the type of SNOMED CT content over which this rule applies.

YES

NO