SNOMED Documentation Search
An |MRCM domain reference set| enumerates the concept domains to which SNOMED CT attributes may be applied, and provides additional information to support these concept domains.
Each concept domain is uniquely identified by a SNOMED CT concept. When the scope of a domain covers the concepts in a particular hierarchy (or subhierarchy), the supertype concept of this hierarchy (or subhierarchy) is used to identify the domain. When a domain is defined based on membership in a reference set, the associated reference set concept is used to identify the domain. In some situations, a query may be required to define a complex domain. In these cases, the query's expansion reference set (referred to by the 'referencedComponent' of the relevant Query reference set) is used to identify the domain.
For each domain in the SNOMED CT concept model, the |MRCM domain reference set| will contain exactly one member. This reference set member will include an Expression Constraint that defines the concepts in the domain, the identifier of the immediate parent domain1
, the domain constraint defined in terms of its proximal primitive concepts and associated mandatory refinements, a generic Domain Expression Template for both precoordinated and postcoordinated content2
, and a reference to the associated Editorial Guidance that provides additional human-readable text describing this domain.
An |MRCM domain reference set| is structured as shown in the following table.
Field | Data type | Purpose | Immutable |
---|---|---|---|
id | UUID | A 128 bit unsigned integer, uniquely identifying this reference set member. | Y |
effectiveTime | Time | The inclusive date or time at which this version of the identified reference set member became the current version. | N |
active | Boolean | The state of the identified reference set member as at the specified effectiveTime. | N |
moduleId | SCTID | Identifies the SNOMED CT module that contains this reference set member as at the specified effectiveTime. | N |
refsetId | SCTID | Identifies the reference set to which this reference set member belongs. | Y |
referenced ComponentId | SCTID | A reference to the SNOMED CT concept that identifies the relevant concept domain. | Y |
domainConstraint | String | An expression constraint, which defines the set of concepts included in the given concept domain. | Y |
parentDomainId | SCTID | The identifier of the immediate parent domain. | N |
proximalPrimitive Constraint | String | The domain constraint, as it would be represented for proximal primitive modelling. If the domain concept is sufficiently defined, then its proximal primitive parent will be used instead, while if the domain concept is primitive, then the concept itself is used. Additional constraints on the proximal primitive parent are also included. | N |
proximalPrimitive Refinement | String | The template representation of any additional refinements that are required to model in the given domain using proximal primitive modelling. These mandatory refinements reflect the defining relationships of the domain concept, when it is sufficiently defined. | N |
precoordinated Template | String | A general template that may be used to author precoordinated content. This template incorporates all of the mandatory attribute domain and range rules rules for precoordinated SNOMED CT content. | N |
postcoordinated Template | String | A general template that may be used to author postcoordinated content. This template incorporates all of the mandatory attribute domain and range rules rules for postcoordinated SNOMED CT content. | N |
editorialGuide Reference | Uniform Resource Locator | A URL that references a web resource in which the given domain is described in further detail. | N |
The following metadata hierarchy supports this reference set:
The table below shows the reference set descriptor for a reference set that follows the |MRCM attribute rule reference set| pattern3 .
refsetId | referenced ComponentId | attribute Description | attributeType | attribute Order |
---|---|---|---|---|
900000000000456007 |Reference set descriptor| | 111115 |MRCM domain reference set| | 449608002 |Referenced component| | 900000000000461009|Concept type component| | 0 |
900000000000456007 |Reference set descriptor| | 111115 |MRCM domain reference set| | 111115 |Domain constraint| | 707000009 |SNOMED CT parsable string| | 1 |
900000000000456007 |Reference set descriptor| | 111115 |MRCM domain reference set| | 111115 |Parent domain| | 900000000000461009|Concept type component| | 2 |
900000000000456007 |Reference set descriptor| | 111115 |MRCM domain reference set| | 111115 |Proximal primitive constraint| | 707000009 |SNOMED CT parsable string| | 3 |
900000000000456007 |Reference set descriptor| | 111115 |MRCM domain reference set| | 111115 |Proximal primitive refinement| | 707000009 |SNOMED CT parsable string| | 4 |
900000000000456007 |Reference set descriptor| | 111115 |MRCM domain reference set| | 111115 |Domain template for precoordination| | 707000009 |SNOMED CT parsable string| | 5 |
900000000000456007 |Reference set descriptor| | 111115 |MRCM domain reference set| | 111115 |Domain template for postcoordination| | 707000009 |SNOMED CT parsable string| | 6 |
900000000000456007 |Reference set descriptor| | 111115 |MRCM domain reference set| | 111115 |Editorial guide reference| | 900000000000469006 |SNOMED CT parsable string| | 7 |
The table below shows some example rows from a reference set that uses the format of the |MRCM domain reference set|
4
.
refsetId | referenced Component Id | domain Constraint | parent DomainId | proximal Primitive Constraint | proximal Primitive Refinement | domainTemplateForPrecoordination
| domainTemplateForPostcoordination | editorial Guide Reference |
111115 |MRCM domain (INT) reference set| | 404684003 |Clinical finding (finding)| | << 404684003 |Clinical finding (finding)| | 138875005 |SNOMED CT Concept (SNOMED RT+CTV3)| | << 404684003 |Clinical finding (finding)| |
| [[<< 404684003 |Clinical finding (finding)|]]: [0..*] { 255234002 |After| = [[ [0..*] << 404684003 |Clinical finding (finding)| OR << 71388002 |Procedure (procedure)|]], . . . } | [[<< 404684003 |Clinical finding (finding)|]]: [0..*] { 255234002 |After| = [[ [0..*] << 404684003 |Clinical finding (finding)| OR << 71388002 |Procedure (procedure)|]], . . . } | |
111115 |MRCM domain (INT) reference set| | 64572001 |Disease (disorder)| | << 64572001 |Disease (disorder)| | 404684003 |Clinical finding (finding)| | << 64572001 |Disease (disorder)| |
| [[<< 64572001 |Disease (disorder)|]]: [0..*] { 363705008 |Has definitional manifestation| = [[ [0..*] << 404684003 |Clinical finding (finding)|]], . . . } | [[<< 64572001 |Disease (disorder)|]]: [0..*] { 363705008 |Has definitional manifestation| = [[ [0..*] << 404684003 |Clinical finding (finding)|]], . . . } | |
111115 |MRCM domain (INT) reference set| | 71388002 |Procedure (procedure)| | << 71388002 |Procedure (procedure)| | 138875005 |SNOMED CT Concept (SNOMED RT+CTV3)| | << 71388002 |Procedure (procedure)| |
| [[<< 71388002 |Procedure (procedure)|]]: [0..*] { 260507000 |Access| = [[ [0..*] << 309795001 |Surgical access values (qualifier value)|]], . . . } | [[<< 71388002 |Procedure (procedure)|]]: [0..*] { 260507000 |Access| = [[ [0..*] << 309795001 |Surgical access values (qualifier value)|]], . . . } | |
111115 |MRCM domain (INT) reference set| | 386053000 |Evaluation procedure (procedure)| | << 386053000 |Evaluation procedure (procedure)| | 71388002 |Procedure (procedure)| | << 71388002 |Procedure (procedure)| | 260686004 |Method| = [[ [1..*] << 129265001 |Evaluation - action|]] | [[<< 71388002 |Procedure (procedure)|]]: [0..*] { 260686004 |Method| = [[ [1..*] << 129265001 |Evaluation - action|]], 246093002 |Component| = [[ [0..*] << 105590001 |Substance (substance)| OR << 363787002 |Observable entity (observable entity)| OR << 4421005 |Cell structure (cell structure)| OR << 410607006 |Organism (organism)|]], . . . } | [[<< 71388002 |Procedure (procedure)|]]: [0..*] { 260686004 |Method| = [[ [1..*] << 129265001 |Evaluation - action|]], 246093002 |Component| = [[ [0..*] << 105590001 |Substance (substance)| OR << 363787002 |Observable entity (observable entity)| OR << 4421005 |Cell structure (cell structure)| OR << 410607006 |Organism (organism)|]], . . . } |
Note: The table above omits the initial four columns of data present in the release file. These follow the standard format for id, effectiveTime, active and moduleId. Additionally, to aid understanding, the table above also shows the term from one of the descriptions associated with each of the identified concepts. The release file only includes the identifier of these concepts.
Ref | Notes |
---|---|
1 | Note: In cases in which two proximal parent domains exist, one will be selected as the primary one for use in this reference set. It is not anticipated that this will occur often. |
2 | Note: It is anticipated that the generic Domain Expression Templates will be specialized further for authoring of specific subdomains using specializations of the generic Domain Expression Template stored in a Template Library. |
3 | Concepts for which an identifier has not been assigned have been shown with an identifier of '111115' |
4 | Concepts for which an identifier has not been assigned have been shown with an identifier of '111115'. |
5 | Due to space limitations the full domain templates have not been included in this table. |