Search



Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
_848bae5e-6edd-43f2-aaa0-f9ea40714de6
_848bae5e-6edd-43f2-aaa0-f9ea40714de6
Purpose

The

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

Gloss
tReference set
descriptor can be used to define

  • The order of appearance of additional attributes (other than those mandatory for all
    Gloss
    treference sets
    );
  • The name and purpose of the additional attributes;
  • The data types for the additional attributes.

This allows for a

Gloss
treference set
to be validated using the metadata embedded within the
Gloss
treference set
descriptor in the following ways:

  • the data type of its attributes may be validated against the data type declared in the
    Gloss
    treference set
    descriptor;
  • the column order can be checked against the
    Gloss
    treference set
    descriptor.

Anchor
_5c7e8c94-101c-450c-827d-573470153540
_5c7e8c94-101c-450c-827d-573470153540
Data structure

The

Gloss
tReference set descriptor reference set
is a
Gloss
tComponent
-
Gloss
tComponent
- Integer
Gloss
treference set
that specifies the structure of reference sets. Its structure is shown in the following table.



Field

Data type

Purpose

Gloss
tMutable
LinkTypesubtle

Part of Primary Key

id

Specref
RefType(data type)
tUUID

A 128 bit unsigned

Specref
RefType(data type)
tInteger
, uniquely identifying this
Gloss
treference set member
.

Different versions of a reference set member share the same

Specref
RefType(field)
tid
but have different
Specref
RefType(field)
teffectiveTime
. This allows a reference set member to be modified or made
Specref
RefType(field)
tactive
(i.e. removed from the active set) at a specified time.

NO

YES (Full/ Snapshot) 

Specref
RefType(field)
teffectiveTime

Specref
RefType(data type)
tTime

The inclusive date or time at which this version of the identified

Gloss
Spacetrue
treference set member
became the current version.

The current version of this

Gloss
Spacetrue
treference set member
at time T is the version with the most recent
Specref
RefType(field)
teffectiveTime
prior to or equal to time T .

YES

YES (Full)

Optional (Snapshot) 

Specref
RefType(field)
tactive

Specref
RefType(data type)
tBoolean

The state of the identified

Gloss
Spacetrue
treference set member
as at the specified
Specref
RefType(field)
teffectiveTime
.

If

Specref
RefType(field)
tactive
= 1 (true) the
Gloss
Spacetrue
treference set member
is part of the current version of the set, if
Specref
RefType(field)
tactive
= 0 (false) the
Gloss
Spacetrue
treference set member
is not part of the current version of the set.

YES

NO

Specref
RefType(field)
tmoduleId

Specref
RefType(data type)
tSCTID

Identifies the

Gloss
Spacetrue
tSNOMED CT module
that contains this
Gloss
Spacetrue
treference set member
as at the specified
Specref
RefType(field)
teffectiveTime
.

The value must be a

Gloss
Spacetrue
tsubtype
of
Concept
t900000000000443000|Module (core metadata concept)|
ShowFormatinline
within the metadata
Gloss
thierarchy
.

YES

NO

Specref
RefType(field)
trefsetId

Specref
RefType(data type)
tSCTID

Identifies the

Gloss
Spacetrue
treference set
to which this
Gloss
Spacetrue
treference set member
belongs.

Note: In this case, the refsetId is always

Concept
t900000000000456007|Reference set descriptor|
as there is only one reference set of this type.

NONO

Specref
RefType(field)
treferencedComponentId

Specref
RefType(data type)
tSCTID

A reference to the

Gloss
Spacetrue
tSNOMED CT component
to be included in the
Gloss
treference set
.

NONO

Specref
RefType(field)
tattributeDescription

Specref
RefType(data type)
tSCTID

Specifies the name of an attribute that is used in the

Gloss
treference set
to which this descriptor applies.

Set to a

Gloss
tdescendant
of
Concept
t900000000000457003|Reference set attribute (foundation metadata concept)|
in the metadata
Gloss
thierarchy
, that describes the additional attribute extending the
Gloss
treference set
.

NONO

Specref
RefType(field)
tattributeType

Specref
RefType(data type)
tSCTID

Specifies the data type of this attribute in the

Gloss
treference set
to which this descriptor applies.

Set to a

Gloss
tdescendant
of
Concept
t900000000000459000|attribute type (foundation metadata concept)|
in the metadata
Gloss
thierarchy
, that describes the type of the additional attribute extending the
Gloss
treference set
.

NONO

Specref
RefType(field)
tattributeOrder

Integer

Specifies the position of this attribute in the

Gloss
treference set
to which this descriptor applies. A zero value identifies the
Specref
RefType(field)
treferencedComponentId
within the
Gloss
treference set
. Other values specify an additional attributes by its position relative to the
Specref
RefType(field)
treferencedComponentId
. Within a particular descriptor,
Specref
RefType(field)
tattributeOrder
values for a particular
Specref
RefType(field)
treferencedComponentId
must be contiguous.

An unsigned

Specref
RefType(data type)
tInteger
, providing an ordering for the additional attributes extending the
Gloss
treference set
.

NONO


At least one row must exist for each

Gloss
treference set
included in a release. This row must have an
Specref
RefType(field)
tattributeOrder
value of '0' and an
Specref
RefType(field)
tattributeType
of '
Gloss
tcomponent
type' (or one of its
Gloss
tdescendants
). The
Specref
RefType(field)
treferencedComponentId
identifies the
Gloss
treference set
defined by the descriptor.

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

Gloss
treference set
.

Creation of

Gloss
tReference set
descriptor data is mandatory when creating a new
Gloss
treference set
in the
Gloss
tInternational Release
or in a
Gloss
tNational Extension
.

Creation of a

Gloss
tReference set
descriptor is optional when creating a
Gloss
treference set
in another
Gloss
tExtension
. If a descriptor is not created, the descriptor of the closest
Gloss
tancestor
of the
Gloss
treference set
is used when validating
Gloss
treference set
member records.

Metadata

The following metadata in the |Foundation metadata

Gloss
tconcept
|
Gloss
thierarchy
supports the
Gloss
treference set
descriptor
Gloss
treference set
.

The

Gloss
tReference Set
Descriptor
Gloss
tReference Set
is specified by the
Concept
t900000000000456007|Reference set descriptor|
ShowFormatinline
Gloss
tconcept
in the metadata hierarchy.

  • Anchor
    _d3887261-8892-4cad-a1c5-fd2ec50eb656__d
    _d3887261-8892-4cad-a1c5-fd2ec50eb656__d
    Concept
    t900000000000441003|SNOMED CT Model Component|
    Anchor
    _d3887261-8892-4cad-a1c5-fd2ec50eb656__8
    _d3887261-8892-4cad-a1c5-fd2ec50eb656__8
    • Concept
      t900000000000454005|Foundation metadata concept|
      Anchor
      _d3887261-8892-4cad-a1c5-fd2ec50eb656__2
      _d3887261-8892-4cad-a1c5-fd2ec50eb656__2
      • Concept
        t900000000000455006|Reference set|
        ShowFormatinline
        • Concept
          t900000000000456007|Reference set descriptor|



Values in the

Gloss
tReference Set
are populated from:

  • Anchor
    _d3887261-8892-4cad-a1c5-fd2ec50eb656__e
    _d3887261-8892-4cad-a1c5-fd2ec50eb656__e
    Concept
    t900000000000454005|Foundation metadata concept|
    ShowFormatinline
    • Concept
      t900000000000457003|Reference set attribute|
      Anchor
      _d3887261-8892-4cad-a1c5-fd2ec50eb656__f
      _d3887261-8892-4cad-a1c5-fd2ec50eb656__f
      • Concept
        t900000000000458008|Attribute description|
      • Concept
        t900000000000459000|Attribute type|
        Anchor
        _d3887261-8892-4cad-a1c5-fd2ec50eb656__b
        _d3887261-8892-4cad-a1c5-fd2ec50eb656__b
        • Concept
          t900000000000460005|Component type|
          ShowFormatinline
          • Concept
            t900000000000461009|Concept type component|
          • Concept
            t900000000000462002|Description type component|
          • Concept
            t900000000000463007|Relationship type component|
          • Concept
            t900000000000464001|Reference set member type component|
        • Concept
          t900000000000465000|String|
          Anchor
          _d3887261-8892-4cad-a1c5-fd2ec50eb656__a
          _d3887261-8892-4cad-a1c5-fd2ec50eb656__a
          • Concept
            t900000000000466004|Text|
            Anchor
            _d3887261-8892-4cad-a1c5-fd2ec50eb656__7
            _d3887261-8892-4cad-a1c5-fd2ec50eb656__7
            • Concept
              t900000000000467008|Single character|
            • Concept
              t900000000000468003|Text < 256 bytes|
          • Concept
            t900000000000469006|URL|
            Anchor
            _d3887261-8892-4cad-a1c5-fd2ec50eb656__0
            _d3887261-8892-4cad-a1c5-fd2ec50eb656__0
            • Concept
              t900000000000470007|HTML reference|
            • Concept
              t900000000000471006|Image reference|
              ...
          • Concept
            t900000000000474003|UUID|
          • Concept
            t900000000000475002|Time|
        • Concept
          t900000000000476001|Integer|
          Anchor
          _d3887261-8892-4cad-a1c5-fd2ec50eb656__c
          _d3887261-8892-4cad-a1c5-fd2ec50eb656__c
          • Concept
            t900000000000477005|Signed integer|
          • Concept
            t900000000000478000|Unsigned integer|
        • Anchor
          _d3887261-8892-4cad-a1c5-fd2ec50eb656__4
          _d3887261-8892-4cad-a1c5-fd2ec50eb656__4
          Concept
          t900000000000460005|Component type|
          ...
        • Concept
          t900000000000465000|String|
          ...
        • Concept
          t900000000000476001|Integer|
          ...
      • Concept
        t900000000000479008|Attribute order|
      • Concept
        t900000000000491004|Attribute value|
        ...



Excerpt Include
REUSE:Notes on Reference Set Example Tables
REUSE:Notes on Reference Set Example Tables
nopaneltrue

Descriptor Template

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

Concept
t900000000000456007|Reference set descriptor|
. Note that this descriptor is itself part of the 
Concept
t900000000000456007|Reference set descriptor|
 that it describes!



refsetId

referencedComponentId (Referenced component)

attributeDescription (Attribute description)

attributeType (Attribute type)

attributeOrder (Attribute order)

Concept
t900000000000456007|Reference set descriptor|

Concept
t900000000000456007|Reference set descriptor|

Concept
t449608002|Referenced component|

Concept
t900000000000461009|Concept type component|

0

Concept
t900000000000456007|Reference set descriptor|

Concept
t900000000000456007|Reference set descriptor|

Concept
t900000000000458008|Attribute description|

Concept
t900000000000461009|Concept type component|

1

Concept
t900000000000456007|Reference set descriptor|

Concept
t900000000000456007|Reference set descriptor|

Concept
t900000000000459000|Attribute type|

Concept
t900000000000461009|Concept type component|

2

Concept
t900000000000456007|Reference set descriptor|

Concept
t900000000000456007|Reference set descriptor|

Concept
t900000000000479008|Attribute order|

Concept
t900000000000478000|Unsigned integer|

3