MRCM Attribute Domain Reference Set
Purpose
An 723604009 |MRCM attribute domain reference set| allows attributes to be associated with the domains in which they may be applied. It also allows grouping and cardinality constraints to be specified for each attribute and domain combination. For each attribute-domain rule, the strength of the rule (e.g. 723597001 |Mandatory concept model rule| or 723598006 |Optional concept model rule| ) and the content type over which this rule applies (e.g. 723596005 |All SNOMED CT content| , 723594008 |All precoordinated SNOMED CT content| ) is also specified.
Each attribute is identified by its concept id, while each domain is identified by the same concept id used in the referencedComponentId of the 723589008 |MRCM domain reference set|
Data Structure
An 723604009 |MRCM attribute domain reference set| is structured as shown in the following table.
id
UUID
A 128 bit unsigned Integer, uniquely identifying this reference set member.
Different versions of a reference set member share the same id but have different effectiveTime. This allows a reference set member to be modified or made inactive (i.e. removed from the active set) at a specified time.
NO
YES (Full /Snapshot)
effectiveTime
Time
The inclusive date or time at which this version of the identified reference set member became the current version.
Note: In distribution files the effectiveTime should follow the short ISO date format (YYYYMMDD) and should not include the hours, minutes, seconds or timezone indicator.
The current version of this reference set member at time T is the version with the most recent effectiveTime prior to or equal to time T.
YES
YES (Full)
Optional (Snapshot)
active
Boolean
The state of the identified reference set member as at the specified effectiveTime .
If active = 1 (true) the reference set member is part of the current version of the set, if active = 0 (false) the reference set member is not part of the current version of the set.
Note: A module dependency should only be inactivated if it is found to be erroneous.
YES
NO
moduleId
SCTID
Identifies the SNOMED CT module that contains this reference set member as at the specified effectiveTime .
The value must be a subtype of 900000000000443000 |Module (core metadata concept)| within the metadata hierarchy.
YES
NO
refsetId
SCTID
Identifies the reference set to which this reference set member belongs.
In this case, a subtype descendant of: 723604009 |MRCM attribute domain reference set|
NO
NO
referencedComponentId
SCTID
A reference to the SNOMED CA reference to the SNOMED CT component to be included in the reference set. A reference to the SNOMED CT attribute concept to which the attribute-domain rule defined by this member applies.
NO
NO
domainId
SCTID
A reference to the SNOMED CT concept that identifies the relevant concept domain.
NO
NO
grouped
Boolean
Whether or not the given attribute (identified by referencedComponentId) is treated by a Description Logic reasoner as belonging to a relationship group, when applied to a concept in the given domain.
If grouped = 1 (true) then the given attribute (identified by referencedComponentId) is treated by a Description Logic reasoner as belonging to a relationship group.
If grouped = 0 (false) then the given attribute (identified by referencedComponentId) is treated by a Description Logic reasoner as not belonging to a relationship group.
YES
NO
attributeCardinality
String
The number of times the given attribute can be assigned a distinct (non-redundant) value within the definition of each concept or expression.
This string can be parsed using the following ABNF rule (together with the subrules defined in the Expression Constraint Language):
attributeCardinality = minimum to maximum
YES
NO
attributeInGroupCardinality
String
The number of times the given attribute can be assigned a distinct (non-redundant) value within a single relationship group as part of the definition of a concept or expression.
This string can be parsed using the following ABNF rule (together with the subrules defined in the Expression Constraint Language):
attributeCardinality = minimum to maximum
YES
NO
ruleStrengthId
SCTID
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
SCTID
A subtype of 723574004 |Content type| which indicates the type of SNOMED CT content over which this rule applies. In many cases, this will be set to 723596005 |All SNOMED CT content| .
YES
NO
Metadata
The following metadata hierarchy supports this reference set:
Reference Set Descriptor and Example Data
Descriptor Template
The table below shows the reference set descriptor for a reference set that follows the 723604009 |MRCM attribute domain reference set| pattern.
0
1
2
3
4
5
Example Data
The table below shows some example rows from a reference set that follows the format of the 723604009 |MRCM attribute domain reference set| .
1
0..*
0..*
1
0..*
0..*
1
0..*
0..1
Last updated