...
Relationships are added in an extension to link a new concept to one of its supertypes, or to specify defining attribute relationships. Note that at least one hierarchical (
Concept |
---|
ShowParts | term |
---|
t | 116680003 |is Is a| |
---|
|
) relationship is required for each new extension concept. Extension relationships are distributed in a
relationship file, which follows the standard
RF2 release file format. For more details on the principles and processes for authoring relationships in an extension, please refer to
5.4.4 Authoring Relationships.
...
The sourceId identifies the concept being defined by the relationship. In the case of a hierarchical (
Concept |
---|
ShowParts | term |
---|
t | 116680003 |is Is a| |
---|
|
) relationship, the sourceId refers to the subtype/child concept.
...
The destinationId represents the value of the defining relationship. In the case of a hierarchical (
Concept |
---|
ShowParts | term |
---|
t | 116680003 |is Is a| |
---|
|
) relationship, the destinationId refers to the supertype/parent concept. The destinationId may refer to a concept in the same extension module as the source concept, or any module on which this extension module depends.
...
The relationshipGroup is an integer that indicates whether or not the relationship is grouped together with other relationships associated with the same source concept. Any relationships with the same sourceId and relationshipGroup integer (other than zero) are considered to belong to the same relationship group. A relationshipGroup of zero (i.e. "0") indicates that the relationship was not grouped with other relationships by the terminology author. For more information on relationship groups, please refer to relationship to Relationship groups in SNOMED CT.
typeId
The typeId is a SCTID that specifies the attribute type of the relationship. In the case of a hierarchical relationship, the value of this attribute is
Concept |
---|
ShowParts | term |
---|
t | 116680003 | Is a| |
---|
|
. Attribute relationships use a typeId value that refers to a subtype of
Concept |
---|
ShowParts | term |
---|
t | 410662002 | Concept model attribute| |
---|
|
. Common examples of attribute types include
Concept |
---|
ShowParts | term |
---|
t | 363698007 | Finding site| |
---|
|
and
Concept |
---|
ShowParts | term |
---|
t | 260686004 | Method| |
---|
|
.
In most cases, the typeId will refer to an international concept. However, additional attribute concepts may be added in an extension if there is a legitimate clinical need, and clear rules and guidance is provided. For more information, please refer to 5.4.4.1 Add Relationship in an Extension.
...
The modifierId attribute is a SCTID which specifies the type of description logic that applies to the given relationship - existential restriction (i.e. 'there exists some') or universal restriction (i.e. 'there exists only'). All relationships in the International Edition use the value
Concept |
---|
ShowParts | term |
---|
t | 900000000000451002 | Existential restriction modifier| |
---|
|
. This value is also recommended for extension relationships, as the value
Concept |
---|
ShowParts | term |
---|
t | 900000000000452009 | Universal restriction modifier| |
---|
|
can significantly affect the speed of classification.
...
In
Caption reference |
---|
CapRefId | adding-rows-to-the-relationships-table |
---|
CapRefType | Figure |
---|
|
below, two two rows from the relationship table of the 20170901 US edition are shown. Note that these relationships are used to define the extension concept from the earlier
example.
...
- The relationship ids use a namespace identifier allocated to the National Library of Medicine (NLM). This indicates that these relationships were originally created by the NLM.
- The relationship ids use a partition identifier of “12”. This indicates that the relationships were created in an extension.
- The moduleId indicates that these relationships are included in the
Concept |
---|
ShowParts | term |
---|
t | 731000124108 | US National Library of Medicine maintained module| |
---|
|
. This is the same module as the source concept belongs to. - The sourceId indicates that the relationship defines the concept
Concept |
---|
ShowParts | term |
---|
t | 5281000124103 | Persistent asthma| |
---|
|
. - The typeId indicates that the first relationship is an
Concept |
---|
ShowParts | term |
---|
t | 116680003 | Is a| |
---|
|
relationship, while the second relationship specifies the Concept |
---|
ShowParts | term |
---|
t | 363698007 | Finding site| |
---|
|
of the source concept. - The destinationId indicates that
Concept |
---|
ShowParts | term |
---|
t | 195967001 | Asthma| |
---|
|
is a supertype of Concept |
---|
ShowParts | term |
---|
t | 116680003 | Is a| |
---|
|
, and that the Concept |
---|
ShowParts | term |
---|
t | 363698007 | Finding site| |
---|
|
of Concept |
---|
ShowParts | term |
---|
t | 116680003 | Is a| |
---|
|
is Concept |
---|
ShowParts | term |
---|
t | 89187006 | Airway structure| |
---|
|
.