All pages
Powered by GitBook
1 of 34

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Component Inactivation Reference Sets

The active field of each component version indicates whether a component is active or inactive. However, it does not provide any information about why a concept or description has been inactivated. The reason why a concept or description has been inactivated is indicated by a row in a component Inactivation reference set. The reason for inactivation may determine the appropriate way to deal with data in existing records, protocols or queries that use a concept or description after it has been inactivated.

The two component inactivation Reference Sets are shown in the table below.

Component Inactivation Reference Sets

Reference Set Id and Name
Note

The reason for inactivation is specified by a concept enumeration.

The permitted values for this enumeration for a concept are documented in the Editorial Guide pages on Concept Inactivation, and the type of historical association that should be applied is also provided.

Additionally, the inactivation reasons that may be stated for description inactivation are documented in this page: Description Inactivation

Related Links

  • See also the formal specification of .

Metadata Reference Sets

Content Reference Sets

  • ​​

  • ​​

    • ​

900000000000489007 |Concept inactivation indicator attribute value reference set|

Indicates the reason that a concept has been made inactive.

900000000000490003 |Description inactivation indicator attribute value reference set|

Indicates the reason that a description has been made inactive.

Attribute Value Reference Sets
Provide Feedback

MRCM Attribute Domain Reference Set

  • MRCM Attribute Range Reference Set

  • MRCM Module Scope Reference Set

  • Component Annotation String Value Reference Set

  • Member Annotation String Value Reference Set

  • Provide Feedback

    Reference Set Descriptor
    Module Dependency Reference Set
    Description Format Reference Set
    MRCM Domain Reference Set
    ​
    • Historical Association Reference Sets​

  • ​

  • Query Specification Reference Set​

  • ​

    • Ordered Component Reference Set​

    • Ordered Association Reference Set​

  • OWL Expression Reference Set​

  • Postcoordinated Expression Type Reference Set

  • Provide Feedback

    Simple Reference Set
    Component Inactivation Reference Sets

    Association Reference Set

    Purpose

    An 900000000000521006 |Association type reference set| represents a set of unordered associations of a particular type between components.

    Data structure

    An Association reference set is a reference set used to represent associations between components. Its structure is shown in the following table.

    Association Reference Set - Data Structure

    Field
    Data type
    Purpose
    Mutable
    PK*

    The following metadata supports this reference set:

    Association Reference Sets in the Metadata Hierarchy

    - this has many subtypes


    See for an example of the reference set description and data representation in an association type reference set.

    Simple Reference Set

    Purpose

    A |Simple type reference set| allows a set of components to be specified for inclusion or exclusion for a specified purpose. This type of reference set represents an extensional definition of a subset of SNOMED CT components. Thus it can be used to fully enumerate a subset of concepts, descriptions or relationships.

    See also Query specification reference set, which can be used to represent an intensional definition of a subset of SNOMED CT components. In an intensional definition, the members of the subset are specified by rules rather than by enumerations (e.g. all subtypes of a specified concepts).

    Reference Set Data Structure

    A Simple Reference Set does not have any additional fields.

    Simple Reference Set - Data Structure

    Field
    Data type
    Purpose
    Mutable
    PK*

    Simple References Sets are subtypes of in the metadata hierarchy.

    Simple Reference Sets in the Metadata Hierarchy


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

    Refset Descriptor rows for the Simple Reference Set Type

    refsetId
    referencedComponentId
    attributeDescription (Attribute description)
    attributeType (Attribute type)
    attributeOrder (Attribute order

    Example Data for a Simple Reference Set

    refsetId
    referencedComponentId (Referenced component)

    Map Reference Sets

    • Simple Map from SNOMED CT Reference Set

    • Simple Map to SNOMED CT Reference Set

    • Complex and Extended Map from SNOMED CT Reference Sets

    • Map to SNOMED CT with Correlation and Origin Reference Set

    Reference Set Types

    This section describes four categories of reference set types, each of which contain several sub-types.

      • Simple Reference Set

    Each reference set type follows a pattern and that pattern is also represented in a machine readable form using a set of members (known as a Descriptor Template, for short). In most case, the same pattern may be used to define a number of different reference sets to serve a variety of purposes. However, there are also some highly specific reference set types that exist for a single specified purpose. These are the , and .

    In each subsection, a reference set type is described under the following subheadings:

    • The purpose of the reference set;

    • The format of the reference set member record is detailed in a table;

    • The metadata supporting the reference set;

    • The machine readable reference set descriptor member records for the reference set type;

    Related Links

    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 (YYYYMM DD) 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.

    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: 900000000000521006 |Association type|.

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set. The source component of the association.

    NO

    NO

    targetComponentId

    SCTID

    The identifier of the target component of the association. Note. An inconsistency in this specification was resolved by the Modeling Advisory Group 2018-10-15 decision that this field should be mutable.

    YES

    NO

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Example Descriptors and Data

    900000000000455006 |Reference set|
    900000000000521006 |Association type|
    734138000 |Anatomy structure and entire association reference set|
    734139008 |Anatomy structure and part association reference set|
    900000000000522004 |Historical association|
    Historical Association Reference Sets
    Provide Feedback
    Code to Expression Reference Set
    Simple map with correlation from SNOMED CT type reference set
    Simple map with correlation to SNOMED CT type reference set
    Simple map with correlation from SNOMED CT to SNOMED CT type reference set
    Provide Feedback

    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.

    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 within the metadata hierarchy.

    YES

    NO

    refsetId

    SCTID

    Identifies the reference set to which this reference set member belongs.

    A subtype descendant of:

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    NO

    NO

    0

    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 (YYYYMM DD) 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)

    900000000000456007 |Reference set descriptor|

    447566000 |Virtual medicinal product simple reference set|

    449608002 |Referenced component|

    447565001 |Virtual therapeutic moiety simple reference set|

    211009 |Product containing norethandrolone|

    447565001 |Virtual therapeutic moiety simple reference set|

    302007 |Product containing spiramycin|

    447565001 |Virtual therapeutic moiety simple reference set|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    Descriptor Template

    Example

    446609009 | Simple type reference set|
    900000000000441003 |SNOMED CT Model Component|
    900000000000454005 |Foundation metadata concept|
    900000000000455006 |Reference set|
    446609009 |Simple type reference set|
    |Simple type reference set|
    Provide Feedback

    active

    Map to SNOMED CT with Correlation and Origin Reference Set

  • Code to Expression Reference Set

  • Simple map with correlation from SNOMED CT type reference set

  • Simple map with correlation to SNOMED CT type reference set

  • Simple map with correlation from SNOMED CT to SNOMED CT type reference set

  • MRCM Domain Reference Set

  • MRCM Attribute Domain Reference Set

  • MRCM Attribute Range Reference Set

  • MRCM Module Scope Reference Set

  • Component Annotation String Value Reference Set

  • Member Annotation String Value Reference Set

  • Examples of the reference set type;

    Component Inactivation Reference Sets
    Historical Association Reference Sets
    DEPRECATED: Annotation Reference Set
    Query Specification Reference Set
    Ordered Component Reference Set
    Ordered Association Reference Set
    OWL Expression Reference Set
    Postcoordinated Expression Type Reference Set
    Language Reference Sets
    Language Reference Set
    Simple Map from SNOMED CT Reference Set
    Simple Map to SNOMED CT Reference Set
    Complex and Extended Map from SNOMED CT Reference Sets
    Reference Set Descriptor
    Module Dependency Reference Set
    Description Format Reference Set
    Reference Set Descriptor
    Reference Set Descriptor Reference Set
    Module Dependency Reference Set
    Description Format Reference Set
    Unicode UTF-8 encoding
    Provide Feedback
    900000000000443000 |Module (core metadata concept)|
    446609009 |Simple type reference set|
    900000000000461009
    |Concept type component|
    449005 |Product containing procaine benzylpenicillin|
    447565001 |Virtual therapeutic moiety simple reference set|
    544002 |Product containing melphalan|
    447565001 |Virtual therapeutic moiety simple reference set|
    796001 |Product containing digoxin|
    447565001 |Virtual therapeutic moiety simple reference set|
    847003 |Product containing dextrothyroxine|
    447565001 |Virtual therapeutic moiety simple reference set|
    922004 |Product containing pralidoxime|
    447565001 |Virtual therapeutic moiety simple reference set|
    1039008 |Product containing mercaptopurine|
    447565001 |Virtual therapeutic moiety simple reference set|
    1148001 |Product containing ticarcillin|

    Postcoordinated Expression Type Reference Set

    Purpose

    A 1119417006 |Postcoordinated expression type reference set (foundation metadata concept)| provides a standardized way to represent postcoordinated expressions. This representation is useful for the implementation of a postcoordinated expression repository.

    Data structure

    A 1119460002 |Postcoordinated expression type component (foundation metadata concept)| is a type of |Reference set (foundation metadata concept)| .

    Postcoordinated expression type reference set reference set - Data structure

    Field
    Data type
    Purpose
    Mutable
    PK*

    The following metadata hierarchy supports this reference set:

    Postcoordinated expression type reference set reference set in the Metadata Hierarchy


    The tables below show the descriptor that defines the reference sets that follows the data structure of the .

    Refset Descriptor rows for the postcoordinated expression type reference set.

    refsetId
    referencedComponentId
    attributeDescription
    attributeType

    The International Edition of SNOMED CT includes two different types of the . These are the and . Both of these reference sets provide a standardized way of representing different types of SNOMED CT expressions, and are useful for the implementation of a postcoordinated expression repository.

    The provides a standardized way to represent postcoordinated expressions as they were captured by the users, but in a canonical form. The provides a standardized way to represent postcoordinated expressions in a classifiable form. The classifiable form is a syntactically valid and concept model compliant representation of the close-to-user form expression, and serves as the input to the classifier, enabling compositional expressions to be classified with SNOMED CT content.

    Ordered Component Reference Set

    Purpose

    An |Ordered component type reference set (foundation metadata concept)| allows a collection of components to be defined with a specified order. This type of reference set is therefore useful for creating ordered lists and to specify groups where the components that belong to the same group share the same order.

    Data structure

    An Ordered component reference set (an Integer Component reference set) is used to represent ordered lists and alternative hierarchies. Its structure is shown in the following table.


    Ordered component reference set - Data structure

    Field
    Data structure
    Purpose
    Mutable
    PK*

    The following metadata in the "Foundation metadata concept" hierarchy supports this reference set:

    Ordered Component Reference Sets in the Metadata Hierarchy


    The tables below show the descriptor that defines the structure of the Ordered component type reference set pattern and an example of descriptor for a specific reference set that follows this pattern.


    Refset Descriptor rows for an ordered reference set

    refsetId
    referencedComponentId
    attributeDescription
    attributeType
    attributeOrder

    Rational ordering of finger concepts using an ordered component reference set

    refsetId
    referencedComponentId
    order (Attribute order)

    Simple Map to SNOMED CT Reference Set

    Purpose

    A 1187636009 |Simple map to SNOMED CT type reference set| supports the representation of simple maps from values in other code systems to SNOMED CT concepts. No constraints are put on the number of SNOMED CT concepts mapping to by a particular code. However, this type of reference set is usually only appropriate where there is a close "one-to-one" mapping between the coded values in another code system and SNOMED CT concepts.

    Data structure

    A 1187636009 | Simple map to SNOMED CT type reference set| is a String Reference Set used to represent maps from codes in another terminology, classification or code system to SNOMED CT concepts. Its structure is shown in the following table.

    Simple map to SNOMED CT reference set - Data structure

    Field
    Data type
    Purpose
    Mutable
    PK*

    The following metadata hierarchy supports this reference set:

    Simple Map to SNOMED CT Reference Sets in the Metadata Hierarchy


    The tables below show the descriptors that define examples of reference sets that follow the pattern.

    Refset Descriptor rows for Simple map to SNOMED CT type reference set

    refsetId
    referencedComponentId (Referenced component)
    attributeDescription (Attribute description)
    attributeType (Attribute type)
    attributeOrder (Attribute order)

    Sample Content from a Simple Map to SNOMED CT Reference Set

    refsetId
    referencedComponentId (mapTarget)
    mapSource

    Attribute Value Reference Set

    Purpose

    An 900000000000480006 | Attribute value type reference set| allows a value from a specified range to be associated with a component. This type of reference set can be used for a range of purposes where there is a requirement to provide additional information about particular concepts, descriptions or relationships. For example, an |Attribute value type reference set| is used to indicate the reason why a concept has been inactivated.

    Data Structure

    An Attribute value reference set is a component reference set used to apply a tagged value to a SNOMED CT component. Its structure is shown in the following table.

    Attribute Value Reference Set - Data Structure

    Field
    Data type
    Purpose
    Mutable
    PK*

    The metadata concepts shown below are examples of concepts that identify attribute value reference sets.

    Attribute Value Reference Sets in the Metadata Hierarchy

    < Not currently used


    Concept Inactivation Values (with usage notes referring to the International Release)

    < New introduced 2017-07-31 < NEVER used for descriptions in the International Release - may have been used in extensions


    Description Inactivation Values (with usage notes referring to the International Release)

    < New introduced 2017-07-31 < New introduced 2017-07-31 < NOT used for description inactivations after 2010-07-31 < NOT used for description inactivations before 2016-07-31 or after 2017-07-31 < NOT used for description inactivations before 2016-07-31 or after 2017-07-31 < NOT used for description inactivations before 2008-07-31 or after 2017-07-31 < NEVER used for descriptions in the International Release - may have been used in extensions


    The tables below show the descriptors that define examples of reference sets that follow the pattern.

    Refset Descriptor Rows for the Concept Inactivation Indicator Reference Set

    refsetId
    referencedComponentId (Referenced component)
    attributeDescription (Attribute description)
    attributeType (Attribute type)
    attributeOrder (Attribute order)

    Refset Descriptor Rows for the Description Inactivation Indicator Reference Set

    refsetId
    referencedComponentId (Referenced component)
    attributeDescription (Attribute description)
    attributeType (Attribute type)
    attributeOrder (Attribute order)

    Sample Rows from the Concept Inactivation Indicator Reference Set

    refsetId
    referencedComponentId (Referenced component)
    valueId (Concept inactivation value)

    Description Format Reference Set

    The specifies the text format and maximum length of each supported description type. This permits additional description types to be specified in future in addition to the three existing description types ( synonym, fully specified name and textual definition).

    The is a C-I ( component- Integer) reference set which is used to specify the length and format of the terms in descriptions of this description type. Its structure is shown in the following table.

    Description format reference set - Data structure

    Field
    Data type
    Purpose
    Mutable

    Simple map with correlation from SNOMED CT to SNOMED CT type Reference Set

    A supports the representation of simple maps from SNOMED CT concepts to SNOMED CT concepts. No constraints are put on the number of SNOMED CT concepts to which each SNOMED CT concept is mapped.

    A is a Component - Component reference set used to represent maps from SNOMED CT concepts to SNOMED CT concepts. Its structure is shown in the following table.

    Simple map with correlation from SNOMED CT to SNOMED CT type reference set - Data structure

    Field
    Data type
    Purpose

    Query Specification Reference Set

    A allows a serialised query to represent the membership of a subset of SNOMED CT components. A query contained in the reference set is run against the content of SNOMED CT to produce a subset of concepts, descriptions or relationships. The query is referred to an intensional definition of the subset. It can be run against future releases of SNOMED CT to generate an updated set of subset members.

    The members of the resulting subset may also be represented in an enumerated form as a Simple reference set. An enumerated representation of a subset is referred to as an extensional definition.

    A Query Specification Reference Set is a String reference set containing query that represent intensional definitions of subsets of components. The result of running the query is an extensional representation of the subset of components which can be represented as a Simple Reference Set. Its structure is shown in the following table.

    Query specification reference set - Data structure

    Field

    MRCM Module Scope Reference Set

    An specifies the set of MRCM reference sets that should be applied to the content in each module. Within a SNOMED CT Edition, the MRCM rules applied to the included modules must be consistent, to ensure data integrity within an edition is maintained.

    An is structured as shown in the following table.

    Field
    Data type
    Purpose
    Mutable
    PK*

    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.

    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 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:

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    NO

    NO

    expression

    String

    A SNOMED CT expression that conforms to the compositional grammar.

    YES

    NO

    substrate

    Uniform Resource Identifier

    The SNOMED CT content by which the expression is authored.

    YES

    NO

    1

    2

    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)

    900000000000456007 |Reference set descriptor|

    1119417006| Postcoordinated expression type reference set (foundation metadata concept)|

    449608002 |Referenced component|

    91119460002 |Postcoordinated expression type component|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    Descriptor Template and Examples

    Postcoordinated Expression Type Reference Set Examples

    900000000000454005 |Foundation metadata concept|
    900000000000455006 |Reference set|
    1119417006 |Postcoordinated expression type reference set
    |
    |Postcoordinated expression type reference set (foundation metadata concept)|
    |Postcoordinated expression type reference set|
    |Canonical close to user form expression reference set (foundation metadata concept)|
    |Classifiable form expression reference set (foundation metadata concept)|
    |Canonical close to user form expression reference set (foundation metadata concept)|
    1119468009 | Classifiable form expression reference set (foundation metadata concept)|
    Provide Feedback

    active

    0

    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.

    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 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:

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    NO

    NO

    order

    Integer

    Specifies the sort order of the list. The list is ordered by applying an ascending sort of the order value.

    The value of order =1 represents the highest priority. A value of '0' is not allowed. Duplicate values are permitted and the sort order between two members with the same order value is not defined.

    Note: The name "order" is a reserved word in some database environments. Please consider this when using this column.

    YES

    NO

    1

    733619002

    |Fingers ordered component reference set|

    3

    733619002

    |Fingers ordered component reference set|

    4

    733619002

    |Fingers ordered component reference set|

    5

    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)

    900000000000456007 |Reference set descriptor|

    733619002 |Ordered component type reference set|

    449608002 |Referenced component|

    900000000000460005 |Component type|

    733619002

    |Fingers ordered component reference set|

    127053016 |Thumb|

    1

    733619002

    |Fingers ordered component reference set|

    3690770011 |Second digit of hand|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    Descriptor Template

    Note: The table above omits the initial four columns of data present in the release file. These follow the standards versioning pattern id, effectiveTime, active, moduleId. Additionally, to aid understanding, the table above also shows the term from one of the descriptions associated with each of the identified concept. The release file only contains the identifier.

    Ordered reference set example

    900000000000454005 |Foundation metadata concept|
    900000000000455006 |Reference set|
    733619002 |Ordered component type reference set|
    Provide Feedback

    active

    0

    2

    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.

    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 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:

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    Refers to the SNOMED CT concept to which the mapSource is mapped (i.e. the map target).

    NO

    NO

    mapSource

    String

    The equivalent code in the other terminology, classification or code system, from which the referencedComponentId is mapped.

    YES

    NO

    0

    1

    10058683

    10036000

    10068719

    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)

    900000000000456007 |Reference set descriptor|

    1187636009 |Simple map to SNOMED CT type reference set|

    900000000000505001 |Map target|

    1193497006 |MedDRA to SNOMED CT simple map reference set|

    131114008 |Decreased vitamin D|

    10078111

    1193497006 |MedDRA to SNOMED CT simple map reference set|

    702809001 |Drug reaction with eosinophilia and systemic symptoms|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    Descriptor template and examples

    Refset Examples

    900000000000454005 |Foundation metadata concept|
    900000000000455006 |Reference set|
    1187636009 |Simple map to SNOMED CT type reference set|
    1187636009 |Simple map to SNOMED CT type reference set (foundation metadata concept)|
    Provide Feedback

    active

    10058899

    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.

    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 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:

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    NO

    NO

    valueId

    SCTID

    The tagged value applied to the referencedComponentId. A subtype of .

    YES

    NO

    0

    1

    0

    1

    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 (YYYYMM DD) 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)

    900000000000456007 |Reference set descriptor|

    900000000000489007 |Concept inactivation indicator reference set|

    449608002 |Referenced component|

    900000000000456007 |Reference set descriptor|

    900000000000490003 |Description inactivation indicator reference set|

    449608002 |Referenced component|

    900000000000489007 |Concept inactivation indicator reference set|

    105000 |Poisoning by pharmaceutical excipient|

    900000000000482003 |Duplicate|

    900000000000489007 |Concept inactivation indicator reference set|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Note. Other attribute value reference sets exist but are not used to track component inactivation

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    Descriptor Template

    900000000000454005 |Foundation metadata concept|
    900000000000455006 |Reference set|
    900000000000480006 |Attribute value type|
    900000000000489007 |Concept inactivation indicator reference set|
    900000000000490003 |Description inactivation indicator reference set|
    900000000000547002 |Relationship inactivation indicator reference set|
    900000000001043018 |Concept inactivation value|
    723277005 |Nonconformance to editorial policy component|
    900000000000482003 |Duplicate|
    900000000000483008 |Outdated|
    900000000000484002 |Ambiguous|
    900000000000485001 |Erroneous|
    900000000000486000 |Limited|
    900000000000487009 |Moved elsewhere|
    900000000000492006 |Pending move|
    900000000001077011 |Description inactivation value|
    723277005 |Nonconformance to editorial policy component|
    723278000 |Not semantically equivalent component|
    900000000000483008 |Outdated|
    900000000000485001 |Erroneous|
    900000000000495008 |Concept non-current|
    900000000000486000 |Limited|
    900000000000487009 |Moved elsewhere|
    900000000000482003 |Duplicate|
    900000000000494007 |Inappropriate|
    900000000000492006 |Pending move|
    |Attribute value type reference set|
    Provide Feedback

    active

    PK*

    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)


    The following metadata supports the description format reference set:

    Description Format Reference Set in the Metadata Hierarchy

    9900000000000454005 |Foundation metadata concept| 900000000000455006 |Reference set| 900000000000538005 |Description format|


    The table below shows the descriptor that defines the structure of the 900000000000538005 |Description format reference set| .

    Refset Descriptor rows for Description Format Reference Set

    refsetId
    referencedComponentId (Referenced component)
    attributeDescription (Attribute description)
    attributeType (Attribute type)
    attributeOrder (Attribute order)


    This example holds the all the members of the 900000000000538005 |Description format reference set| in the SNOMED CT International Release for July 2014. Other members may added to future versions of the International Release if new description types are introduced. Owners of Extensions that support additional description types must also add members to the 900000000000538005 |Description format reference set| .

    Sample Content from the Description Format Reference Set

    refsetId
    referencedComponentId (Description type component)
    descriptionFormat (Description format)
    descriptionLength (Description length)

    255


    Provide Feedback

    Purpose

    Data structure

    900000000000538005 |Description format reference set|
    900000000000538005 |Description format reference set|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    Descriptor

    Example Data

    Note: The tables above omit the initial four columns of data present in the release file. These follow the standards versioning pattern id, effectiveTime, active, moduleId. Additionally, to aid understanding, the tables above also show the term from one of the descriptions associated with each of the identified concept. The release file only contains the identifier.

    Mutable
    PK*

    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)


    The following metadata hierarchy supports this reference set:

    Simple map with correlation to |SNOMED CT type reference set (foundation metadata concept)| in the Metadata Hierarchy

    900000000000454005 |Foundation metadata concept| 900000000000455006 |Reference set| 1193544002 |Simple map with correlation from SNOMED CT to SNOMED CT type reference set (foundation metadata concept)|


    The tables below show the descriptors that define examples of reference sets that follow the 1187636009 |Simple map to SNOMED CT type reference set (foundation metadata concept)| pattern.

    Refset Descriptor rows for Simple Map with correlation from SNOMED CT to SNOMED CT Reference Set

    refsetId
    referencedComponentId (Referenced component)
    attributeDescription (Attribute description)
    attributeType (Attribute type)
    attributeOrder (Attribute order)


    Sample Content from a Simple Map with correlation from SNOMED CT to SNOMED CT Reference Set

    refsetId
    referencedComponentId (mapSource)
    mapTarget


    Provide Feedback

    Purpose

    Data structure

    1193544002 |Simple map with correlation from SNOMED CT to SNOMED CT type reference set (foundation metadata concept)|
    |Simple map with correlation from SNOMED CT to SNOMED CT type reference set (foundation metadata concept)|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    Descriptor template and examples

    Refset Examples

    Data type
    Purpose
    Mutable
    PK*

    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 (YYYYMM DD) 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)


    The following metadata in the "Foundation metadata concept " hierarchy supports this reference set :

    Hierarchy of Foundation metadata concept

    900000000000454005 |Foundation metadata concept| 900000000000455006 |Reference set| 900000000000512005 |Query specification type| 900000000000513000 |Simple query specification|


    The table below shows the descriptor that defines the structure of the 900000000000512005 | Query specification type reference set| pattern.

    Descriptor Template for Query Specification Reference Sets

    refsetId
    referencedComponentId
    attributeDescription
    attributeType
    attributeOrder


    In the example below, "serialised query 1" is a text string that can be used to generate members for Reference set 1 , which is a simple member reference set (without any additional fields within its member records).

    Example rows from Query Specification Reference Set

    refsetId
    referencedComponentId
    query

    |Target reference set|

    < : = <<


    • See Expression Constraint Language - Specification and Guide for details of the language used to specify intensional definitions of concept subsets.

    Provide Feedback

    Purpose

    Data structure

    900000000000512005 | Query specification type reference set|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    Descriptor Template

    Example

    References

    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.

    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 within the metadata hierarchy.

    YES

    NO

    refsetId

    SCTID

    Identifies the reference set to which this reference set member belongs.

    In this case, set to

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    Identifies the SNOMED CT module to which the given concept model refset is applied. The value must be a subtype of within the metadata hierarchy.

    NO

    NO

    mrcmRuleRefsetId

    SCTID

    A subtype of that defines the concept model rules that are applied to content in the module identified by referencedComponentId.

    NO

    NO


    The following metadata hierarchy supports this reference set:

    900000000000454005 | Foundation metadata concept|

    • 900000000000455006 | Reference set|

      • 723564002 | MRCM reference set|

        • 723563008 | MRCM module scope reference set|


    The table below shows the reference set descriptor for the 723563008 |MRCM module scope reference set| pattern.

    refsetId
    referencedComponentId
    attributeDescription
    attributeType
    attributeOrder


    The table below shows some example rows from the 723563008 |MRCM module scope reference set|.

    refsetId
    referencedComponentId
    mrcmRuleRefsetId


    Provide Feedback

    Purpose

    Data Structure

    723563008 |MRCM module scope reference set|
    723563008 |MRCM module scope reference set|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    Descriptor Template

    Example Data

    Simple map with correlation to SNOMED CT type Reference Set

    Purpose

    A 1193543008 |Simple map with correlation to SNOMED CT type reference set (foundation metadata concept)| supports the representation of simple maps from values in other code systems to SNOMED CT concepts. No constraints are put on the number of SNOMED CT concepts to which a particular code is mapped.

    Data structure

    A 1193543008 |Simple map with correlation to SNOMED CT type reference set (foundation metadata concept)| is a String - Component reference set used to represent maps from codes in another terminology, classification or code system to SNOMED CT concepts. Its structure is shown in the following table.

    Simple map with correlation to SNOMED CT type reference set - Data structure

    Field
    Data type
    Purpose
    Mutable
    PK*

    The following metadata hierarchy supports this reference set:

    Simple map with correlation to SNOMED CT type reference set (foundation metadata concept)| in the Metadata Hierarchy


    The tables below show the descriptors that define examples of reference sets that follow the pattern.

    Refset Descriptor rows for Simple map with correlation to SNOMED CT type reference set

    refsetId
    referencedComponentId (Referenced component)
    attributeDescription (Attribute description)
    attributeType (Attribute type)
    attributeOrder (Attribute order)

    Sample Content from a Simple Map to SNOMED CT Reference Set

    refsetId
    referencedComponentId (mapSource)
    mapSource

    DEPRECATED: Annotation Reference Set

    Deprecation

    The use of this reference set structure is now discouraged as it requires implementers to create a new refset concept for every new annotation type. New RF2 specifications have been created for annotations, please refer to these for future use:

    • Component Annotation String Value Reference set

    • Member Annotation String Value Reference set

    Purpose

    An 900000000000516008 |Annotation type reference set| allows String to be associated with components for any specified purpose.

    Data structure

    An annotation reference set is a String reference set used to apply text annotation to selected SNOMED CT components.

    Annotation reference set - Data structure

    Field
    Data type
    Purpose
    Mutable
    PK*

    The following metadata in supports this reference set :

    Annotation References Sets in the Metadata Hierarchy

    The tables below show the descriptors that define the structure of the pattern and examples of the descriptors for specific reference sets that follow this pattern.

    Table: Descriptor Template for Annotation Reference Sets

    refsetId
    referencedComponentId
    attributeDescription
    attributeType
    attributeOrder

    The attributeType for the Annotation field can be any descendant of the " string " concept in the metadata hierarchy. This hierarchy is described in more detail under the section.

    Descriptor for the Associated Image Annotation Reference set

    refsetId
    referencedComponentId
    attributeDescription
    attributeType
    attributeOrder

    Note that in the table above, the 900000000000469006 |URL| concept is a descendant of |string| concept in the metadata.

    As no annotation reference sets are included in the International Release, these sample rows are for illustration only.

    Example of Associated image Annotation Reference Set

    refsetId
    referencedComponentId
    Annotation

    In the above example, the two URLs have been used to annotate two SNOMED CT concepts with images on the web. It is not recommended that this mechanism be used to annotate concepts with text that may require translation to other languages. Instead, such text should be included under an appropriate description type within the Description.

    Member Annotation String Value Reference Set

    Purpose

    A Member Annotation Refset will be created to support annotations on members of any reference set(s).

    The SNOMED CT International Release contains Annotations content in two reference sets:

    • The Member Annotation String Value reference set, in which annotations are held on members of any reference set(s).

    • The Component Annotation String Value reference set, in which annotations are assigned to any SNOMED CT component.

    Note

    These reference sets replace the previous Annotation Type reference set, which has now been deprecated:

    Data Structure

    A Member Annotation String Value reference set is structured as shown in the following table:

    Field
    Data type
    Purpose
    Mutable
    PK

    A Component Annotation String Value reference set should be named along the lines of the following convention:

    • der2_sscsRefset_MemberAnnotationStringValueSnapshot__[Product]_ __[date]_.txt

    For example, for an International Release on 1st December 2023:

    • der2_sscsRefset_MemberAnnotationStringValueSnapshot_INT_20231201.txt

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns ( id, effectiveTime, active) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    The table below shows the descriptors that define the structure of the 1292995002 |Member annotation with string value reference set (foundation metadata concept) | pattern and examples of the descriptors for specific reference sets that follow this pattern.

    Descriptor templates for Member Annotation String Value reference sets

    refsetId
    referencedComponentId
    attributeDescription
    attributeType
    attributeOrder

    The same value of the referencedComponentId from an annotated refset is assigned in the annotation refset. For example, this OWL axiom has a referencedComponentId 91302008 |Sepsis (disorder)| in the OWL expression refset. The annotated text could indicate the intended annotation target is the OWL axiom though it is not referenced in referencedComponentId. This simplifies the query of annotations by referencedComponent.

    id
    effectiveTime
    active
    moduleId
    refsetId
    referencedComponentId
    referencedMemberId
    languageDiaiectCode
    annotationTypeId
    Annotation

    Component Annotation String Value Reference Set

    A Component Annotation Refset will be created to support annotations on components (concepts, descriptions, relationships, etc) of SNOMED CT.

    The SNOMED CT International Release contains Annotations content in two reference sets:

    • The Member Annotation String Value reference set, in which annotations are held on members of any reference set(s).

    • The Component Annotation String Value reference set, in which annotations are assigned to any SNOMED CT component.

    A Component Annotation String Value reference set is structured as shown in the following table:

    Simple Map from SNOMED CT Reference Set

    A supports the representation of simple maps from SNOMED CT concepts to values in other code systems. No constraints are put on the number of coding schemes supported, the number of codes within a particular scheme mapped to by a single SNOMED CT concept or the number of SNOMED CT concepts mapping to a particular code. However, this type of reference set is usually only appropriate where there is a close "one-to-one" mapping between SNOMED CT concepts and coded values in another code system.

    A is a String Reference Set used to represent maps from SNOMED CT concepts to codes in another terminology, classification or code system. Its structure is shown in the following table.

    Table: Simple map from SNOMED CT reference set - Data structure

    Field
    Data type

    Simple map with correlation from SNOMED CT type Reference Set

    A supports the representation of simple maps from SNOMED CT concepts to values in other code systems. No constraints are put on the number of codes mapped from a single SNOMED CT concept.

    A is a String - Component reference set used to represent maps from SNOMED CT concepts to codes in another terminology, classification or code system, with the correlation between these codes. Its structure is shown in the following table.

    Simple map with correlation from SNOMED CT type reference set - Data structure

    Field
    Data type
    Purpose
    900000000000443000 |Module (core metadata concept)|
    900000000000455006| Reference set|
    900000000000456007 |Reference set descriptor|
    1119417006| Postcoordinated expression type reference set (foundation metadata concept)|
    1119436001 |Canonical close to user form expression|
    1119454002 |Compositional grammar expression|
    900000000000456007 |Reference set descriptor|
    76210
    1119417006| Postcoordinated expression type reference set (foundation metadata concept)|
    733616009 |Authoring substrate|
    1119461003 |Uniform resource identifier|
    900000000000443000 |Module (core metadata concept)|
    733619002 |Ordered component type reference set (foundation metadata concept)|
    900000000000456007 |Reference set descriptor|
    733619002 |Ordered component type reference set|
    447255006 |Priority order reference set attribute|
    900000000000478000 |Unsigned integer|
    3691300016 |Third digit of hand|
    3692499012 |Fourth digit of hand|
    3694199015 |Fifth digit of hand|
    900000000000443000 |Module (core metadata concept)|
    1187636009 |Simple map to SNOMED CT type reference set|
    900000000000461009 |Concept type component|
    900000000000456007 |Reference set descriptor|
    1187636009 |Simple map to SNOMED CT type reference set|
    900000000000500006 |Map source|
    900000000000465000 |String|
    1193497006 |MedDRA to SNOMED CT simple map reference set|
    95388000 |Injection site pain|
    1193497006 |MedDRA to SNOMED CT simple map reference set|
    410061008 |Intentional poisoning|
    1193497006 |MedDRA to SNOMED CT simple map reference set|
    55680006 |Drug overdose|
    900000000000443000 |Module (core metadata concept)|
    900000000000480006 |Attribute value type reference set|
    900000000000491004 | Attribute value|
    900000000000461009 |Concept type component|
    900000000000456007 |Reference set descriptor|
    900000000000489007 |Concept inactivation indicator reference set|
    900000000000481005 |Concept inactivation value|
    900000000000461009 |Concept type component|
    900000000000462002 |Description type component|
    900000000000456007 |Reference set descriptor|
    900000000000490003 |Description inactivation indicator reference set|
    900000000000493001 |Description inactivation value|
    900000000000461009 |Concept type component|
    123008 |Channel catfish virus disease|
    900000000000487009 |Moved elsewhere|
    900000000000489007 |Concept inactivation indicator reference set|
    141000 |Glaucoma as birth trauma|
    900000000000482003 |Duplicate|
    900000000000489007 |Concept inactivation indicator reference set|
    157000 |AIDS with low vision|
    900000000000484002 |Ambiguous|
    900000000000489007 |Concept inactivation indicator reference set|
    190000 |Partial hysterectomy|
    900000000000484002 |Ambiguous|
    900000000000489007 |Concept inactivation indicator reference set|
    203004 |Replacement of pacemaker in brain|
    900000000000484002 |Ambiguous|
    900000000000489007 |Concept inactivation indicator reference set|
    212002 |Salmonella III arizonae 53:k:z|
    900000000000483008 |Outdated|
    900000000000489007 |Concept inactivation indicator reference set|
    215000 |Operative procedure on fingers|
    900000000000482003 |Duplicate|
    900000000000489007 |Concept inactivation indicator reference set|
    220000 |Unspecified monoarthritis|
    900000000000486000 |Limited|
    900000000000489007 |Concept inactivation indicator reference set|
    236003 |Incision of vein|
    900000000000484002 |Ambiguous|
    Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    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.

    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: 900000000000538005 |Description format reference set (foundation metadata concept)|

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    Refers to the concept that represents the description type for which this row defines the format.

    NO

    NO

    descriptionFormat

    SCTID

    A reference to a subtype of 900000000000539002 |Description format (foundation metadata concept)| attribute which specifies the format of terms in descriptions of this description type.

    NO

    NO

    descriptionLength

    Integer

    The maximum length in bytes of the terms in descriptions of this description type.

    NO

    NO

    900000000000461009 |Concept type component|

    0

    900000000000456007 |Reference set descriptor|

    900000000000538005 |Description format|

    900000000000539002 |Description format|

    900000000000461009 |Concept type component|

    1

    900000000000456007 |Reference set descriptor|

    900000000000538005 |Description format|

    900000000000544009 |Description length|

    900000000000478000 |Unsigned integer|

    2

    900000000000538005 |Description format|

    900000000000013009 |Synonym|

    900000000000540000 |Plain text|

    255

    900000000000538005 |Description format|

    900000000000550004 |Definition|

    900000000000540000 |Plain text|

    4096

    900000000000456007 |Reference set descriptor|
    900000000000538005 |Description format|
    900000000000462002 |Description type component|
    900000000000538005 |Description format|
    900000000000003001 |Fully specified name|
    900000000000540000 |Plain text|
    Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    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.

    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.

    A subtype descendant of:

    900000000000512005 | Query specification type|

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    NO

    NO

    query

    String

    The serialised query that can be used to (re-)generate the reference set members.

    • The syntax for specifying the intensional definitions of concept subsets is specified in the Expression Constraint Language - Specification and Guide.

    YES

    NO

    0

    900000000000456007 |Reference set descriptor|

    900000000000512005 |Query specification type reference set|

    900000000000515007 |Query|

    900000000000465000 |String|

    1

    900000000000456007 |Reference set descriptor|
    900000000000512005 |Query specification type reference set|
    900000000000514006 |Generated reference set|
    900000000000461009 |Concept type component|
    900000000000513000 | Simple query specification|
    19829001 |disorder of lung|
    116676008 |associated morphology|
    79654002 |edema|
    Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    0

    900000000000456007 |Reference set descriptor|

    723563008 |MRCM module scope reference set|

    723577006 |MRCM rule reference set|

    900000000000461009 |Concept type component|

    1

    723561005 |MRCM attribute domain international reference set|

    723563008 |MRCM module scope reference set|

    900000000000207008 |SNOMED CT core module (core metadata concept)|

    723562003 |MRCM attribute range international reference set|

    900000000000457003 | Reference set attribute|
    723577006 | MRCM rule reference set|
    900000000000443000 |Module (core metadata concept)|
    723563008 |MRCM module scope reference set|
    900000000000443000 |Module|
    723564002 |MRCM reference set|
    900000000000456007 |Reference set descriptor|
    723563008 |MRCM module scope reference set|
    449608002 |Referenced component|
    900000000000461009 |Concept type component|
    723563008 |MRCM module scope reference set|
    900000000000207008 |SNOMED CT core module (core metadata concept)|
    723560006 |MRCM domain international reference set|
    723563008 |MRCM module scope reference set|
    900000000000207008 |SNOMED CT core module (core metadata concept)|

    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.

    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 within the metadata hierarchy.

    YES

    NO

    refsetId

    SCTID

    Identifies the reference set to which this reference set meIdentifies the reference set to which this reference set member belongs.

    In this case, a subtype descendant of:

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    The SNOMED CT concept to which the code in the other terminology or code system is mapped.

    NO

    NO

    mapSource

    String

    The other-code which maps to the SNOMED CT concept.

    NO

    NO

    correlationId

    SCTID

    The correlation from the other-code to the SNOMED CT concept. Possible values are the following subtypes of :

    YES

    NO

    0

    1

    2

    11205000

    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)

    900000000000456007 |Reference set descriptor|

    1193543008 |Simple map with correlation to SNOMED CT type reference set|

    900000000000505001 |Map target|

    |EDQM to SNOMED CT pharmaceutical dose forms map with correlation|

    66076007 |Conventional release chewable tablet (dose form)|

    10228000

    |EDQM to SNOMED CT pharmaceutical dose forms map with correlation|

    385060002 |Prolonged-release oral tablet (dose form)|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    Descriptor template and examples

    Simple Map Refset Examples

    900000000000454005 |Foundation metadata concept|
    900000000000455006 |Reference set|
    1193543008 |Simple map with correlation to SNOMED CT type reference set (foundation
    metadata concept)|
    1187636009 |Simple map to SNOMED CT type reference set (foundation metadata concept)|
    Provide Feedback

    active

    10226000

    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 (YYYYMM DD) 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.

    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 within the metadata hierarchy.

    YES

    NO

    refsetId

    SCTID

    Identifies the reference set to which this reference set member belongs.

    A subtype descendant of:

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    NO

    NO

    annotation

    String

    The text annotation to attach to the component identified by referencedComponentId.

    YES

    NO

    1

    1

    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

    900000000000456007 |Reference set descriptor|

    900000000000516008 |Annotation type|

    900000000000518009 |Annotated component|

    900000000000461009 |Concept type component|

    900000000000456007 |Reference set descriptor|

    900000000000517004 |Associated image|

    900000000000518009 |Annotated component|

    900000000000461009 |Concept type component|

    900000000000517004 |Associated image|

    80891009 |Heart structure|

    http://en.wikipedia.org/wiki/Heart#mediaviewer/File:Wiki_Heart_Antomy_Ties_van_Brussel.jpg

    900000000000517004 |Associated image|

    86174004 |Laparoscope|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    Descriptor Template

    Annotation Reference Set Example

    900000000000454005 |Foundation metadata concept|
    900000000000455006 |Reference set|
    900000000000516008 |Annotation type|
    900000000000517004 |Associated image|
    |Annotation type reference set|
    Reference set descriptor
    Provide Feedback

    YES (Full/Snapshot)

    0

    0

    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.

    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 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: 1292995002 |Member annotation with string value reference set (foundation metadata concept)|.

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    The SNOMED CT component to which the Annotation applies.

    NO

    NO

    referencedMemberId

    UUID

    The UUID of the relevant member of the reference set in SNOMED CT.

    NO

    NO

    languageDialectCode

    String

    Specifies the language of the Annotation text using the two character ISO-639-1 code. Note that this specifies a language level only, not a country code. However, a dialect can also be included by following the standard , although this is an optional inclusion. The new concept 1304275002 |Language or dialect code (foundation metadata concept)| has been added for the metadata for this refset.

    NOTE: This field should be blank wherever a language code is not applicable, but never NULL.

    YES

    NO

    typeId

    SCTID

    Any descendant of 1295447006 |Annotation attribute (attribute)| minus 1295449009 |Additional relationship attribute (attribute)| and its descendant in the attribute hierarchy.

    NO

    NO

    value

    String

    The Annotation text itself, with a maximum size of 32Kb, represented in encoding.

    YES

    NO

    1292995002 |Member annotation with string value reference set (foundation metadata concept) |

    1296891007 |Annotated member (foundation metadata concept)|

    900000000000464001 |Reference set member type component|

    1

    1292995002 |Member annotation with string value reference set (foundation metadata concept) |

    1304275002 |Language or dialect code (foundation metadata concept)|

    900000000000465000 |String (foundation metadata concept)|

    2

    1292995002 |Member annotation with string value reference set (foundation metadata concept) |

    1296892000 |Annotation type (foundation metadata concept)|

    900000000000461009 |Concept type component|

    3

    1292995002 |Member annotation with string value reference set (foundation metadata concept) |

    900000000000519001 |Annotation value|

    900000000000465000 |String (foundation metadata concept)|

    4

    20240131

    1

    1292995002 | Member annotation with string value reference set (foundation metadata concept) |

    91302008 |Sepsis (disorder)|

    3ddfb6d2-0874-4916-8767-8d48c781d435

    en

    |Change note (attribute)| (to be released)

    In the third International Consensus Definitions for Sepsis and Septic Shock (Sepsis-3) published in 2016, the new definition eliminated the requirement for the presence of systemic inflammatory response syndrome (SIRS) to define sepsis. The sepsis is now logically defined as Organ dysfunction syndrome (disorder) with pathological process of disregulated host response due to infectious disease.

    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)

    900000000000456007 |Reference set descriptor|

    1292995002 |Member annotation with string value reference set (foundation metadata concept) |

    900000000000518009 |Annotated component|

    900000000000460005 |Component type (foundation metadata concept)|

    excluding the postcoordinated expression and rerfset member type components

    PK* indicates if the attribute is part of the primary key for that file/table.

    RF2 File naming convention

    Descriptor Template and Examples

    Descriptor Template

    Member Annotation String Value Reference Set Example

    Provide Feedback

    0

    00000000-1111-2222-3333-444444444444

    Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    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.

    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: 1193544002 |Simple map with correlation from SNOMED CT to SNOMED CT type reference set (foundation metadata concept)|

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    The SNOMED CT concept (mapSource) that is mapped to another SNOMED CT concept.

    NO

    NO

    mapTarget

    String

    The SNOMED CT concept to which the referencedComponentId is mapped.

    NO

    NO

    correlationId

    SCTID

    The correlation between the referencedComponentId (mapSource) and the mapTarget. Possible values are the following subtypes of 1193546000 |Map source to map target correlation (foundation metadata concept)| :

    • 1193552004 |Map source to map target correlation not specified|

    • 1193551006 |Map source not mappable to map target|

    • 1193550007 |Partial overlap between map source and target|

    YES

    NO

    900000000000461009 |Concept type component|

    0

    900000000000456007 |Reference set descriptor|

    1193544002 |Simple map with correlation from SNOMED CT to SNOMED CT type reference set|

    900000000000505001 |Map target|

    900000000000461009 |Concept type component|

    1

    900000000000456007 |Reference set descriptor|

    1193544002 |Simple map with correlation from SNOMED CT to SNOMED CT type reference set|

    1193546000 |Map source to map target correlation|

    900000000000461009 |Concept type component|

    2

    387517004 |Paracetamol (substance)|

    281000036105 |SNOMED CT-AU to INT substance mapping reference set|

    2571011000036104 |salbutamol (AU substance)|

    372897005 |Salbutamol (substance)|

    900000000000456007 |Reference set descriptor|
    1193544002 |Simple map with correlation from SNOMED CT to SNOMED CT type reference set|
    900000000000500006 |Map source|
    281000036105 |SNOMED CT-AU to INT substance mapping reference set|
    1799011000036105 |amoxicillin (AU substance)|
    372687004 |Amoxicillin (substance)|
    281000036105 |SNOMED CT-AU to INT substance mapping reference set|
    2442011000036104 |paracetamol (AU substance)|
    Field
    Data type
    Purpose
    Mutable
    PK*

    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)


    A Component Annotation String Value reference set should be named along the lines of the following convention:

    • der2_scsRefset_ComponentAnnotationStringValueSnapshot__[Product]_ __[date]_.txt

    For example, for an International Release on 1st December 2023:

    • der2_scsRefset_ComponentAnnotationStringValueSnapshot_INT_20231201.txt

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns ( id, effectiveTime, active) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    The table below shows the descriptors that define the structure of the 1292992004 |Component annotation with string value reference set (foundation metadata concept)| pattern and examples of the descriptors for specific reference sets that follow this pattern.

    Descriptor templates for Component Annotation String Value reference sets

    refsetId
    referencedComponentId
    attributeDescription
    attributeType
    attributeOrder

    1292992004 |Component annotation with string value reference set (foundation metadata concept) |

    900000000000460005 |Component type (foundation metadata concept)|

    excluding the postcoordinated expression and rerfset member type components


    id
    effectiveTime
    active
    moduleId
    refsetId
    referencedComponentId
    languageDialectCode
    annotationTypeId
    Annotation

    Provide Feedback

    Purpose

    These reference sets replace the previous Annotation Type refset, which has now been deprecated.

    Data Structure

    PK* indicates if the attribute is part of the primary key for that file/table.

    RF2 File naming convention

    Descriptor Template and Examples

    Descriptor Template

    Component Annotation String Value Reference Set Example

    Purpose
    Mutable
    PK*

    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)


    The following metadata hierarchy supports this reference set:

    Simple Map from SNOMED CT Reference Sets in the Metadata Hierarchy

    900000000000454005900000000000454005 |Foundation metadata concept| 900000000000455006 |Reference set| 900000000000496009 |Simple map from SNOMED CT|


    The tables below show the descriptors that define examples of reference sets that follow the 900000000000496009 |Simple map from SNOMED CT reference set| pattern.

    Refset Descriptor rows

    refsetId
    referencedComponentId (Referenced component)
    attributeDescription (Attribute description)
    attributeType (Attribute type)
    attributeOrder (Attribute order)


    Sample Content from a Simple Map From SNOMED CT Reference Set

    refsetId
    referencedComponentId (mapSource)
    mapTarget

    G-3000


    Provide Feedback

    Purpose

    Data structure

    900000000000496009 |Simple map from SNOMED CT reference set|
    900000000000496009 |Simple map from SNOMED CT reference set|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    Descriptor template and examples

    Refset Examples

    Mutable
    PK*

    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)


    The following metadata hierarchy supports this reference set:

    Simple map with correlation from SNOMED CT type reference sets in the Metadata Hierarchy

    900000000000454005 |Foundation metadata concept| 900000000000455006 |Reference set| 1193542003 |Simple map with correlation from SNOMED CT type reference set|


    The tables below show the descriptors that define examples of reference sets that follow the 1193546000 |Map source to map target correlation (foundation metadata concept)| pattern.

    Refset Descriptor rows for Simple map with correlation from SNOMED CT type reference set

    refsetId
    referencedComponentId (Referenced component)
    attributeDescription (Attribute description)
    attributeType (Attribute type)
    attributeOrder (Attribute order)


    Sample Content from a Simple map with correlation from SNOMED CT type reference set

    refsetId
    referencedComponentId (mapSource)
    mapTarget

    10228000


    Provide Feedback

    Purpose

    Data structure

    1193542003 |Simple map with correlation from SNOMED CT type reference set|
    1193542003 |Simple map with correlation from SNOMED CT type reference set|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    Descriptor template and examples

    Simple Map with Correlation Refset Examples

    Reference Set Descriptor

    Purpose

    The 900000000000456007 |Reference set descriptor| is a reference set that is used to specify the format of all reference sets included in a release. The data type and meaning of the referenced component and each additional field within each reference set is described by this reference set .

    Reference set descriptor can be used to define

    • The order of appearance of additional attributes (other than those mandatory for all reference sets);

    • The name and purpose of the additional attributes;

    • The data types for the additional attributes.

    This allows for a reference set to be validated using the metadata embedded within the reference set descriptor in the following ways:

    • the data type of its attributes may be validated against the data type declared in the reference set descriptor;

    • the column order can be checked against the reference set descriptor.

    The Reference set descriptor reference set is a Component - Component - Integer reference set that specifies the structure of reference sets. Its structure is shown in the following table.

    Field
    Data type
    Purpose
    Mutable
    PK*

    At least one row must exist for each reference set included in a release. This row must have an attributeOrder value of '0' and an attributeType of ' component type' (or one of its descendants). The referencedComponentId identifies the reference set defined by the descriptor.

    There is one additional row for each additional column present in the specified reference set .

    Creation of Reference set descriptor data is mandatory when creating a new reference set in the International Release or in a National Extension.

    Creation of a Reference set descriptor is optional when creating a reference set in another Extension. If a descriptor is not created, the descriptor of the closest ancestor of the reference set is used when validating reference set member records.

    The following metadata in the |Foundation metadata concept| hierarchy supports the reference set descriptor reference set.

    The Reference Set Descriptor Reference Set is specified by the concept in the metadata hierarchy.


    Values in the Reference Set are populated from:


    The table below shows the descriptor that defines the structure of the . Note that this descriptor is itself part of the that it describes!

    refsetId
    referencedComponentId (Referenced component)
    attributeDescription (Attribute description)
    attributeType (Attribute type)
    attributeOrder (Attribute order)

    Historical Association Reference Sets

    Purpose

    Historical Association Reference Sets are used to link concepts that have been inactivated to active concepts that represent an identical, similar or possible meaning of the inactivated concept.

    Historical Association Reference Sets follow the release file specification documented in Association Reference Set with the inactive concept represented by the referencedComponentId, the type of association represented by the refsetId and the related active concept represented by the targetComponentId.

    The following subsections identify the metadata used to represent different types of historical associations.

    Metadata

    The following metadata supports this reference set:

    Historical Association Reference Set names in the metadata hierarchy

    • 900000000000455006 |Reference set|


    Each member of a represents a reference from an inactive component to other equivalent or related components that were current in the Release Version in which that component was inactivated.

    Each represents a different type of association between the components referred to by the referencedComponentId and the targetComponentId as shown in the Table below.

    Association reference set types in the International Release of SNOMED CT

    Association reference set
    Descriptions

    The component identified by the targetComponentId must be an instance of the same class of component as the component identified by the referencedComponentId for all Historical association reference sets apart from the |REFERS TO concept association reference set|.

    The tables below show examples of the descriptors for specific reference sets that follow the pattern.

    Refset Descriptor rows for the SAME AS association reference set

    refsetId
    referencedComponentId (Referenced component)
    attributeDescription (Attribute description)
    attributeType (Attribute type)
    attributeOrder (Attribute order)

    The following table holds example entries for the .

    Sample content from

    refsetId
    referencedComponentId (Association source component)
    targetComponentId (Association target component)

    • Practical Guide to Reference Sets

    Language Reference Sets

    A supports the representation of language and dialects preferences for the use of particular descriptions. The most common use case for this type of reference set is to specify the acceptable and preferred terms for use within a particular country or region. However, the same type of reference set can also be used to represent preferences for use of descriptions in a more specific context such as a clinical specialty, organization or department.

    A Language reference set is a Component reference set that is used to indicate which descriptions contain terms that are acceptable or preferred in a particular language or dialect. Its structure is shown in the following table.

    Reference Set Types in the Metadata Hierarchy (2018-01-31)

    Field
    Data type
    Purpose
    Mutable

    DEPRECATED: Ordered Reference Set

    An allows a collection of components to be defined with a specified given a priority ordering. This type of reference ret can also be used to specify ordered associations between different components. These can be used to specify several interrelated subsets of components and to define alternative hierarchies for navigation and selection of concepts or descriptions.

    An Ordered Reference Set is an Integer Component Reference Set used to represent ordered lists and alternative hierarchies. Its structure is shown in the following table.

    Ordered reference set - Data structure

    Field
    Data type
    Purpose
    Mutable
    1193549007 |Narrow map source to broad map target|
    1193548004 |Exact match between map source and map target|
    1193547009 |Broad map source to narrow map target|
    1193549007 |Narrow map source to broad map target|
  • 1193548004 |Exact match between map source and map target|

  • 1193547009 |Broad map source to narrow map target|

  • 900000000000443000 |Module (core metadata concept)|
    1193543008 |Simple map with correlation to SNOMED CT type reference set (foundation metadata concept)|
    1193546000 |Map source to map target correlation (foundation metadata concept)|
    1193552004 |Map source to map target correlation not specified|
    1193551006 |Map source not mappable to map target|
    1193550007 |Partial overlap between map source and target|
    900000000000461009 |Concept type component|
    900000000000456007 |Reference set descriptor|
    1193543008 |Simple map with correlation to SNOMED CT type reference set|
    900000000000500006 |Map source|
    900000000000465000 |String|
    900000000000456007 |Reference set descriptor|
    119354
    1193543008 |Simple map with correlation to SNOMED CT type reference set|
    1193546000 |Map source to map target correlation (foundation metadata concept)|
    900000000000461009 |Concept type component (foundation metadata concept)|
    |EDQM to SNOMED CT pharmaceutical dose forms map with correlation|
    385223009 |Powder for conventional release solution for injection (dose form)|
    900000000000443000 |Module (core metadata concept)|
    4
    9
    900000000000516008 |Annotation type|
    900000000000456007 |Reference set descriptor|
    900000000000516008 |Annotation type|
    900000000000519001 |Annotation|
    900000000000465000 |String|
    900000000000456007 |Reference set descriptor|
    900000000000517004 |Associated image|
    900000000000520007 |Image|
    900000000000469006 |URL|
    http://www.educationaldimensions.com/eLearn/endoscope/bigScope.html
    900000000000443000 |Module (core metadata concept)|
    RFC 5646
    UTF-8
    900000000000456007 |Reference set descriptor|
    900000000000456007 |Reference set descriptor|
    900000000000456007 |Reference set descriptor|
    900000000000456007 |Reference set descriptor|
    900000000000012004
    |SNOMED CT model component module|

    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.

    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: 1292992004 |Component annotation with string value reference set (foundation metadata concept)|

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    The component (concept, description, relationship) to which the annotation applies.

    NO

    NO

    languageDialectCode

    String

    Specifies the language of the Annotation text using the two character ISO-639-1 code. Note that this specifies a language level only, not a country code. However, a dialect can also be included by following the standard RFC 5646, although this is an optional inclusion. The new concept 1304275002 |Language or dialect code (foundation metadata concept)| has been added for the metadata for this refset.

    NOTE: This field should be blank wherever a language code is not applicable, but never NULL.

    YES

    NO

    typeId

    SCTID

    Any descendant of 1295447006 |Annotation attribute (attribute)| minus 1295449009 |Additional relationship attribute (attribute)| and its descendant in the attribute hierarchy.

    NO

    NO

    value

    String

    The Annotation text itself, with a maximum size of 32Kb, represented in UTF-8 encoding.

    YES

    NO

    0

    900000000000456007 |Reference set descriptor|

    1292992004 |Component annotation with string value reference set (foundation metadata concept) |

    1304275002 |Language or dialect code (foundation metadata concept)|

    900000000000465000 |String (foundation metadata concept)|

    1

    900000000000456007 |Reference set descriptor|

    1292992004 |Component annotation with string value reference set (foundation metadata concept) |

    1296892000 |Annotation type (foundation metadata concept)|

    900000000000461009 |Concept type component|

    2

    900000000000456007 |Reference set descriptor|

    1292992004 |Component annotation with string value reference set (foundation metadata concept) |

    900000000000519001 |Annotation value (foundation metadata concept)|

    900000000000465000 |String (foundation metadata concept)|

    3

    00000000-1111-2222-3333-444444444444

    20240131

    1

    900000000000012004

    |SNOMED CT model component module|

    1292992004 | Component annotation with string value reference set (foundation metadata concept) |

    784371009 |Huntington disease-like 1 (disorder)|

    en

    |Attribution (attribute)|

    "Inserm Orphanet"

    00000000-1111-2222-3333-444444444444

    20240131

    1

    900000000000012004

    |SNOMED CT model component module|

    1292992004 | Component annotation with string value reference set (foundation metadata concept) |

    103741018 |Radius, NOS|

    en

    |Inactivation note (attribute)|

    "Non-conformance to the description convention for structure concept. The suffix NOS for classification should not be used."

    00000000-1111-2222-3333-444444444444

    20240131

    1

    900000000000012004

    |SNOMED CT model component module|

    1292992004 | Component annotation with string value reference set (foundation metadata concept) |

    425523004 |Entire bone organ of spine (body structure)|

    en

    |Inactivation note (attribute)|

    "No suitable replacement concept identified"

    00000000-1111-2222-3333-444444444444

    20240131

    1

    900000000000012004

    |SNOMED CT model component module|

    1292992004 | Component annotation with string value reference set (foundation metadata concept) |

    370137002 |Extension Namespace {1000000} (namespace concept)|

    en

    |Namespace owner (attribute)|

    NHS Digital (UK)

    900000000000456007 |Reference set descriptor|
    900000000000518009 |Annotated component|
    Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    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.

    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: 900000000000496009 |Simple map from SNOMED CT type reference set|

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    Refers to the SNOMED CT concept from which the mapTarget is mapped (i.e. the map source).

    NO

    NO

    mapTarget

    String

    The equivalent code in the other terminology, classification or code system, to which the referencedComponentId is mapped.

    YES

    NO

    900000000000461009 |Concept type component|

    0

    900000000000456007 |Reference set descriptor|

    900000000000496009 |Simple map from SNOMED CT type reference set|

    900000000000505001 |Map target|

    900000000000465000 |String|

    1

    101009 |Quilonia ethiopica|

    L-55535

    900000000000498005 |SNOMED RT ID simple map|

    102002 |Hemoglobin Okaloosa|

    F-D5972

    900000000000498005 |SNOMED RT ID simple map|

    103007 |Squirrel fibroma virus|

    L-37904

    900000000000498005 |SNOMED RT ID simple map|

    104001 |Excision of lesion of patella|

    P1-18376

    900000000000498005 |SNOMED RT ID simple map|

    105000 |Poisoning by pharmaceutical excipient|

    DD-82950

    900000000000498005 |SNOMED RT ID simple map|

    106004 |Structure of posterior carpal region|

    T-D8602

    900000000000498005 |SNOMED RT ID simple map|

    107008 |Structure of fetal part of placenta|

    T-F1102

    900000000000498005 |SNOMED RT ID simple map|

    108003 |Entire condylar emissary vein|

    T-49723

    900000000000498005 |SNOMED RT ID simple map|

    109006 |Anxiety disorder of childhood OR adolescence|

    D9-12000

    900000000000456007 |Reference set descriptor|
    900000000000496009 |Simple map from SNOMED CT type reference set|
    900000000000500006 |Map source|
    900000000000498005 |SNOMED RT ID simple map|
    100005 |SNOMED RT Concept|
    900000000000498005 |SNOMED RT ID simple map|

    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.

    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 within the metadata hierarchy.

    YES

    NO

    refsetId

    SCTID

    Identifies the reference set to which this reference set member belongs.

    In this case, the refsetId is always as there is only one reference set of this type.

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    Refers to the concept that identifies the reference set (or reference set type) defined by this descriptor.

    NO

    NO

    attributeDescription

    SCTID

    Specifies the name of an attribute that is used in the reference set to which this descriptor applies.

    Set to a descendant of in the metadata hierarchy, that describes the additional attribute extending the reference set .

    NO

    NO

    attributeType

    SCTID

    Specifies the data type of this attribute in the reference set to which this descriptor applies.

    Set to a descendant of in the metadata hierarchy, that describes the type of the additional attribute extending the reference set .

    NO

    NO

    attributeOrder

    integer

    Specifies the position of this attribute in the reference set to which this descriptor applies. A zero value identifies the referencedComponentId within the reference set. Other values specify an additional attributes by its position relative to the referencedComponentId. Within a particular descriptor, attributeOrder values for a particular referencedComponentId must be contiguous.

    An unsigned Integer, providing an ordering for the additional attributes extending the reference set .

    NO

    NO

    900000000000460005 | Component type|

    • 900000000000461009 | Concept type component|

    • 900000000000462002 | Description type component|

    • 900000000000463007 | Relationship type component|

    • 900000000000464001 | Reference set member type component|

  • 900000000000465000 | String|

    • 900000000000466004 | Text|

      • 900000000000467008 | Single character|

      • 900000000000468003 | Text &lt; 256 bytes|

      • ...

  • 900000000000476001 | Integer|

    • 900000000000477005 | Signed integer|

    • 900000000000478000 | Unsigned integer|

  • 900000000000460005 | Component type| ...

  • 900000000000465000 | String| ...

  • 900000000000476001 | Integer| ...

  • 900000000000479008 | Attribute order|

  • 900000000000491004 | Attribute value| ...

  • 0

    1

    2

    3

    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

    900000000000456007 |Reference set descriptor|

    900000000000456007 |Reference set descriptor|

    449608002 |Referenced component|

    Data structure

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    Descriptor Template

    900000000000456007 |Reference set descriptor|
    900000000000441003 | SNOMED CT Model Component|
    900000000000454005 | Foundation metadata concept|
    900000000000455006 | Reference set|
    900000000000456007 | Reference set descriptor|
    900000000000454005 | Foundation metadata concept|
    900000000000457003 | Reference set attribute|
    900000000000458008 | Attribute description|
    900000000000459000 | Attribute type|
    900000000000456007 |Reference set descriptor|
    900000000000456007 |Reference set descriptor|
    Provide Feedback

    YES (Full /Snapshot)

    Applies to an erroneous, obsolete and other inactive component for which there is a single active replacement. The targetComponent identifies the active component that replaces this component.

    Applies to a component that is a duplicate. The targetComponent identifies the active component that this component duplicates.

    Links an inactive classification concept such as "not otherwise specified" or "otherwise specified" with the active concept that was formerly its most proximal supertype.

    (not used currently)

    Links an inactive classification concept derived from ICD-9 Chapter XVI "Symptoms signs and ill-defined conditions" with the most similar active concept.

    Applies to an inactive description which is inappropriate to the concept it is directly linked to but instead should refer to the concept referenced by the targetComponent.

    Applies to a component that is inactivated with reason outdated. The assigned targetComponent identifies two or more potential replacements that are active and represent the possible meanings of the inactive outdated component.

    Applies to a component that is inactivated with reason classification derived. The assigned targetComponent identifies two or more replacements that are active and represent the possible meaning of the inactive component. This association signifies that all applied potential replacements must be implemented within the clinical record to ensure the original clinical idea is represented.

    0

    1

    |POSSIBLY EQUIVALENT TO association reference set|

    Applies to a concept that is ambiguous. The targetComponent is an active concept that represents one of the possible meanings of the inactive concept . Multiple rows are used to refer to each of the possible meanings of the ambiguous concept.

    |MOVED TO association reference set|

    Applies to a component that has been moved to (or are pending a move to) another namespace. The targetComponent identifies the target namespace (not the new component).

    |MOVED FROM association reference set|

    900000000000456007 |Reference set descriptor|

    900000000000527005 |SAME AS association reference set|

    900000000000532006 |Association source component|

    900000000000526001 |REPLACED BY association reference set|

    100005 |SNOMED RT Concept|

    138875005 |SNOMED CT Concept|

    900000000000526001 |REPLACED BY association reference set|

    Historical Association Rules and Guidance

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    Descriptor Template

    Example Data

    Relevant References

    900000000000521006 |Association type|
    900000000000522004 |Historical association|
    900000000000523009 |POSSIBLY EQUIVALENT TO association reference set|
    900000000000524003 |MOVED TO association reference set|
    900000000000525002 |MOVED FROM association reference set|
    900000000000526001 |REPLACED BY association reference set|
    900000000000527005 |SAME AS association reference set|
    900000000000528000 |WAS A association reference set|
    900000000000529008 |SIMILAR TO association reference set|
    900000000000530003 |ALTERNATIVE association reference set|
    900000000000531004 |REFERS TO concept association reference set|
    1186921001 | POSSIBLY REPLACED BY association reference set|
    1186924009 | PARTIALLY EQUIVALENT TO association reference set|
    |Historical association Reference Set|
    |Historical association Reference Set|
    |Association type reference set|
    |REPLACED BY association reference set|
    Provide Feedback

    Applies to a component that has been moved to this namespace from another namespace. The targetComponent identifies the original componentIdentifier in its previous namespace.

    Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    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.

    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: |Simple map with correlation from SNOMED CT type reference set (foundation metadata concept)|

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    The SNOMED CT concept that is mapped to the code in the other terminology or code system.

    NO

    NO

    mapTarget

    String

    The other-code to which the SNOMED CT concept is mapped.

    NO

    NO

    correlationId

    SCTID

    The correlation between the SNOMED CT concept and the other-code. Possible values are the following subtypes of 1193546000 |Map source to map target correlation (foundation metadata concept)| :

    • 1193552004 |Map source to map target correlation not specified|

    • 1193551006 |Map source not mappable to map target|

    • 1193550007 |Partial overlap between map source and target|

    • <

    YES

    NO

    900000000000461009 |Concept type component|

    0

    900000000000456007 |Reference set descriptor|

    1193542003 |Simple map with correlation from SNOMED CT type reference set|

    900000000000505001 |Map target|

    900000000000465000 |String|

    1

    900000000000456007 |Reference set descriptor|

    1193542003 |Simple map with correlation from SNOMED CT type reference set|

    1193546000 |Map source to map target correlation (foundation metadata concept)|

    900000000000461009 |Concept type component (foundation metadata concept)|

    2

    10226000

    |SNOMED CT to EDQM pharmaceutical dose forms map with correlation|

    385223009 |Powder for conventional release solution for injection (dose form)|

    11205000

    900000000000456007 |Reference set descriptor|
    1193542003 |Simple map with correlation from SNOMED CT type reference set|
    900000000000500006 |Map source|
    |SNOMED CT to EDQM pharmaceutical dose forms map with correlation|
    66076007 |Conventional release chewable tablet (dose form)|
    |SNOMED CT to EDQM pharmaceutical dose forms map with correlation|
    385060002 |Prolonged-release oral tablet (dose form)|
    PK*

    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)


    In a Language reference set:

    • No more than one description of a specific description type associated with a single concept may have the acceptabilityId value 900000000000548007 |Preferred| .

    • Every active concept should have one preferred synonym in each language.

      • This means that a language reference set should assign the acceptabilityId 900000000000548007 |Preferred| to one synonym (a description with typeId value 900000000000013009 | synonym| ) associated with each concept .

      • This description is the preferred term for that concept in the specified language or dialect.

    • Any description which is not referenced by an active row in the reference set is regarded as unacceptable (i.e. not a valid synonym in the language or dialect ).

      • If a description becomes unacceptable, the relevant language reference set member is inactivated by adding a new row with the same id, the effectiveTime of the change and the value active=0.

      • For this reason there is no requirement for an "unacceptable" value.

    The following metadata supports this reference set :

    Language References Sets in the Metadata Hierarchy

    900000000000454005 |Foundation metadata concept| 900000000000506000 |Language type| 900000000000507009 |English| 900000000000508004 |GB English| 900000000000509007 |US English|


    The immediate children of |Language type| will represent languages. This level may be used to represent the "formal approved" language, where a language authority is formally recognized. In most cases, this level will not identify a specific reference set. Subtype of the language level are used to represent different dialects, national or regional variants.

    The table below shows an example of the descriptor for a specific reference sets that follows the |Language type reference set| pattern.

    Refset Descriptor rows for a language reference set

    refsetId
    referencedComponentId (Referenced component)
    attributeDescription (Attribute description)
    attributeType (Attribute type)
    attributeOrder (Attribute order)


    Sample content from the US English language reference set

    refsetId
    referencedComponentId (Description)
    accetabilityId (Accetability in dialect)


    Sample content from the GB English language reference set

    refsetId
    referencedComponentId (Description)
    accetabilityId (Accetability in dialect)


    Provide Feedback

    Purpose

    Data structure

    900000000000506000 |Language type reference set|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Language Reference Rules and Guidance

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    Language Reference Descriptor

    Language Reference Set Examples

    In the above examples, is acceptable in both US and GB English. However, is preferred in US English and is preferred in GB English.

    PK*

    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 (YYYYMM DD) 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)


    The following metadata in the "Foundation metadata concept" hierarchy supports this reference set.

    Ordered References Sets in the Metadata Hierarchy

    900000000000454005 |Foundation metadata concept|

    900000000000455006 |Reference set|

    447258008 | Ordered type reference set|

    The tables below show the descriptor that defines the structure of the |Ordered type reference set| pattern and an example of descriptor for a reference set that follows this pattern.

    Refset Descriptor rows for Ordered Reference Set

    refsetId
    referencedComponentId
    attributeDescription
    attributeType
    attributeOrder


    Sample Content for an Ordered Reference Set

    refsetId
    referencedComponentId (Referenced component)
    order (Attribute order)
    linkedTo ("Linked to" reference set attribute)

    1


    Provide Feedback

    Deprecation Notice

    The Ordered Reference Set pattern is now deprecated as it has been replaced with two reference set types each of which is specific to one of the two distinct use cases supported by the Ordered Reference set pattern.

    The recommended Reference sets to address the purposes identified below are now:

      • This allows an ordered or prioritized list of components to be represented.

      • It omits the linkedToId field in the pattern shown below as this is not required to address this use case.

      • This enables representation of alternative navigation hierarchies (in which child concepts are ordered) and also also supports representation of groups of ordered components.

      • The linkedToId field in the pattern shown below is replaced by the targetComponentId (this name is used to align with the (used from unordered associations).

    Deprecation does not prevent continued use of an existing reference set pattern. However it does indicate that a different solution is now specified and recommended to meet the requirements for this pattern

    Purpose

    Data structure

    447258008 |Ordered type reference set|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    Descriptor Template

    Example

    Map to SNOMED CT with Correlation and Origin Reference Set

    Purpose

    The 705111002 |Map to SNOMED CT with correlation and origin type reference set| is used to meet the requirements for representation of maps from codes in another code system (other-codes) to a SNOMED CT concept, where the following requirements apply.

    1. A requirement to indicate the degree of correlation between the SNOMED CT concept and the other-codes.

    2. A requirement to indicate whether a concept or code was added to either code system as a result of the mapping process and, in this case, to indicate in which code system the concept or code originated.

    3. A requirement to represent the SNOMED CT attribute to which the other-code should be applied in order to capture the full specificity of the value represented by the other-code.

    4. No requirements for mapping rules or advice to be included with each map.

    Map to SNOMED CT with Correlation and Origin Reference Set - Data structure

    Field
    Data type
    Purpose
    Mutable
    PK*

    The following metadata hierarchy supports this reference set:

    Map to SNOMED CT with correlation and origin type reference set in the Metadata Hierarchy


    The tables below show the descriptors that define examples of reference sets that follow the pattern.

    Refset Descriptor rows for Map to SNOMED CT with correlation and origin type reference set

    refsetId
    referencedComponentId (Referenced component)
    attributeDescription (Attribute description)
    attributeType (Attribute type)
    attributeOrder (Attribute order)

    Sample Content from a Map to SNOMED CT with correlation and origin type reference set

    refsetId
    referencedComponentId (mapTarget)
    mapSource
    attributeId
    correlationId
    contentOriginId

    Ordered Association Reference Set

    An can be used to specify ordered associations between different components. These can be used to specify several interrelated subsets of components and to define alternative hierarchies for navigation while searching for an appropriate concept or description.

    An Ordered association reference set is a component integer reference set that is used to represent ordered lists of associations and alternative hierarchies. Its structure is shown in the following table.


    Ordered association reference set - Data structure

    Field
    Data type
    Purpose
    Mutable
    1193549007 |Narrow map source to broad map target|
    1193548004 |Exact match between map source and map target|
    1193547009 |Broad map source to narrow map target|
    447247004 |SNOMED CT source code to target map code correlation value|
    Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    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.

    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: 900000000000506000 |Language type|

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set. Refers to the description to which the acceptability value is being applied.

    NO

    NO

    acceptabilityId

    SCTID

    A subtype of 900000000000511003 |Acceptability| indicating whether the description is acceptable or preferred for use in the specified language or dialect .

    YES

    NO

    900000000000462002 |Description type component|

    0

    900000000000456007 |Reference set descriptor|

    900000000000508004 |GB English|

    900000000000511003 |Acceptability|

    900000000000461009 |Concept type component|

    1

    42969009 |Fulguration of subcutaneous tissue {id:71695017}|

    900000000000549004 |Acceptable|

    900000000000509007 |US English|

    80146002 |Appendectomy {id:132967011}|

    900000000000548007 |Preferred|

    900000000000509007 |US English|

    80146002 |Excision of appendix {id:132972019}|

    900000000000549004 |Acceptable|

    900000000000509007 |US English|

    271737000 |Anemia {id:406636013}|

    900000000000548007 |Preferred|

    900000000000509007 |US English|

    271737000 |Absolute anemia {id:406640016}|

    900000000000549004 |Acceptable|

    42969009 |Fulguration of subcutaneous tissue {id:71695017}|

    900000000000549004 |Acceptable|

    900000000000508004 |GB English|

    80146002 |Excision of appendix {id:132972019}|

    900000000000549004 |Acceptable|

    900000000000508004 |GB English|

    80146002 |Appendicectomy {id:132973012}|

    900000000000548007 |Preferred|

    900000000000508004 |GB English|

    271737000 |Anaemia {id:406638014}|

    900000000000548007 |Preferred|

    900000000000508004 |GB English|

    271737000 |Absolute anaemia {id:406641017}|

    900000000000549004 |Acceptable|

    900000000000456007 |Reference set descriptor|
    900000000000508004 |GB English|
    900000000000510002 |Description in dialect|
    900000000000509007 |US English|
    42969009 |Cauterization of skin {id:71693012}|
    900000000000548007 |Preferred|
    900000000000509007 |US English|
    900000000000508004 |GB English|
    42969009 |Cauterisation of skin {id:493493018}|
    900000000000548007 |Preferred|
    900000000000508004 |GB English|
    80146002 | Excision of appendix|
    80146002 | Appendectomy|
    80146002 | Appendicectomy|

    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.

    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 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:

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    The SNOMED CT concept to which the code in the other terminology or code system is mapped.

    NO

    NO

    mapSource

    String

    The other-code which maps to the SNOMED CT concept specified as the referencedComponentId.

    NO

    NO

    attributeId

    SCTID

    A reference to the SNOMED CT concept representing the attribute to which the referencedComponentId (other-code) applies. In some cases, other-codes may be overloaded with a meaning that combines the meaning of a specific attribute with a value applied to it in the SNOMED CT concept model , in these cases accurate mapping needs to specify both aspects of the meaning. The attributeId provides effective disambiguation in these cases. Values of attributeId are restricted to subtypes of .

    YES

    NO

    correlationId

    SCTID

    The correlation from the other-code to the SNOMED CT concept. Possible values are the following subtypes of :

    YES

    NO

    contentOriginId

    SCTID

    An indication of whether the concept was initially in one of the terminologies (SNOMED CT or other-codes) and added to the other as part of mapping or was in both terminologies at the outset. Values are subtypes of .

    YES

    NO

    0

    1

    2

    3

    4

    TBC

    LP16246-8

    TBC

    LP148077-3

    TBC

    LP15149-5

    TBC

    LP14492-0

    TBC

    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

    900000000000456007 |Reference set descriptor|

    705111002 |Map to SNOMED CT with correlation and origin type reference set|

    900000000000505001 |Map target|

    705112009 | LOINC part to SNOMED CT map reference set|

    96257008 |Cathine (substance)|

    LP16063-7

    Data Structure

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    Descriptor template and examples

    Refset Examples

    900000000000454005 |Foundation metadata concept|
    900000000000455006 |Reference set|
    705111002 |Map to SNOMED CT with correlation and origin type reference set|
    1187636009 |Simple map to SNOMED CT type reference set (foundation metadata concept)|
    Provide Feedback

    YES (Full /Snapshot)

    Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    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.

    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.

    A subtype descendant of:

    447258008 | Ordered type reference set|

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    NO

    NO

    order

    Integer

    Specifies the sort order of the list. The list is ordered by applying an ascending sort of the order value.

    The value of order =1 represents the highest priority. A value of '0' is not allowed. Duplicate values are permitted and the sort order between two members with the same order value is not defined.

    If the linkedToId value is not 0, sorting occurs within subgroups that share the same linkedToId.

    Note: The name "order" is a reserved word in some database environments. Please consider this when using this column.

    YES

    NO

    linkedToId

    SCTID

    The identifier of a SNOMED CT component that acts as a grouper or hierarchy node, collecting together a subgroup from within the list.

    This field either enables reference set member linked into a number of subgroups. These subgroups can be nested allowing representation of alternative hierarchies.

    To link members into a subgroup, all components in the same subgroup should reference the same component. This can either be a component that represents the name of that subgroup or the first member of the subgroup. In the latter case, the first row of each subgroup will contain the same identifier in referencedComponentId and linkedToId and with order =1.

    To link a number of children concepts to a single parent concept, one member record should exist per child, with the referencedComponentId field referencing the parent and this field referencing the child concept. The order field is then used to order the children concepts under the parent concept.

    For ordered lists that do not require grouping or hierarchical arrangement the value of linkedToId should be the digit zero (0).

    YES

    NO

    0

    900000000000456007 |Reference set descriptor|

    447258008 |Ordered type reference set|

    447255006 |Priority order reference set attribute|

    900000000000478000 | Unsigned integer|

    1

    900000000000456007 |Reference set descriptor|

    447258008 |Ordered type reference set|

    447257003 |"Linked to" reference set attribute|

    900000000000460005 |Component type|

    2

    447570008 |SNOMED CT top level navigation hierarchy ordered reference set|

    64572001 |Disease|

    2

    370117001 |Disorder of system|

    447570008 |SNOMED CT top level navigation hierarchy ordered reference set|

    64572001 |Disease|

    3

    278919001 |Communication disorder|

    447570008 |SNOMED CT top level navigation hierarchy ordered reference set|

    64572001 |Disease|

    4

    74732009 |Mental disorder|

    447570008 |SNOMED CT top level navigation hierarchy ordered reference set|

    64572001 |Disease|

    5

    39898005 |Sleep disorder|

    447570008 |SNOMED CT top level navigation hierarchy ordered reference set|

    64572001 |Disease|

    6

    370118006 |Disorder of pregnancy / labor / delivery / puerperium|

    447570008 |SNOMED CT top level navigation hierarchy ordered reference set|

    64572001 |Disease|

    7

    370119003 |Fetal / neonatal / perinatal disorder|

    447570008 |SNOMED CT top level navigation hierarchy ordered reference set|

    64572001 |Disease|

    8

    370120009 |Endocrine / nutritional / metabolic disorder|

    447570008 |SNOMED CT top level navigation hierarchy ordered reference set|

    64572001 |Disease|

    9

    370121008 |Disorder of blood / lymphatics / immune system|

    447570008 |SNOMED CT top level navigation hierarchy ordered reference set|

    64572001 |Disease|

    10

    281867008 |Multisystem disorder|

    Ordered Component Reference Set
    Ordered Association Reference Set
    900000000000456007 |Reference set descriptor|
    447258008 |Ordered type reference set|
    449608002 |Referenced component|
    900000000000460005 | Component type|
    447570008 |SNOMED CT top level navigation hierarchy ordered reference set|
    64572001 |Disease|
    123946008 |Disorder by body site|
    PK*

    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 (YYYYMM DD) 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)


    The following metadata in the "Foundation metadata concept" hierarchy supports this reference set:

    Ordered Association References Set in the Metadata Hierarchy

    90000000000045900000000000454005 |Foundation metadata concept| 900000000000455006 |Reference set| 733618005 |Ordered association type reference set (foundation metadata concept)|


    The tables below show the descriptor that defines the structure of the 447258008 | Ordered type reference set| pattern and an example of descriptor for a specific reference set that follows this pattern.


    Refset Descriptor rows for an ordered association type reference set

    0


    can be used to specify and display a customized navigation hierarchy. Alternative hierarchical representations of SNOMED CT can support data entry by satisfying the requirements of a specific use case, and addressing some of the challenges of displaying an unordered polyhierarchy (as defined by SNOMED CT's subtype structure).

    The figure below shows the way a navigation hierarchy is represented. The example reference set contains a set of description components used to describe finger structures.

    The |All fingers| components is linked to the |Hand|, and the |Thumb| is linked to the |All fingers| component. The |Thumb| is placed first because it has the order value 1. Similarly, the components for |Second finger|, |Third finger|, |Fourth finger| and |Fifth finger| are also linked to the |All finger| component in the order specified by the order value. As shown in the figure the direction of the associations goes from the referenceComponentId to the targetComponentId so the components referenced by the targetComponentId are used to form the groups specified in the hierarchy


    id
    effectiveTime
    active
    moduleId
    refsetId
    refsetId_term
    referencedComponentId
    referencedComponentId_term
    targetComponentId
    targetComponentId_term
    order

    Navigation hierarchy example.

    Provide Feedback

    Purpose

    Data structure

    733618005 | Ordered association type reference set (foundation metadata concept)|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    Descriptor Template

    Example

    Figure: Navigation hierarchy example.

    900000000000469006 | URL|
    900000000000470007 | HTML reference|
    900000000000471006 | Image reference|
    900000000000474003 | UUID|
    900000000000475002 | Time|
    900000000000443000 |Module (core metadata concept)|
    900000000000456007 |Reference set descriptor|
    900000000000457003 |Reference set attribute (foundation metadata concept)|
    900000000000459000 |attribute type (foundation metadata concept)|
    900000000000461009 |Concept type component|
    900000000000456007 |Reference set descriptor|
    900000000000456007 |Reference set descriptor|
    900000000000458008 |Attribute description|
    900000000000461009 |Concept type component|
    900000000000456007 |Reference set descriptor|
    900000000000456007 |Reference set descriptor|
    900000000000459000 |Attribute type|
    900000000000461009 |Concept type component|
    900000000000456007 |Reference set descriptor|
    900000000000456007 |Reference set descriptor|
    900000000000479008 |Attribute order|
    900000000000478000 |Unsigned integer|
    |REPLACED BY association reference set|
    |SAME AS association reference set|
    |WAS A association reference set|
    |SIMILAR TO association reference set|
    |ALTERNATIVE association reference set|
    |REFERS TO concept association reference set|
    |POSSIBLY REPLACED BY association reference set|
    |PARTIALLY EQUIVALENT TO association reference set|
    900000000000460005 |Component type|
    900000000000456007 |Reference set descriptor|
    900000000000527005 |SAME AS association reference set|
    900000000000532006 |Association source component|
    900000000000460005 |Component type|
    212002 |Salmonella III arizonae 53:k:z|
    398450001 |Salmonella IIIb 53:k:z|
    900000000000526001 |REPLACED BY association reference set|
    225005 |Special care of patient with contagious disease|
    133895001 |Care of patient with infectious disease|
    900000000000526001 |REPLACED BY association reference set|
    244003 |Evans and Lloyd-Thomas syndrome|
    66659007 |Normal variation in position|
    900000000000526001 |REPLACED BY association reference set|
    278009 |Epidural injection of neurolytic substance, lumbar|
    17753007 |Epidural injection of neurolytic solution, lumbar|
    900000000000526001 |REPLACED BY association reference set|
    558000 |Other disorder of the neurohypophysis, NEC|
    72442006 |Disorder of posterior pituitary|
    900000000000526001 |REPLACED BY association reference set|
    659001 |Peptostreptococcus anaerobius|
    413524006 |Anaerococcus tretradius|
    900000000000526001 |REPLACED BY association reference set|
    696005 |Chronobiologic disorder|
    387605007 |Abnormal chronobiologic state|
    900000000000526001 |REPLACED BY association reference set|
    700002 |Salmonella III arizonae 50:z4,z23,z32:--|
    404619004 |Salmonella IIIa 50:z4,z23,z32:-|
    900000000000526001 |REPLACED BY association reference set|
    822000 |Salmonella arizonae 53:z4,z23:--|
    13998005 |Salmonella IV 53:z4,z23:--|

    Code to Expression Reference Set

    Purpose

    The 705109006 |Code to expression type reference set| is designed to enable associations between codes in another code system (other-codes) and SNOMED CT concepts, where the following constraints apply:

    1. Some of the other-codes cannot be mapped to an individual SNOMED CT concept.

    2. Licensing conditions (or other considerations) prevent addition of new SNOMED CT concepts to represent the same meaning as the other-codes.

    3. The other-codes can be logically defined using the SNOMED concept model to represent the same meaning (sufficiently defined) or a similar though less specific meaning (primitive).

    4. Other requirements similar for those applicable to mapping may also apply including:

      1. An indication of the degree of correlation between the other-code and the SNOMED CT expression.

      2. An indication of whether the other-code was created before any single concept representation of that meaning in SNOMED CT or whether the single concept representation in SNOMED CT predated the creation of the association.

    The general approach to the above requirements is to associate each of the other-codes with a representation of the same logic based definition as would have been applied to a SNOMED CT concept with that meaning. However, since the other-code are not identified by an SCTID, the logical definition cannot be represented using defining relationships. There are two potential approaches to this, one would be to use a general purpose description logic language (e.g. OWL) and the other is to use a SNOMED CT expression to represent each definition. The is designed to support the expression-based approach.

    Code to Expression Reference Set - Data structure

    Field
    Data type
    Purpose
    Mutable
    PK*

    The following metadata hierarchy supports this reference set:

    Code to Expression Reference Set in the Metadata Hierarchy


    The tables below show the descriptors that define examples of reference sets that follow the pattern.

    Refset Descriptor rows for a Code to Expression Reference Set

    refsetId
    referencedComponentId (Referenced component)
    attributeDescription (Attribute description)
    attributeType (Attribute type)
    attributeOrder (Attribute order)

    Sample Content from a Code to Expression Type Reference Set

    refsetId
    referencedComponentId
    mapSource
    expression
    definitionStatusId
    correlationId
    contentOriginId

    Module Dependency Reference Set

    Purpose

    The |Module dependency reference set| represents dependencies between different SNOMED CT release modules. In each case, the dependency indicates which targetEffectiveTime of each particular module a given sourceEffectiveTime of the dependent module requires.

    Data structure

    The 900000000000534007 |Module dependency reference set| is a String - String reference set which is used to represent dependencies between modules, taking account of module versioning. Its structure is shown in the following table.

    Field
    Data type
    Purpose
    Mutable
    PK*

    Each row in the release files for components and reference set members has a . This refers to the module that the component is maintained in. Each module is either part of the SNOMED International Release or part of a single SNOMED CT Extension. The has a partition-id which indicates whether it is part of the SNOMED International Release and, if not, its namespace identifier indicates the SNOMED CT Extension that it belongs to.

    A module is simply a collection of SNOMED CT components maintained as a unit by a single organization. It is the organization 's responsibility to organize the components in each extension that it is responsible for into one or more modules, in a way that best fits its business needs.

    A module is represented by a descendant of in the metadata hierarchy. The immediate subtype descendants of represent groups of modules maintained by an organization and subtypes of these can be used to arrange that organizations modules into a number of groups. For example, all modules maintained by SNOMED International will be children of .

    At any point in time a component must be in one, and only one module. It is possible for components and reference set members to be moved between modules (subject to constraints explained elsewhere). In this case, a new row is added to the release file with the same but with a new and a new .

    Each extension must include one or more modules. Each module must be part of either the SNOMED International Release or one and only one extension. A module may not move from one extension to another over time. If components or reference set members in a module are to be moved from an extension to the SNOMED International Release or to another extension, they must either be added to an existing or newly created module maintained by the destination organization.

    The does NOT represent dependencies between module. Instead, module dependencies are modeled using the .

    At the point of release, if any component within a module has changed, then a new row must be added to the for each dependency of that module. The of the added rows must set to the date of the new release. The updated records indicate that some components within the module have been updated in this release. If there have been no additions, updates or inactivations of components or reference set members within a module, then a new records need not be added unless there is a requirement to declare that the unchanged module is compatible with a later release of the module(s) on which it dependents.

    The recommended practice is for the column to contain the same identifier for all versions of the dependencies between the same pair of modules. This approach means that at any given time only one version of each module has effective dependencies. The dependencies of earlier versions can be reviewed by reviewing a snapshot for the effectiveTime of the earlier release.

    The effectiveTime of at least one row for each pair of modules should be the same as the sourceEffectiveTime. Otherwise, there will be a period of time when a snapshot view will not show the dependencies. However, it is theoretically possible for an additional row to be added with a later effectiveTime in cases where an otherwise unchanged release of an extension, declares itself to be compatible with an updated release of the target module (in this case the effectiveTime and targetEffectiveTime are changed but the sourceEffectiveTime remains unchanged.

    A module dependency only needs to be inactivated if the dependency is found to be erroneous. This is because, the module dependency is specific to a particular version of the source and target module. Therefore, if that dependency was valid at the outset it remains valid indefinitely in respect of those specified module versions, even if the dependencies between subsequent versions differ.

    Module version dependencies are represented using a single . Thus all module dependency rows have the same refsetId ().

    It is the responsibility of the organization owning and maintaining a dependent module to identify all modules on which it depends. They do this by adding rows to the within the dependent module. Because these added member must be in the dependent module, the moduleId of the reference set member record is also the identifier of the dependent (source) module.

    The column not only indicates that this reference set member is in the specified module, it also indicates that this is the module that is the source of the dependency. As a result, in this reference set the moduleId column is immutable (i.e Mutable=NO). This is an exception to the usual rule and implies that a member of this reference set cannot move from one module to another.

    The target module on which the source module depends is identified by the . Like the source module this is also immutable and this implies that if a module ceases to be dependent on another module, a new row inactivating the dependency can be added but the same member cannot be used to represent a different dependency (even if that dependency is a direct replacement of the inactivated dependency). However as noted above,

    A module version may depend on one or more other module versions, and many module versions may have a dependency on a single module version. Cyclic module version dependencies are not allowed. If module-A depends on module-B, then module-B cannot depend on module-A.

    Dependencies are not transitive and this means that dependencies cannot be inferred from a chain of dependencies. If module-A depends on module-B and module-B depends on module-C, the dependency of module-A on module-C must still be stated explicitly.

    Any release should consist of a set of module versions that are certified as being compatible. Each release should also identify other module versions that it is dependent on even when these are outside the scope of the release. For example, the dependencies of modules in an Extension on the International Release must be stated.

    Dependencies are specified between module versions, not just dependencies between modules. Therefore, it is possible to specify a dependency from a module released on one date to an earlier version of another module. The version of the dependent module is specified by the and the version of the module on which it depends is specified by the .

    The following metadata in the "Foundation metadata concept " hierarchy supports this reference set


    The table below shows the descriptor that defines the structure of the .

    refsetId
    referencedComponentId (Referenced component)
    attributeDescription (Attribute description)
    attributeType (Attribute type)
    attributeOrder (Attribute order)

    Example : The table below holds example entries for the in a snapshot view of the January 2014 SNOMED CT International Release .

    This SNOMED CT International Release contains three modules:

    • which has no dependencies;

    • which depends on the ; and

    • which depends on both the other modules.

    In this case all the 2014-01-31 modules depend on 2014-01-31 versions of the other modules. However, in some case a module may depend on an earlier version of another model (e.g. an extension module may be releases after the SNOMED CT International Release to which it applies).

    Dependencies are not transitive. The fact that is dependent on may seem to imply a dependency on . However, in practice all dependencies must be explicitly specified, not just immediate dependencies.

    moduleId
    refsetId
    referencedComponentId (Dependency target)
    sourceEffectiveTime (Source effective time)
    targetEffectiveTime (Target effective time)

    MRCM Attribute Range Reference Set

    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. 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 .

    An is structured as shown in the following table.

    Field
    Data type
    Purpose
    900000000000443000 |Module (core metadata concept)|
    705111002 |Map to SNOMED CT with correlation and origin type reference set (foundation metadata concept)|
    1
    |Concept model attribute|
    1193546000 |Map source to map target correlation (foundation metadata concept)|
    1193552004 |Map source to map target correlation not specified|
    1193551006 |Map source not mappable to map target|
    1193550007 |Partial overlap between map source and target|
    1193549007 |Narrow map source to broad map target|
    1193548004 |Exact match between map source and map target|
    1193547009 |Broad map source to narrow map target|
    705116007 |Original code system source for linked content value|
    900000000000461009 |Concept type component|
    900000000000456007 |Reference set descriptor|
    705111002 |Map to SNOMED CT with correlation and origin type reference set|
    900000000000500006 |Map source|
    900000000000465000 |String|
    900000000000456007 |Reference set descriptor|
    705111002 |Map to SNOMED CT with correlation and origin type reference set|
    734866006 |Concept attribute|
    900000000000461009 |Concept type component|
    900000000000456007 |Reference set descriptor|
    705111002 |Map to SNOMED CT with correlation and origin type reference set|
    1193546000 |Map source to map target correlation|
    900000000000461009 |Concept type component|
    900000000000456007 |Reference set descriptor|
    705111002 |Map to SNOMED CT with correlation and origin type reference set|
    705116007 |Original code system source for linked content value|
    900000000000461009 |Concept type component|
    704324001 |Process output|
    705119000 |Originally in both LOINC and SNOMED CT|
    705112009 | LOINC part to SNOMED CT map reference set|
    373500002 |Pheniramine (substance)|
    246093002 |Component|
    705119000 |Originally in both LOINC and SNOMED CT|
    705112009 | LOINC part to SNOMED CT map reference set|
    388067000 |Lactuca sativa specific immunoglobulin E|
    246093002 |Component|
    705119000 |Originally in both LOINC and SNOMED CT|
    705112009 | LOINC part to SNOMED CT map reference set|
    30326004 |Atrial natriuretic factor|
    246093002 |Component|
    705119000 |Originally in both LOINC and SNOMED CT|
    705112009 | LOINC part to SNOMED CT map reference set|
    95971004 |Urea nitrogen (substance)|
    246093002 |Component|
    705119000 |Originally in both LOINC and SNOMED CT|
    Attribute Value Reference Set
    Association Reference Set
    DEPRECATED: Annotation Reference Set
    DEPRECATED: Ordered Reference Set
    Content Reference Sets
    Attribute Value Reference Set
    Association Reference Set
    DEPRECATED: Ordered Reference Set
    Map Reference Sets
    Metadata Reference Sets
    Association Reference Set

    20160731

    1

    19999999103

    159999999105

    Associations as ordered reference set

    127053016

    Thumb

    70327001

    All fingers

    1

    …

    20160731

    1

    19999999103

    159999999105

    Associations as ordered reference set

    138873019

    Second finger

    70327001

    All fingers

    2

    …

    20160731

    1

    19999999103

    159999999105

    Associations as ordered reference set

    108884010

    Third finger

    70327001

    All fingers

    3

    …

    20160731

    1

    19999999103

    159999999105

    Associations as ordered reference set

    136021011

    Fourth finger

    70327001

    All fingers

    4

    …

    20160731

    1

    19999999103

    159999999105

    Associations as ordered reference set

    21356012

    Fifth finger

    70327001

    All fingers

    5

    Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    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.

    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.

    A subtype descendant of:

    447258008 |Ordered type reference set|

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    NO

    NO

    targetComponentId

    SCTID

    The identifier of the target component of the association that acts as a grouper or hierarchy node, collecting together a subgroup from within the list.

    This field either enables reference set member linked into a number of subgroups. These subgroups can be nested allowing representation of alternative hierarchies.

    To link members into a subgroup, all components in the same subgroup should reference the same component. This can either be a component that represents the name of that subgroup or the first member of the subgroup. In the latter case, the first row of each subgroup will contain the same identifier in referencedComponentId and targetComponentId and with order =1.

    To link a number of children concepts to a single parent concept, one member record should exist per child, with the referencedComponentId field referencing the parent and this field referencing the child concept. The order field is then used to order the children concepts under the parent concept.

    YES

    NO

    order

    integer

    Specifies the sort order of the list. The list is ordered by applying an ascending sort of the order value.

    The value of order =1 represents the highest priority. A value of '0' is not allowed. Duplicate values are permitted and the sort order between two members with the same order value is not defined.

    If the targetComponentId value is not 0, sorting occurs within subgroups that share the same targetComponentId.

    Note: The name "order" is a reserved word in some database environments. Please consider this when using this column.

    YES

    NO

    900000000000460005 |Component type|

    1

    900000000000456007 |Reference set descriptor|

    447258008 733618005 | Ordered association type reference set (foundation metadata concept)|

    447255006 |Priority order reference set attribute|

    900000000000478000 |Unsigned integer|

    2

    …

    20160731

    1

    19999999103

    159999999105

    Associations as ordered reference set

    70327001

    All fingers

    141819019

    Hand

    1

    900000000000456007 |Reference set descriptor|
    733618005 | Ordered association type reference set (foundation metadata concept)|
    449608002 |Referenced component|
    900000000000460005 |Component type|
    900000000000456007 |Reference set descriptor|
    733618005 | Ordered association type reference set (foundation metadata concept)|
    900000000000533001 |Association target component|

    …

    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.

    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 within the metadata hierarchy.

    YES

    NO

    refsetId

    SCTID

    Identifies the reference set to Identifies the reference set to which this reference set member belongs.

    In this case, a subtype descendant of:

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    A subtype of identifying the code system from which the code in the field is derived.

    • For example: .

    NO

    NO

    mapSource

    String

    The other-code which is mapped to the SNOMED CT expression.

    NO

    NO

    expression

    String

    A SNOMED CT expression that represents the meaning of the other-code. This expression may be a stated or inferred view of the definition provided that documentation of each identified reference set specifies the view provided.

    The expression must conform to the syntax defined in the .

    YES

    NO

    definitionStatusId

    SCTID

    Indicates whether or not the expression contains a sufficient definition of the other-code in the mapSource field. Possible values are the following subtypes of :

    YES

    NO

    correlationId

    SCTID

    The correlation between the other-code and the SNOMED CT expression. Possible values are the following subtypes of :

    YES

    NO

    contentOriginId

    SCTID

    Indication of whether the concept was initially in one of the terminologies (SNOMED CT or other-codes) and added to the other as part of mapping or was in both terminologies at the outset. Values are subtypes of .

    YES

    NO

    0

    1

    2

    3

    4

    5

    363787002:246093002=720113009,370134009=123029007,246501002=702675006,704327008=122592007,370132008=117363000,704319004=50863008,704318007=705057003

    51406-7

    363787002:704323007=123027009,704321009=718500008,704327008=122575003,704322002=64033007,704318007=118544000,370132008=30766002,704324001=706939009

    51406-7

    363787002:370134009=123029007,704327008=122592007,704318007=118556004,370132008=30766002,704319004=50863008,246093002=4546008

    59878-9

    363787002:370134009=123029007,704327008=258459007,704318007=118556004,246093002=273948005,370132008=30766002,704319004=31773000

    51921-5

    363787002:704318007=118539007,370134009=123029007,704326004=703765007,704327008=122592007,370132008=30766002,704319004=50863008,246093002=387067003

    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

    900000000000456007 |Reference set descriptor|

    705109006 |Code to expression type reference set|

    449608002 |Referenced component|

    705110001 |LOINC Term to Expression reference set|

    705114005 |LOINC Code System|

    Data Structure

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    Descriptor template and examples

    Refset Examples

    |Code to expression type reference set|
    900000000000454005 |Foundation metadata concept|
    900000000000455006 |Reference set|
    705109006 |Code to expression type reference set|
    705109006 |Code to expression type reference set (foundation metadata concept)|
    Provide Feedback

    YES (Full /Snapshot)

    48023-6

    0

    1

    2

    20140131

    20140131

    20140131

    20140131

    20140131

    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.

    The moduleId for in the Module Dependency Reference Set represents the source module (i.e. the module declaring a dependency on another module).

    Note: In all other situations moduleId is mutable. However, in the Module Dependency Reference Set a change to the moduleId would also change the source of the dependency. Therefore, it should not be treated as mutable.

    YES

    NO

    refsetId

    SCTID

    Identifies the reference set to which this reference set member belongs.

    In this case, always 900000000000534007 |Module dependency reference set| as there is only one Module Dependency Reference set.

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set. This refers to the target of the dependency (i.e. the module on which the module identified by moduleId depends).

    NO

    NO

    sourceEffectiveTime

    Time

    The effective time of the dependent source module (identified by moduleId). This specifies a version of that module, consisting of all components that have the same moduleId as this refset member in their states as at the specified targetEffectiveTime .

    YES

    NO

    targetEffectiveTime

    Time

    The effective time of the target module required to satisfy the dependency (identified by referencedComponentId). This specifies a version of that module, consisting of all components with the moduleId specified by referencedComponentId in their states as at the specified targetEffectiveTime .

    YES

    NO

    900000000000456007 |Reference set descriptor|

    900000000000534007 |Module dependency|

    900000000000535008 |Dependency target|

    900000000000207008 |SNOMED CT core|

    900000000000534007 |Module dependency|

    900000000000012004 |SNOMED CT model component|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Rules and Guidance

    Introduction to Modules

    Introduction to Module Dependencies

    Identifying and Versioning Module Dependencies

    id

    Value of the id column

    An alternative approach has been suggested by some people in which a new identifier is allocated to each dependency of each module. This would then mean that all past dependencies would be visible in a snapshot view. It would also mean that it would be possible release updated dependencies for an existing module version while also releasing more up-to-date versions of the same module with different dependencies. This added flexibility comes at the price of additional complexity and for the time-being the International Release modules continue to use the simpler approach in which each new version of a dependency supersedes the dependency between earlier versions of the same pair of modules.

    effectiveTime

    active

    refsetId

    Module Identification

    Source Module (moduleId)

    Target Module (referencedComponentId)

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    Descriptor

    Note: The table above omits the initial four columns of data present in the release file. These follow the standards versioning pattern id, effectiveTime, active, moduleId. Additionally, to aid understanding, the table above also shows the term from one of the descriptions associated with each of the identified concept. The release file only contains the identifier.

    Example Data

    moduleId
    moduleId
    900000000000443000 |Module|
    900000000000443000 |Module|
    900000000000445007 |SNOMED International maintained module|
    id
    effectiveTime
    moduleId
    900000000000443000 |Module|
    sub-hierarchy
    900000000000534007 |Module dependency reference set|
    |Module dependency reference set|
    effectiveTime
    |Module dependency reference set|
    |Module dependency reference set|
    refset.id
    900000000000534007 |Module dependency reference set|
    900000000000534007 |Module dependency reference set (foundation metadata concept)|
    900000000000534007 |Module dependency reference set|
    moduleId
    referencedComponentId
    sourceEffectiveTime
    targetEffectiveTime
    900000000000454005 |Foundation metadata concept|
    900000000000455006 |Reference set|
    900000000000534007 |Module dependency|
    900000000000534007 |Module dependency reference set|
    900000000000534007 |Module dependency reference set|
    900000000000012004 |SNOMED CT model component|
    900000000000207008 |SNOMED CT core|
    900000000000012004 |SNOMED CT model component|
    449080006 |SNOMED CT to ICD-10 rule-based mapping module|
    449080006 |SNOMED CT to ICD-10 rule-based mapping module|
    900000000000207008 |SNOMED CT core|
    900000000000012004 |SNOMED CT model component|
    Provide Feedback

    20140131

    Mutable
    PK*

    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)


    The following metadata hierarchy supports this reference set:


    The table below shows the reference set descriptor for a reference set that follows the 723592007 |MRCM attribute range reference set| pattern.

    refsetId

    referencedComponentId

    attributeDescription

    attributeType

    attribute Order


    The table below shows some example rows from a reference set that follows the format of the 723592007 |MRCM attribute range reference set|.

    refsetId

    referencedComponentId

    rangeConstraint

    attributeRule

    ruleStrengthId

    contentTypeId


    Provide Feedback

    Purpose

    Data Structure

    723592007 |MRCM attribute range reference set|
    1
    723592007 |MRCM attribute range reference set|
    723604009 |MRCM attribute domain reference set|
    723592007 | MRCM attribute range reference set|
    723592007 |MRCM attribute range reference set|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    1. 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.

    2. Please note that the hierarchy is designed using 'universal restriction' logic. The hierarchy may therefore appear to be 'upside down'. However, it was designed in this way because if an MRCM rule applies to then it also applies to the Content Types that are a supertype of this - including and .

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    Descriptor Template

    Example Data

    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.

    Field
    Data type
    Purpose
    Mutable
    PK*

    The following metadata hierarchy supports this reference set:

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

    refsetId
    referencedComponentId
    attributeDescription
    attributeType
    attribute Order

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

    refsetId
    referencedComponentId
    domainId
    grouped
    attribute Cardinality
    attribute InGroup Cardinality
    ruleStrengthId
    contentTypeId

    1193549007 |Narrow map source to broad map target|
  • 1193548004 |Exact match between map source and map target|

  • 1193547009 |Broad map source to narrow map target|

  • When these values are applied to this reference set type, the phrase "map source" refers to the other-code. and the "map target" refers to the SNOMED CT expression.

    900000000000443000 |Module (core metadata concept)|
    705109006 |Code to expression type reference set|
    705113004 |Terminology system|
    mapTarget
    705114005 |LOINC Code System|
    SNOMED CT Compositional Grammar - Specification and Guide
    900000000000444006 |Definition status|
    900000000000074008 |Not sufficiently defined by necessary conditions definition status|
    900000000000073002 |Sufficiently defined by necessary conditions definition status|
    1193546000 |Map source to map target correlation (foundation metadata concept)|
    1193552004 |Map source to map target correlation not specified|
    1193551006 |Map source not mappable to map target|
    1193550007 |Partial overlap between map source and target|
    705116007 |Original code system source for linked content value|
    900000000000461009 |Concept type component|
    900000000000456007 |Reference set descriptor|
    705109006 |Code to expression type reference set|
    900000000000505001 |Map target|
    900000000000465000 |String|
    900000000000456007 |Reference set descriptor|
    705109006 |Code to expression type reference set|
    706999006 |Expression|
    706999006 |Expression|
    900000000000456007 |Reference set descriptor|
    705109006 |Code to expression type reference set|
    734867002 |Expression definition status|
    900000000000461009 |Concept type component|
    900000000000456007 |Reference set descriptor|
    705109006 |Code to expression type reference set|
    447247004 |SNOMED CT source code to target map code correlation value|
    900000000000461009 |Concept type component|
    900000000000456007 |Reference set descriptor|
    705109006 |Code to expression type reference set|
    705116007 |Original code system source for linked content value|
    900000000000461009 |Concept type component|
    900000000000073002 |Sufficiently defined by necessary conditions definition status|
    447557004 |Exact match map from SNOMED CT source code to target code|
    705117003 |Originally in LOINC|
    705110001 |LOINC Term to Expression reference set|
    705114005 |LOINC Code System|
    900000000000073002 |Sufficiently defined by necessary conditions definition status|
    447557004 |Exact match map from SNOMED CT source code to target code|
    705117003 |Originally in LOINC|
    705110001 |LOINC Term to Expression reference set|
    705114005 |LOINC Code System|
    900000000000073002 |Sufficiently defined by necessary conditions definition status|
    447557004 |Exact match map from SNOMED CT source code to target code|
    705117003 |Originally in LOINC|
    705110001 |LOINC Term to Expression reference set|
    705114005 |LOINC Code System|
    900000000000073002 |Sufficiently defined by necessary conditions definition status|
    447557004 |Exact match map from SNOMED CT source code to target code|
    705117003 |Originally in LOINC|
    705110001 |LOINC Term to Expression reference set|
    705114005 |LOINC Code System|
    900000000000073002 |Sufficiently defined by necessary conditions definition status|
    447557004 |Exact match map from SNOMED CT source code to target code|
    705117003 |Originally in LOINC|
    900000000000461009 |Concept type component|
    900000000000456007 |Reference set descriptor|
    900000000000534007 |Module dependency|
    900000000000536009 |Source effective time|
    900000000000475002 Time|
    900000000000456007 |Reference set descriptor|
    900000000000534007 |Module dependency|
    900000000000537000 |Target effective time|
    900000000000475002 | Time|
    449080006 |SNOMED CT to ICD-10 rule-based mapping module|
    900000000000534007 |Module dependency|
    900000000000012004 |SNOMED CT model component|
    449080006 |SNOMED CT to ICD-10 rule-based mapping module|
    900000000000534007 |Module dependency|
    900000000000207008 |SNOMED CT core|

    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 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:

    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 ):

    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 ):

    attributeCardinality = minimum to maximum

    YES

    NO

    ruleStrengthId

    SCTID

    A subtype of 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 which indicates the type of SNOMED CT content over which this rule applies. In many cases, this will be set to .

    YES

    NO

    723561005 | MRCM attribute domain international reference set|

  • 900000000000457003 | Reference set attribute|

    • 723571007 | Cardinality|

      • 723602008 | Attribute cardinality|

      • 723603003 | Attribute in group cardinality|

  • 0

    1

    2

    3

    4

    5

    6

    1

    0..*

    0..*

    1

    0..*

    0..*

    1

    0..*

    0..1

    0

    0..1

    0..0

    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)

    900000000000456007 | Reference set descriptor|

    723604009 | MRCM attribute domain reference set|

    449608002 | Referenced component|

    723561005 | MRCM attribute domain international reference set|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    1. Please note that the 723574004 |Content type| hierarchy is designed using 'universal restriction' logic. The hierarchy may therefore appear to be 'upside down'. However, it was designed in this way because if an MRCM rule applies to 723596005 |All SNOMED CT content| then it also applies to the Content Types that are a supertype of this - including 723594008 |All precoordinated SNOMED CT content| and 723595009 |All postcoordinated SNOMED CT content| .

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    Descriptor Template

    Example Data

    900000000000454005 | Foundation metadata concept|
    900000000000455006 | Reference set|
    723564002 | MRCM reference set|
    723604009 | MRCM attribute domain reference set|
    723604009 |MRCM attribute domain reference set|
    723604009 |MRCM attribute domain reference set|
    Provide Feedback

    active

    723592007 |MRCM attribute range reference set|
    • 723562003 |MRCM attribute range international reference set|

  • 900000000000457003 |Reference set attribute|

    • 723576002 |Attribute rule|

    • 723574004 |Content type| 2

      • 723593002 |All new precoordinated SNOMED CT content|

  • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    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.

    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: 723592007 |MRCM attribute range reference set|

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set. A reference to the SNOMED CT attribute concept to which the range defined by this member applies.

    NO

    NO

    rangeConstraint

    String

    A parsable string, which defines the valid set of values that may be used for the given attribute (identified by the referencedComponentId).

    If the attribute in the referencedComponentId is a subtype of 762705008 |Concept model object attribute (attribute)| then the rangeConstraint must be an expression constraint, which can be parsed using the ABNF rules defined by the Expression Constraint Language.

    If the attribute in the referencedComponentId is a subtype of 762706009 |Concept model data attribute (attribute)| then the rangeConstraint must be parsable using the concreteValueReplacement ABNF rule specified in the . For example, the following rangeConstraint includes the set of all positive integers: int (>#0..)

    YES

    NO

    attributeRule

    String

    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

    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.

    YES

    NO

    900000000000461009 |Concept type component|

    0

    900000000000456007 |Reference set descriptor|

    723592007 |MRCM attribute range reference set|

    723575003 |Range constraint|

    707000009 |SNOMED CT parsable string|

    1

    900000000000456007 |Reference set descriptor|

    723592007 |MRCM attribute range reference set|

    723576002 |Attribute rule|

    707000009 |SNOMED CT parsable string|

    2

    900000000000456007 |Reference set descriptor|

    723592007 |MRCM attribute range reference set|

    723573005 |Concept model rule strength|

    900000000000461009 |Concept type component|

    3

    900000000000456007 |Reference set descriptor|

    723592007 |MRCM attribute range reference set|

    723574004 |Content type|

    900000000000461009 |Concept type component|

    4

    << 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)| )}

    723597001 |Mandatory concept model rule|

    723596005 |All SNOMED CT content|

    723562003 |MRCM attribute range international reference set|

    408729009 |Finding context|

    << 410514004 | Finding context value (qualifier value)|

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

    723597001 |Mandatory concept model rule|

    723596005 |All SNOMED CT content|

    723562003 |MRCM attribute range international reference set|

    272741003 |Laterality|

    << 182353008 | Side (qualifier value)|

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

    723597001 |Mandatory concept model rule|

    723596005 |All SNOMED CT content|

    900000000000454005 |Foundation metadata concept|
    900000000000455006 |Reference set|
    723564002 |MRCM reference set|
    900000000000456007 |Reference set descriptor|
    723592007 |MRCM attribute range reference set|
    449608002 |Referenced component|
    723562003 |MRCM attribute range international reference set|
    255234002 |After|
    723574004 |Content type|
    723596005 |All SNOMED CT content|
    723594008 |All precoordinated SNOMED CT content|
    723595009 |All postcoordinated SNOMED CT content|

    Owl Expression Reference Set

    Purpose

    An 762676003 |OWL expression type reference set| associates description logic statements with SNOMED CT concept in the OWL functional syntax.

    The SNOMED CT International Release contains content in two reference sets that follow the |OWL expression type reference set| pattern:

    • The 733073007 |OWL axiom reference set (foundation metadata concept)|, in which the OWL expressions represent axioms that form the logical definition of the concept identified by the referencedComponentId.

    • The 762103008 |OWL ontology reference set (foundation metadata concept)|, in which the OWL expressions represent essential information about an ontology. This information includes, namespaces, ontology URI, ontology version URI, and import statements. The |OWL ontology reference set (foundation metadata concept)| enables the use of prefixes in the ontology.

    An is structured as shown in the following table.

    Field
    Data type
    Purpose
    Mutable
    PK*

    The following metadata supports this reference set:


    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    The table below shows the descriptors that define the structure of the pattern and examples of the descriptors for specific reference sets that follow this pattern.

    Descriptor templates for OWL expression reference rets

    refsetId
    referencedComponentId
    attributeDescription
    attributeType
    attributeOrder

    OWL ontology reference set example

    moduleId
    refsetId
    referencedComponentId
    owlExpression

    OWL axiom reference set example

    moduleId
    refsetId
    referencedComponentId
    owlExpression
    Explanatory Notes

    723574004 | Content type|
    1
    723593002 | All new precoordinated SNOMED CT content|
    723594008 | All precoordinated SNOMED CT content|
    723596005 | All SNOMED CT content|
    609431004 | Domain|
    723572000 | Grouped|
    723573005 | Concept model rule strength|
    723597001 | Mandatory concept model rule|
    723598006 | Optional concept model rule|
    900000000000443000 |Module (core metadata concept)|
    723604009 |MRCM attribute domain reference set|
    Expression Constraint Language
    Expression Constraint Language
    723573005 | Concept model rule strength|
    723574004 |Content type|
    723596005 |All SNOMED CT content|
    900000000000461009 | Concept type component|
    900000000000456007 | Reference set descriptor|
    723604009 | MRCM attribute domain reference set|
    609431004 | Domain|
    900000000000461009 | Concept type component|
    900000000000456007 | Reference set descriptor|
    723604009 | MRCM attribute domain reference set|
    723572000 | Grouped|
    900000000000478000 | Unsigned integer|
    900000000000456007 | Reference set descriptor|
    723604009 | MRCM attribute domain reference set|
    723602008 | Attribute Cardinality|
    707000009 | SNOMED CT parsable string|
    900000000000456007 | Reference set descriptor|
    723604009 | MRCM attribute domain reference set|
    723603003 | Attribute In Group Cardinality|
    707000009 | SNOMED CT parsable string|
    900000000000456007 | Reference set descriptor|
    723604009 | MRCM attribute domain reference set|
    723573005 | Concept model rule Strength|
    900000000000461009 | Concept type component|
    900000000000456007 | Reference set descriptor|
    723604009 | MRCM attribute domain reference set|
    723574004 | Content type|
    900000000000461009 | Concept type component|
    255234002 | After|
    404684003 | Clinical finding (finding)|
    723597001 | Mandatory concept model rule|
    723596005 | All SNOMED CT content|
    723561005 | MRCM attribute domain international reference set|
    255234002 | After|
    272379006 | Event (event)|
    723597001 | Mandatory concept model rule|
    723596005 | All SNOMED CT content|
    723561005 | MRCM attribute domain international reference set|
    408729009 | Finding context|
    413350009 | Finding with explicit context (situation)|
    723597001 | Mandatory concept model rule|
    723596005 | All SNOMED CT content|
    723561005 | MRCM attribute domain international reference set|
    272741003 | Laterality|
    91723000 | Anatomical structure (body structure)|
    723597001 | Mandatory concept model rule|
    723594008 | All precoordinated SNOMED CT content|

    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

    Prefix(:=<>)

    SubClassOf(:404684003 :138875005)

    Data Structure

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Descriptor Template and Examples

    Descriptor Template

    OWL Ontology Reference Set Example

    OWL Axiom Reference Set Example

    Related Links

    762676003 |OWL expression type reference set|
    900000000000454005 |Foundation metadata concept|
    900000000000455006 |Reference set|
    762676003 |OWL expression type reference set|
    762103008 |OWL ontology reference set|
    733073007 |OWL axiom reference set|
    900000000000457003 |Reference set attribute|
    706999006 |Expression|
    762677007 |OWL expression|
    900000000000459000 |Attribute type|
    900000000000465000 |String|
    762678002 |OWL 2 language syntax|
    762676003 | OWL expression type reference set|
    SNOMED CT OWL Guide
    SNOMED CT Logic Profile Specification
    Provide Feedback
    723594008 |All precoordinated SNOMED CT content|
    723596005 |All SNOMED CT content|
    723595009 |All postcoordinated SNOMED CT content|
    723596005 |All SNOMED CT content|
    723575003 |Range constraint|
    723573005 |Concept model rule strength|
    723597001 |Mandatory concept model rule|
    723598006 |Optional concept model rule|
    723595009 | All postcoordinated SNOMED CT content|
    723596005 | All SNOMED CT content|

    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.

    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: 762676003 |OWL expression type reference set (foundation metadata concept)|

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    The concept to which the OWL expression applies. In the case of the 733073007 |OWL axiom reference set (foundation metadata concept)|, the axiom contributes to the definition of the identified concept.

    NO

    NO

    owlExpression

    String

    The text of OWL expression to attach to the component identified by referencedComponentId.

    YES

    NO

    0

    900000000000456007 |Reference set descriptor|

    762676003 |OWL expression type reference set|

    762677007 |OWL expression|

    762678002 |OWL 2 language syntax|

    1

    900000000000456007 |Reference set descriptor|

    762103008 |OWL ontology reference set|

    449608002 |Referenced component|

    900000000000461009 |Concept type component|

    0

    900000000000456007 |Reference set descriptor|

    762103008 |OWL ontology reference set|

    762677007 |OWL expression|

    762678002 |OWL 2 language syntax|

    1

    900000000000456007 |Reference set descriptor|

    733073007 |OWL axiom reference set|

    449608002 |Referenced component|

    900000000000461009 |Concept type component|

    0

    900000000000456007 |Reference set descriptor|

    733073007 |OWL axiom reference set|

    762677007 |OWL expression|

    762678002 |OWL 2 language syntax|

    1

    900000000000012004 |SNOMED CT model component module|

    762103008 |OWL ontology reference set|

    734146004 |OWL ontology namespace|

    Prefix(owl:=<http://www.w3.org/2002/07/owl#>)

    900000000000012004 |SNOMED CT model component module|

    762103008 |OWL ontology reference set|

    734146004 |OWL ontology namespace|

    Prefix(rdf:=<http://www.w3.org/1999/02/22-rdf-syntax-ns#>)

    900000000000012004 |SNOMED CT model component module|

    762103008 |OWL ontology reference set|

    734146004 |OWL ontology namespace|

    Prefix(xml:=<http://www.w3.org/XML/1998/namespace>)

    900000000000012004 |SNOMED CT model component module|

    762103008 |OWL ontology reference set|

    734146004 |OWL ontology namespace|

    Prefix(xsd:=<http://www.w3.org/2001/XMLSchema#>)

    900000000000012004 |SNOMED CT model component module|

    762103008 |OWL ontology reference set|

    734146004 |OWL ontology namespace|

    Prefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>)

    900000000000012004 |SNOMED CT model component module|

    762103008 |OWL ontology reference set|

    734147008 |OWL ontology header|

    Ontology(<http://snomed.info/sct/900000000000207008>)

    Example of SubClassOf, which is equivalent to an |Is a| relationship between most SNOMED CT concepts.

    A different OWL expression is used to represent |Is a| relationships between attributes. This is shown in the row below.

    • 404684003 | Clinical finding (finding)|

    • 138875005 | SNOMED CT Concept (SNOMED RT+CTV3)|

    900000000000012004 |SNOMED CT model component module|

    733073007 |OWL axiom reference set|

    774081006 |Proper part of (attribute)|

    SubObjectPropertyOf(:774081006 :733928003)

    Example of SubObjectPropertyOf, which is equivalent to an |Is a| relationship between attributes.

    • 774081006 |Proper part of (attribute)|

    • 733928003 |All or part of (attribute)|

    900000000000207008 |SNOMED CT core module|

    733073007 |OWL axiom reference set|

    90708001 |Kidney disease (disorder)|

    EquivalentClasses(:90708001 ObjectIntersectionOf(:64572001 ObjectSomeValuesFrom(:609096000 ObjectSomeValuesFrom(:363698007 :64033007))))

    Example of EquivalentClasses. which is equivalent to stating that a concept is sufficiently defined by a set of necessary relationships.

    • 90708001 |Kidney disease (disorder)|

    • 64572001 |Disease|

    • 609096000 |Role group (attribute)|

    900000000000207008 |SNOMED CT core module|

    733073007 | OWL axiom reference set|

    126516008 |Neoplasm of skin of upper limb (disorder)|

    EquivalentClasses(:126516008 ObjectIntersectionOf(:64572001 ObjectSomeValuesFrom(:609096000 ObjectIntersectionOf(ObjectSomeValuesFrom(:116676008 :108369006) ObjectSomeValuesFrom(:363698007 :371311000)))))

    Example of a role group with a conjunction of two relationships as its value.

    • 126516008 |Neoplasm of skin of upper limb (disorder)|

    • 64572001 |Disease|

    • 609096000 |Role group (attribute)|

    900000000000012004 |SNOMED CT model component module|

    733073007 |OWL axiom reference set|

    774081006 |Proper part of (attribute)|

    TransitiveObjectProperty(:774081006)

    Example of a transitive object property.

    • 774081006 |Proper part of (attribute)|

    900000000000012004 |SNOMED CT model component module|

    733073007 |OWL axiom reference set|

    127489000 |Has active ingredient (attribute)|

    SubObjectPropertyOf(ObjectPropertyChain(:127489000 :738774007) :127489000))

    Example of a property chain.

    • 127489000 |Has active ingredient (attribute)|

    • 738774007 |Is modification of (attribute)|

    900000000000207008 |SNOMED CT core module|

    733073007 |OWL axiom reference set|

    703264005 |Secondary osteoporosis (disorder)|

    SubClassOf(ObjectIntersectionOf(:64859006 ObjectSomeValuesFrom(:609096000 ObjectSomeValuesFrom(:255234002 :387713003)) ObjectSomeValuesFrom(:609096000 ObjectSomeValuesFrom(:363698007 :272673000))) :703264005)

    Example of a general concept inclusion (GCI).

    • 703264005 | Secondary osteoporosis (disorder)|

    • 64859006 | Osteoporosis (disorder)|

    • 609096000 | Role group (attribute)|

    • 255234002 | After (attribute)|

    900000000000456007 |Reference set descriptor|
    762676003 |OWL expression type reference set|
    449608002 |Referenced component|
    900000000000461009 |Concept type component|
    900000000000012004 |SNOMED CT model component module|
    762103008 |OWL ontology reference set|
    734146004 |OWL ontology namespace|
    http://snomed.info/id/
    900000000000207008 |SNOMED CT core module|
    733073007 |OWL axiom reference set|
    404684003 |Clinical finding (finding)|
    363698007 |Finding site (attribute)|
    64033007 |Kidney structure (body structure)|
    116676008 |Associated morphology (attribute)|
    108369006 |Neoplasm (morphologic abnormality)|
    363698007 |Finding site (attribute)|
    371311000 |Skin structure of upper limb (body structure)|
    387713003 | Surgical procedure (procedure)|
    363698007 | Finding site (attribute)|
    272673000 | Bone structure (body structure)|
    Representing Historical Associations
    Ordered association reference sets

    Complex and Extended Map from SNOMED CT Reference Sets

    Purpose

    A 447250001 |Complex map from SNOMED CT type reference set| supports the representation of maps where each SNOMED CT concept may map to one or more codes in a target scheme. This type of reference set supports the general set of mapping data required to enable a target code to be selected at run-time from a number of alternate codes. It supports target code selection by accommodating the inclusion of machine readable rules and/or human readable advice. An 609331003 |Extended map from SNOMED CT type reference set| adds an additional field to allow the categorization of maps.

    Data structure

    A 447250001 |Complex map from SNOMED CT type reference set| is an Integer - Integer - String - String - String - Component reference set. The pattern is currently used for the map to ICD-9-CM. Its structure is as shown in the following table, with one exception - the table below includes an additional field (mapCategoryId) which is not used for this type of map.

    An 609331003 |Extended map type reference set (foundation metadata concept)| follows the same pattern but adds one additional column. It is an Integer - Integer - String - String - String - Component - Component reference set and this pattern is currently used for maps to ICD-10. Its structure is shown in the following table, and includes the mapCategoryId.

    Table: Complex and Extended map from SNOMED CT type reference sets - Data structures

    Field
    Data type
    Purpose
    Mutable
    PK*

    Values for are allocated on a sequential basis (for each refsetId and referencedComponentId combination) during authoring starting at 1. However, distributed mapGroup are not necessarily sequential, as some mapGroup may be created and removed during a mapping process between releases. For maps where each SNOMED CT concept only maps to at most one of a group of alternate target codes, the mapGroup field are usually be set to '1'.

    Values for will be allocated on a sequential basis (within each map group) starting from '1'. For maps that do not require run - time alternatives, the mapPriority field is set to '1'.

    The and fields enable run-time selection (within vendor's software) from a number of alternative map records within a mapGroup. Where there are no alternatives maps these columns of the release files will be empty (zero length string). Where alternative maps exist one or both of columns will be populated where relevant information is available.

    Where both fields are populated, and a vendor's system is capable of processing a machine readable rule, this should take priority over the human readable advice. Where neither field is populated, a vendor's system should allow the end-user to select the appropriate target code from the alternates.

    For more details on this topic in relation to the ICD-10 maps released as part of the SNOMED CT International Edition please see the .

    The specific grammar and content of the rules for resolving complex mapping cases depends on the nature of the target code system or classification. In general, each map is accompanied by a rule which is tested against other data and can be evaluated to return one of the following values:

    • True - in which case the map target applies;

    • False - in which case the map target does not apply;

    • Indeterminate - in cases where there is insufficient accessible data to determine whether the map target applies. In this case manual resolution of the map using the map advice provided will be required.

    The mapping rules assume access to a number of variables, that can be bound to appropriate attributes in the vendor's system information model. These include the age and gender of the patient and information about coexisting situations (e.g. records of other disorders, procedures or events in the same patient record).

    Detailed definitions of the mapping rules used forms part of individual specifications for maps to particular target code systems and classifications. This will initially be provided separately and will accompany the release of the relevant mapping files. For example, the set of rules used for mapping to ICD-10 are included in the .

    The following metadata supports this reference set:

    List: Complex and Extended Map from SNOMED CT References Sets in the Metadata Hierarchy


    The tables below examples of the descriptors for specific reference sets that follow the and patterns.

    Table: Refset Descriptor Rows for a Complex Map from SNOMED CT Reference Set

    refsetId
    referencedComponentId (Referenced component)
    attributeDescription (Attribute description)
    attributeType (Attribute type)
    attributeOrder (Attribute order)

    Refset Descriptor Rows for an Extended Map from SNOMED CT type Reference Set

    refsetId
    referencedComponentId (Referenced component)
    attributeDescription (Attribute description)
    attributeType (Attribute type)
    attributeOrder (Attribute order)

    Sample Content from an Extended Map from SNOMED CT Reference Set

    refSetId
    referencedComponentId (Map source concept)
    mapGroup (Map group)
    mapPriority (Map priority)
    mapRule (Map rule)
    mapAdvice (Map advice)
    mapTarget (Map target)
    correlationId (SNOMED CT source code to target map code correlation value)
    mapCategoryId (Map category value)

    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.

    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 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: or

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set.

    Refers to the SNOMED CT concept that is mapped to the other terminology or code system (i.e. the map source).

    NO

    NO

    mapGroup

    Integer

    An Integer, grouping a set of complex map records from which one may be selected as a target code. Where a SNOMED CT concept maps onto 'n' target codes, there will be 'n' groups, each containing one or more complex map records.

    YES

    NO

    mapPriority

    Integer

    Within a mapGroup, the mapPriority specifies the order in which complex map records should be checked. Only the first map record meeting the run - time selection criteria will be taken as the target code within the group of alternate codes.

    YES

    NO

    mapRule

    String

    A machine-readable rule, (evaluating to either 'true' or 'false' at run-time) that indicates whether this map record should be selected within its mapGroup.

    YES

    NO

    mapAdvice

    String

    Human-readable advice, that may be employed by the software vendor to give an end-user advice on selection of the appropriate target code from the alternatives presented to him within the group.

    YES

    NO

    mapTarget

    String

    The target code in the target terminology, classification or code system.

    YES

    NO

    correlationId

    SCTID

    A child of in the metadata hierarchy, identifying the correlation between the SNOMED CT concept and the target code.

    YES

    NO

    The following additional field only applies to

    mapCategoryId

    SCTID

    Identifies the SNOMED CT concept in the metadata hierarchy which represents the MapCategory for the associated map member. The categories vary for different target code systems, each set of categories is represented by a subtype of .

    In the case of ICD-10 the individual category values are of: .

    YES

    NO

    0

    1

    2

    3

    4

    5

    6

    0

    1

    2

    3

    4

    5

    6

    7

    1

    1

    TRUE

    ALWAYS O03.8

    O03.8

    2

    1

    TRUE

    ALWAYS O08.6

    O08.6

    1

    1

    IFA 90979004 |Chronic tonsillitis (disorder)|

    IF CHRONIC TONSILLITIS CHOOSE J35.0 MAP OF SOURCE CONCEPT IS CONTEXT DEPENDENT

    J35.0

    1

    2

    IFA 232406009 |Chronic pharyngeal candidiasis (disorder)|

    IF CHRONIC PHARYNGEAL CANDIDIASIS CHOOSE B37.8 MAP OF SOURCE CONCEPT IS CONTEXT DEPENDENT

    B37.8

    1

    3

    OTHERWISE TRUE

    ALWAYS J31.2

    J31.2

    1

    1

    TRUE

    ALWAYS F31.1

    F31.1

    1

    1

    TRUE

    ALWAYS T63.4

    T63.4

    2

    1

    TRUE

    ALWAYS X25

    X25

    1

    1

    TRUE

    ALWAYS J18.0

    J18.0

    1

    1

    TRUE

    ALWAYS D61.8

    D61.8

    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)

    900000000000456007 |Reference set descriptor|

    447563008 |SNOMED CT to ICD-9-CM equivalence complex map reference set|

    900000000000500006 |Map source concept|

    900000000000456007 |Reference set descriptor|

    447562003 |SNOMED CT to ICD-10 complex map reference set

    900000000000500006 |Map source concept|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Map Group, Priority and Rules

    Mapping Rule Specifications

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files.

    Descriptor Templates

    Example Data

    Related Links

    mapGroup
    mapPriority
    mapRule
    mapAdvice
    ICD-10 Mapping Technical Guide
    ICD-10 Mapping Technical Guide
    900000000000454005 |Foundation metadata concept|
    900000000000455006 |Reference set|
    447250001 |Complex map from SNOMED CT type reference set|
    609331003 |Extended map from SNOMED CT type reference set|
    447250001 |Complex map type reference set|
    609331003 |Extended map type reference set|
    ICD-10 Mapping Technical Guide
    Provide Feedback

    effectiveTime

    900000000000443000 |Module (core metadata concept)|
    447250001 |Complex map from SNOMED CT type reference set|
    609331003 |Extended map from SNOMED CT type reference set|
    1193546000 |Map source to map target correlation (foundation metadata concept)|
    609331003 |Extended map type reference set|
    609330002 |Map category value|
    subtypes
    447634004 |ICD-10 map category value|
    900000000000461009 |Concept type component|
    900000000000456007 |Reference set descriptor|
    447563008 |SNOMED CT to ICD-9-CM equivalence complex map reference set|
    900000000000501005 |Map group|
    900000000000478000 |Unsigned integer|
    900000000000456007 |Reference set descriptor|
    447563008 |SNOMED CT to ICD-9-CM equivalence complex map reference set|
    900000000000502003 |Map priority|
    00000000000478000 |Unsigned integer|
    900000000000456007 |Reference set descriptor|
    447563008 |SNOMED CT to ICD-9-CM equivalence complex map reference set|
    900000000000503008 |Map rule|
    900000000000465000 |String|
    900000000000456007 |Reference set descriptor|
    447563008 |SNOMED CT to ICD-9-CM equivalence complex map reference set|
    900000000000504002 |Map advice|
    900000000000465000 |String|
    900000000000456007 |Reference set descriptor|
    447563008 |SNOMED CT to ICD-9-CM equivalence complex map reference set|
    900000000000505001 |Map target|
    900000000000465000 |String|
    900000000000456007 |Reference set descriptor|
    447563008 |SNOMED CT to ICD-9-CM equivalence complex map reference set|
    1193546000 |Map source to map target correlation|
    900000000000461009 |Concept type component|
    900000000000461009 |Concept type component|
    900000000000456007 |Reference set descriptor|
    447562003 |SNOMED CT to ICD-10 complex map reference set
    900000000000501005 |Map group|
    900000000000478000 |Unsigned integer|
    900000000000456007 |Reference set descriptor|
    447562003 |SNOMED CT to ICD-10 complex map reference set
    900000000000502003 |Map priority|
    900000000000478000 |Unsigned integer|
    900000000000456007 |Reference set descriptor|
    447562003 |SNOMED CT to ICD-10 complex map reference set
    900000000000503008 |Map rule|
    900000000000465000 |String|
    900000000000456007 |Reference set descriptor|
    447562003 |SNOMED CT to ICD-10 complex map reference set
    900000000000504002 |Map advice|
    900000000000465000 |String|
    900000000000456007 |Reference set descriptor|
    447562003 |SNOMED CT to ICD-10 complex map reference set
    900000000000505001 |Map target|
    900000000000465000 |String|
    900000000000456007 |Reference set descriptor|
    447562003 |SNOMED CT to ICD-10 complex map reference set
    1193546000 |Map source to map target correlation|
    900000000000461009 |Concept type component|
    900000000000456007 |Reference set descriptor|
    447562003 |SNOMED CT to ICD-10 complex map reference set
    609330002 |Map category value|
    461009 |Concept type component|
    447562003 |ICD-10 complex map reference set|
    127009 |Miscarriage with laceration of cervix|
    447561005 |SNOMED CT source code to target map code correlation not specified|
    447637006 |Map source concept is properly classified|
    447562003 |ICD-10 complex map reference set|
    127009 |Miscarriage with laceration of cervix|
    447561005 |SNOMED CT source code to target map code correlation not specified|
    447637006 |Map source concept is properly classified|
    447562003 |ICD-10 complex map reference set|
    140004 |Chronic pharyngitis|
    447561005 |SNOMED CT source code to target map code correlation not specified|
    447639009 |Map of source concept is context dependent|
    447562003 |ICD-10 complex map reference set|
    140004 |Chronic pharyngitis|
    447561005 |SNOMED CT source code to target map code correlation not specified|
    447639009 |Map of source concept is context dependent|
    447562003 |ICD-10 complex map reference set|
    140004 |Chronic pharyngitis|
    447561005 |SNOMED CT source code to target map code correlation not specified|
    447637006 |Map source concept is properly classified|
    447562003 |ICD-10 complex map reference set|
    162004 |Severe manic bipolar I disorder without psychotic features|
    447561005 |SNOMED CT source code to target map code correlation not specified|
    447637006 |Map source concept is properly classified|
    447562003 |ICD-10 complex map reference set|
    177007 |Poisoning by sawfly larvae|
    447561005 |SNOMED CT source code to target map code correlation not specified|
    447637006 |Map source concept is properly classified|
    447562003 |ICD-10 complex map reference set|
    177007 |Poisoning by sawfly larvae|
    447561005 |SNOMED CT source code to target map code correlation not specified|
    447637006 |Map source concept is properly classified|
    447562003 |ICD-10 complex map reference set|
    181007 |Hemorrhagic bronchopneumonia|
    447561005 |SNOMED CT source code to target map code correlation not specified|
    447637006 |Map source concept is properly classified|
    447562003 |ICD-10 complex map reference set|
    183005 |Autoimmune pancytopenia|
    447561005 |SNOMED CT source code to target map code correlation not specified|
    447637006 |Map source concept is properly classified|

    MRCM Domain Reference Set

    Purpose

    An 723589008 |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 723589008 |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 domain (or domains), 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 content, and a reference to the associated guidance that provides additional human-readable text describing this domain. Please note that it is anticipated that the generic Domain Expression Templates will be specialized further for authoring of specific subdomains using specializations stored in a Template Library.

    Data Structure

    An 723589008 |MRCM domain reference set| is structured as shown in the following table.

    Field
    Data type
    Purpose
    Mutable
    PK*

    The following metadata hierarchy supports this reference set:


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

    refsetId
    referencedComponentId
    attributeDescription
    attributeType
    attribute Order

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

    Please note that the generic domain templates defined for the SNOMED CT International Edition are designed to support a proximal primitive parent authoring approach. However, domain templates included in an extension's may be designed to support a proximal parent authoring approach if required.

    refsetId
    referenced Component Id
    domain Constraint
    parent Domain
    proximal Primitive Constraint
    domainTemplateForPrecoordination
    domainTemplateForPostcoordination
    guideURL

    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.

    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 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:

    NO

    NO

    referencedComponentId

    SCTID

    A reference to the SNOMED CT component to be included in the reference set. A reference to the SNOMED CT concept that identifies the relevant concept domain.

    NO

    NO

    domainConstraint

    String

    An expression constraint, which defines the set of concepts included in the given concept domain.

    This string can be parsed using the ABNF syntax defined for the .

    YES

    NO

    parentDomain

    String

    An expression constraint, which represents the set of immediate parent domains.

    An immediate parent domain is a domain that is a proper superset of the given domain, and which is not a proper superset of any other parent domain.

    YES

    NO

    proximalPrimitiveConstraint

    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.

    The expansion of the given constraint must be further filtered to find those concepts with a definitionStatusId = .

    This string can be parsed using the ABNF syntax defined for the .

    YES

    NO

    proximalPrimitiveRefinement

    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.

    This string can be parsed using the 'refinement' rule in the ABNF syntax defined for the .

    YES

    NO

    domainTemplateForPrecoordination

    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.

    This string can be parsed using the Expression Template Language (currently under development).

    YES

    NO

    domainTemplateForPostcoordination

    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.

    This string can be parsed using the Expression Template Language (currently under development).

    YES

    NO

    guideURL

    URL

    A Uniform Resource Locator (URL) that references a web resource in which the given domain is described in further detail.

    This URL uses the following pattern: "http://snomed.org/dom<conceptId>"

    YES

    NO

    0

    1

    2

    3

    4

    5

    6

    7

    <<

    <<

    [[+id(<< )]]: [[0..*]] { [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< OR << )]], [[0..*]] = [[+id(<< OR << )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< OR << OR << OR << OR << )]], [[0..*]] = [[+id(<< OR << OR << )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]] }

    [[+scg(<< )]]: [[0..*]] { [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< OR << )]], [[0..*]] = [[+scg(<< OR << )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< OR << OR << OR << OR << )]], [[0..*]] = [[+scg(<< OR << OR << )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]] }

    <<

    <<

    [[1..*]] = [[+(<< )]]

    [[+id(<< )]]: [[0..*]] { [[1..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< OR << OR << OR << OR << OR << OR << OR << )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< OR << OR << OR << OR << OR << OR << )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< OR << )]], [[0..*]] = [[+id(<< OR << )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<< )]], [[0..*]] = [[+id(<<

    [[+scg(<< )]]: [[0..*]] { [[1..*]] = [+scg(<< )]], [[0..*]] = [[+scg(<< OR << OR << OR << OR << OR << OR << OR << )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< OR << OR << OR << OR << OR << OR << )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< OR << )]], [[0..*]] = [[+scg(<< OR << )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<< )]], [[0..*]] = [[+scg(<<

    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

    • 900000000000454005 | Foundation metadata concept|

      • 900000000000455006 | Reference set|

        • 723564002 | MRCM reference set|

    900000000000456007 |Reference set descriptor|

    723589008 |MRCM domain reference set|

    449608002 |Referenced component|

    PK* indicates if the attribute is part of the primary key for that file/table.

    Metadata

    Reference Set Descriptor and Example Data

    Notes on the tables used to show descriptors and examples

    The reference set example tables on this page have been revised as follows to aid clarity and understanding:

    • The first four columns which are present in all release files are not shown. The omitted columns (id, effectiveTime, active, moduleId) are used in the same way in all referenced sets to support identification, versioning and packaging. They do not directly affect the specific features of a particular reference set or reference set type.

    • Reference set columns that contain SNOMED CT identifiers are expanded to show details of the concept or description referenced by that identifier. In some cases, the term is shown in the same column using the expression syntax, in other cases an additional column with a name suffix '_term' has been added. In the standard reference set files only the identifier is present in the column and there is no added column for the term. When using reference sets, the term and other details of the component are looked up from the relevant component release files

    Descriptor Template

    Example Data

    723589008 |MRCM domain reference set|
    723589008 |
    MRCM domain reference set|
    723589008 |MRCM domain reference set|
    Provide Feedback

    YES (Full /Snapshot)

  • )]], [[0..*]]
    = [[+id(<<
    )]], [[0..*]]
    = [[+id(<<
    )]], [[0..*]]
    = [[+id(<<
    )]], [[0..*]]
    = [[+id(<<
    OR <<
    OR <<
    OR <<
    OR <<
    )]], [[0..*]]
    = [[+id(<<
    OR <<
    OR <<
    )]], [[0..*]]
    = [[+id(<<
    )]], [[0..*]]
    = [[+id(<<
    )]], [[0..*]]
    = [[+id(<<
    )]], [[0..*]]
    = [[+id(<<
    )]] }
    )]], [[0..*]]
    = [[+scg(<<
    )]], [[0..*]]
    = [[+scg(<<
    )]], [[0..*]]
    = [[+scg(<<
    )]], [[0..*]]
    = [[+scg(<<
    OR <<
    OR <<
    OR <<
    OR <<
    )]], [[0..*]]
    = [[+scg(<<
    OR <<
    OR <<
    )]], [[0..*]]
    = [[+scg(<<
    )]], [[0..*]]
    = [[+scg(<<
    )]], [[0..*]]
    = [[+scg(<<
    )]], [[0..*]]
    = [[+scg(<<
    )]] }
    723589008 | MRCM domain reference set|
    723560006 | MRCM domain international reference set|
    900000000000457003 | Reference set attribute|
    723565001 | Domain constraint|
    723570008 | Guide URL|
    723566000 | Parent domain|
    900000000000443000 |Module (core metadata concept)|
    723589008 |MRCM domain reference set|
    Expression Constraint Language
    900000000000074008 |Primitive|
    Expression Constraint Language
    Expression Constraint Language
    900000000000461009 |Concept type component|
    900000000000456007 |Reference set descriptor|
    723589008 |MRCM domain reference set|
    723565001 |Domain constraint|
    707000009 |SNOMED CT parsable string|
    900000000000456007 |Reference set descriptor|
    723589008 |MRCM domain reference set|
    723566000 |Parent domain|
    707000009 |SNOMED CT parsable string|
    900000000000456007 |Reference set descriptor|
    723589008 |MRCM domain reference set|
    723567009 |Proximal primitive constraint|
    707000009 |SNOMED CT parsable string|
    900000000000456007 |Reference set descriptor|
    723589008 |MRCM domain reference set|
    723568004 |Proximal primitive refinement|
    707000009 |SNOMED CT parsable string|
    900000000000456007 |Reference set descriptor|
    723589008 |MRCM domain reference set|
    723600000 |Domain template for precoordination|
    707000009 |SNOMED CT parsable string|
    900000000000456007 |Reference set descriptor|
    723589008 |MRCM domain reference set|
    723601001 |Domain template for postcoordination|
    707000009 |SNOMED CT parsable string|
    900000000000456007 |Reference set descriptor|
    723589008 |MRCM domain reference set|
    723570008 |Guide URL|
    707000009 |SNOMED CT parsable string|
    723560006 | MRCM domain international reference set|
    71388002 | Procedure (procedure)|
    71388002 | Procedure (procedure)|
    71388002 | Procedure (procedure)|
    71388002 |Procedure (procedure)|
    260507000 |Access|
    309795001 |Surgical access values (qualifier value)|
    363699004 |Direct device|
    49062001 |Device (physical object)|
    363700003 |Direct morphology|
    49755003 |Morphologically abnormal structure (morphologic abnormality)|
    363701004 |Direct substance|
    105590001 |Substance (substance)|
    373873005 |Pharmaceutical / biologic product (product)|
    363702006 |Has focus|
    404684003 |Clinical finding (finding)|
    71388002 |Procedure (procedure)|
    363703001 |Has intent|
    363675004 |Intents (nature of procedure values) (qualifier value)|
    363710007 |Indirect device|
    49062001 |Device (physical object)|
    363709002 |Indirect morphology|
    49755003 |Morphologically abnormal structure (morphologic abnormality)|
    260686004 |Method|
    129264002 |Action (qualifier value)|
    260870009 |Priority|
    272125009 |Priorities (qualifier value)|
    405815000 |Procedure device|
    49062001 |Device (physical object)|
    405816004 |Procedure morphology|
    49755003 |Morphologically abnormal structure (morphologic abnormality)|
    363704007 |Procedure site|
    442083009 |Anatomical or acquired body structure (body structure)|
    405813007 |Procedure site - Direct|
    442083009 |Anatomical or acquired body structure (body structure)|
    405814001 |Procedure site - Indirect|
    442083009 |Anatomical or acquired body structure (body structure)|
    370131001 |Recipient category|
    125676002 |Person (person)|
    35359004 |Family (social concept)|
    133928008 |Community (social concept)|
    105455006 |Donor for medical or surgical procedure (person)|
    389109008 |Group (social concept)|
    246513007 |Revision status|
    261424001 |Primary operation (qualifier value)|
    255231005 |Revision - value (qualifier value)|
    257958009 |Part of multistage procedure (qualifier value)|
    425391005 |Using access device|
    49062001 |Device (physical object)|
    424226004 |Using device|
    49062001 |Device (physical object)|
    424244007 |Using energy|
    78621006 |Physical force (physical force)|
    424361007 |Using substance|
    105590001 |Substance (substance)|
    71388002 |Procedure (procedure)|
    260507000 |Access|
    309795001 |Surgical access values (qualifier value)|
    363699004 |Direct device|
    49062001 |Device (physical object)|
    363700003 |Direct morphology|
    49755003 |Morphologically abnormal structure (morphologic abnormality)|
    363701004 |Direct substance|
    105590001 |Substance (substance)|
    373873005 |Pharmaceutical / biologic product (product)|
    363702006 |Has focus|
    404684003 |Clinical finding (finding)|
    71388002 |Procedure (procedure)|
    363703001 |Has intent|
    363675004 |Intents (nature of procedure values) (qualifier value)|
    363710007 |Indirect device|
    49062001 |Device (physical object)|
    363709002 |Indirect morphology|
    49755003 |Morphologically abnormal structure (morphologic abnormality)|
    260686004 |Method|
    129264002 |Action (qualifier value)|
    260870009 |Priority|
    272125009 |Priorities (qualifier value)|
    405815000 |Procedure device|
    49062001 |Device (physical object)|
    405816004 |Procedure morphology|
    49755003 |Morphologically abnormal structure (morphologic abnormality)|
    363704007 |Procedure site|
    442083009 |Anatomical or acquired body structure (body structure)|
    405813007 |Procedure site - Direct|
    442083009 |Anatomical or acquired body structure (body structure)|
    405814001 |Procedure site - Indirect|
    442083009 |Anatomical or acquired body structure (body structure)|
    370131001 |Recipient category|
    125676002 |Person (person)|
    35359004 |Family (social concept)|
    133928008 |Community (social concept)|
    105455006 |Donor for medical or surgical procedure (person)|
    389109008 |Group (social concept)|
    246513007 |Revision status|
    261424001 |Primary operation (qualifier value)|
    255231005 |Revision - value (qualifier value)|
    257958009 |Part of multistage procedure (qualifier value)|
    425391005 |Using access device|
    49062001 |Device (physical object)|
    424226004 |Using device|
    49062001 |Device (physical object)|
    424244007 |Using energy|
    78621006 |Physical force (physical force)|
    424361007 |Using substance|
    105590001 |Substance (substance)|
    http://snomed.org/dom71388002
    723560006 | MRCM domain international reference set|
    386053000 | Evaluation procedure (procedure)|
    386053000 | Evaluation procedure (procedure)|
    71388002 | Procedure (procedure)|
    71388002 | Procedure (procedure)|
    260686004 |Method|
    129265001 |Evaluation - action|
    71388002 |Procedure (procedure)|
    260686004 |Method|
    129265001 |Evaluation - action|
    246093002 |Component|
    123037004 |Body structure|
    410607006 |Organism|
    105590001 |Substance|
    123038009 |Specimen|
    260787004 |Physical object|
    373873005 |Pharmaceutical / biologic product|
    419891008 |Record artifact|
    363787002 |Observable entity|
    116686009 |Has specimen|
    123038009 |Specimen (specimen)|
    370129005 |Measurement method|
    127789004 |Laboratory procedure categorized by method (procedure)|
    370130000 |Property|
    118598001 |Property of measurement (qualifier value)|
    370132008 |Scale type|
    30766002 |Quantitative|
    26716007 |Qualitative|
    117363000 |Ordinal value|
    117365007 |Ordinal or quantitative value|
    117362005 |Nominal value|
    117364006 |Narrative value|
    117444000 |Text value|
    370134009 |Time aspect|
    7389001 |Time frame (qualifier value)|
    260507000 |Access|
    309795001 |Surgical access values (qualifier value)|
    363699004 |Direct device|
    49062001 |Device (physical object)|
    363700003 |Direct morphology|
    49755003 |Morphologically abnormal structure (morphologic abnormality)|
    363701004 |Direct substance|
    105590001 |Substance (substance)|
    373873005 |Pharmaceutical / biologic product (product)|
    363702006 |Has focus|
    404684003 |Clinical finding (finding)|
    71388002 |Procedure (procedure)|
    363703001 |Has intent|
    363675004 |Intents (nature of procedure values) (qualifier value)|
    363710007 |Indirect device|
    49062001 |Device (physical object)|
    363709002 |Indirect morphology|
    49755003 |Morphologically abnormal structure (morphologic abnormality)|
    260686004 |Method|
    129264002 |Action (qualifier value)|
    260870009 |Priority|
    272125009 |Priorities (qualifier value)|
    405815000 |Procedure device|
    49062001 |Device (physical object)|
    405816004 |Procedure morphology|
    49755003 |Morphologically abnormal structure (morphologic abnormality)|
    71388002 |Procedure (procedure)|
    260686004 |Method|
    129265001 |Evaluation - action|
    246093002 |Component|
    123037004 |Body structure|
    410607006 |Organism|
    105590001 |Substance|
    123038009 |Specimen|
    260787004 |Physical object|
    373873005 |Pharmaceutical / biologic product|
    419891008 |Record artifact|
    363787002 |Observable entity|
    116686009 |Has specimen|
    123038009 |Specimen (specimen)|
    370129005 |Measurement method|
    127789004 |Laboratory procedure categorized by method (procedure)|
    370130000 |Property|
    118598001 |Property of measurement (qualifier value)|
    370132008 |Scale type|
    30766002 |Quantitative|
    26716007 |Qualitative|
    117363000 |Ordinal value|
    117365007 |Ordinal or quantitative value|
    117362005 |Nominal value|
    117364006 |Narrative value|
    117444000 |Text value|
    370134009 |Time aspect|
    7389001 |Time frame (qualifier value)|
    260507000 |Access|
    309795001 |Surgical access values (qualifier value)|
    363699004 |Direct device|
    49062001 |Device (physical object)|
    363700003 |Direct morphology|
    49755003 |Morphologically abnormal structure (morphologic abnormality)|
    363701004 |Direct substance|
    105590001 |Substance (substance)|
    373873005 |Pharmaceutical / biologic product (product)|
    363702006 |Has focus|
    404684003 |Clinical finding (finding)|
    71388002 |Procedure (procedure)|
    363703001 |Has intent|
    363675004 |Intents (nature of procedure values) (qualifier value)|
    363710007 |Indirect device|
    49062001 |Device (physical object)|
    363709002 |Indirect morphology|
    49755003 |Morphologically abnormal structure (morphologic abnormality)|
    260686004 |Method|
    129264002 |Action (qualifier value)|
    260870009 |Priority|
    272125009 |Priorities (qualifier value)|
    405815000 |Procedure device|
    49062001 |Device (physical object)|
    405816004 |Procedure morphology|
    http://snomed.org/dom386053000
    723567009 | Proximal primitive constraint|
    723568004 | Proximal primitive refinement|
    723569007 | Template|
    723599003 | Domain template|
    723600000 | Domain template for precoordination|
    723601001 | Domain template for postcoordination
    363704007 |Procedure site|
    442083009 |Anatomical or acquired body structure (body structure)|
    405813007 |Procedure site - Direct|
    442083009 |Anatomical or acquired body structure (body structure)|
    405814001 |Procedure site - Indirect|
    442083009 |Anatomical or acquired body structure (body structure)|
    370131001 |Recipient category|
    125676002 |Person (person)|
    35359004 |Family (social concept)|
    133928008 |Community (social concept)|
    105455006 |Donor for medical or surgical procedure (person)|
    389109008 |Group (social concept)|
    246513007 |Revision status|
    261424001 |Primary operation (qualifier value)|
    255231005 |Revision - value (qualifier value)|
    257958009 |Part of multistage procedure (qualifier value)|
    425391005 |Using access device|
    49062001 |Device (physical object)|
    424226004 |Using device|
    49062001 |Device (physical object)|
    424244007 |Using energy|
    78621006 |Physical force (physical force)|
    424361007 |Using substance|
    105590001 |Substance (substance)|
    49755003 |Morphologically abnormal structure (morphologic abnormality)|
    363704007 |Procedure site|
    442083009 |Anatomical or acquired body structure (body structure)|
    405813007 |Procedure site - Direct|
    442083009 |Anatomical or acquired body structure (body structure)|
    405814001 |Procedure site - Indirect|
    442083009 |Anatomical or acquired body structure (body structure)|
    370131001 |Recipient category|
    125676002 |Person (person)|
    35359004 |Family (social concept)|
    133928008 |Community (social concept)|
    105455006 |Donor for medical or surgical procedure (person)|
    389109008 |Group (social concept)|
    246513007 |Revision status|
    261424001 |Primary operation (qualifier value)|
    255231005 |Revision - value (qualifier value)|
    257958009 |Part of multistage procedure (qualifier value)|
    425391005 |Using access device|
    49062001 |Device (physical object)|
    424226004 |Using device|
    49062001 |Device (physical object)|
    424244007 |Using energy|
    78621006 |Physical force (physical force)|
    424361007 |Using substance|
    105590001 |Substance (substance)|
    SNOMED CT Template Syntax