Purpose

An  allows attributes to be associated with a valid value range for a given SNOMED CT content type and rule strength. The range of each attribute is defined using an Expression Constraint. This expression constraint represents the set of concepts, expressions, or concrete values that may be used as the value of the given attribute.

If ranges including concrete values (such as integers or strings) are required, the Expression Constraint Language can be extended, as described for rangeConstraint in the Data Structure section on this page.


The  also provides a summary of the concept model rule associated with each attribute (including all valid domains and the given range) using an Expression Constraint representation. This attribute rule can be completely auto-generated by combining information from the  and the  . 

Data Structure

An  is structured as shown in the following table.

Metadata

The following metadata hierarchy supports this reference set:




Descriptor Template

The table below shows the reference set descriptor for a reference set that follows the   pattern. 

refsetId

referencedComponentId

attributeDescription

attributeType

attribute Order

0

1

2

3

4

Example Data

The table below shows some example rows from a reference set that follows the format of the  .


refsetId

referencedComponentIdrangeConstraintattributeRule

ruleStrengthId

contentTypeId

<< 404684003|Clinical finding (finding)| OR << 71388002|Procedure (procedure)|
(<< 404684003|Clinical finding (finding)| OR << 272379006|Event (event)|): [0..*] { [0..*] 255234002|After| = (<< 404684003|Clinical finding (finding)| OR << 71388002|Procedure (procedure)|)}

 

<< 413350009|Finding with explicit context (situation)|: [0..*] { [0..1] 408729009|Finding context| = << 410514004|Finding context value (qualifier value)|}

 

<< 91723000 |Anatomical structure (body structure)|: [0..1] 272741003 |Laterality| = << 182353008 |Side (qualifier value)|