Search



Versions Compared

Key

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

The basic 

Gloss
treference set
 data structure consists of the following fields:


Table width manager
Col260px,85px,1*,90px


Field

Data type

Purpose

Gloss
tMutable

id

Specref
RefType(data type)
tUUID

A 128 bit unsigned

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

NO

Specref
RefType(field)
teffectiveTime

Specref
RefType(data type)
tTime

Specifies the inclusive date at which this change becomes effective.

YES

Specref
RefType(field)
tactive

Specref
RefType(data type)
tBoolean

Specifies whether the member's state was

Gloss
tactive
or
Gloss
tinactive
from the nominal release date specified by the
Specref
RefType(field)
teffectiveTime
field.

YES

Specref
RefType(field)
tmoduleId

Specref
RefType(data type)
tSCTID

Identifies the member version's module. Set to a

Gloss
tchild
of
Concept
t900000000000443000|Module|
within the metadata
Gloss
thierarchy
.

YES

Specref
RefType(field)
trefsetId

Specref
RefType(data type)
tSCTID

Uniquely identifies the

Gloss
treference set
that this
Gloss
textension
row is part of. Set to a
Gloss
tdescendant
of
Concept
t900000000000455006|Reference set|
within the metadata
Gloss
thierarchy
.

NO

Specref
RefType(field)
treferencedComponentId

Specref
RefType(data type)
tSCTID
or
Specref
RefType(data type)
tUUID

Uniquely identifies the component that this row relates to, thus defining membership of this component in the

Gloss
tReference Set
. This field can be set to the
Gloss
tIdentifier
of a record within the
Gloss
tConcept
,
Gloss
tDescription
,
Gloss
tRelationship
or
Gloss
tReference Set
member file. However, the content of this field can be further restricted for each
Gloss
treference set
by the
Gloss
treference set
descriptor (see the "
Gloss
tSNOMED CT Release Format 2
-
Gloss
tReference Set
Specifications" document for more details).

NO

Zero or more other fields dependent on reference set type

Specref
RefType(data type)
tSCTID
,
Specref
RefType(data type)
tString
, or Integer

Optional field(s) serving purposes specific to the reference set type. For details see

...

...

Reference Set Types.

Depends on refset type





Each 

Gloss
treference set
 will be defined as  is identified and named by
Gloss
tconcept
 in the metadata hierarchy. There will be one 
Gloss
tactive
 row in the above table for Therefore the reference set is identified by a concept identifier (an 
Specref
RefTypedata type
tSCTID
). 

Each row in a reference set file represents a  each member of the 

Gloss
treference set member
. Individual  Gloss
treference set
 members will be uniquely identified using

  • Individual reference set members are uniquely identified by a identifier represented as
    Specref
    RefType(data type)
    tUUID
    .

...

Gloss
tReference Set

...

Gloss
tReference Set

...

Gloss
treference set

...

  •  
  • Each reference set member belongs to a single reference set, and it is linked to that reference set by the
    Specref
    trefsetId
    field. 
  • Each reference set member is also associated with a single referenced component by its 
    Specref
    RefType(field)
    treferencedComponentId
     field

...

  • . The

...

  • referenced component may be a 
    Gloss
    t

...

  • concept
    Gloss
    t

...

  • description
    Gloss
    t

...

  • relationship
    . If the referenced component is a concept that identifies another reference set than that reference set may be considered to be the target of the reference.
  • Like 
    Gloss
    t

...

  • components
    ,  reference set members can be versioned to inactivate or change the status of the member. So there may be several rows in a 
    Gloss
    t

...

  • full release
     file and in this case the one with the most recent

...

  • effectiveTime before or equal to the point in time under consideration represents state of that reference set member.

...

  • If the 
    Gloss
    tactive
     field of this

...

  • row is false ('0'), then

...

Gloss
treference set

...

  • the reference set member is 
    Gloss
    tinactive
     at that point in time, which means that component it refers to is not a member of the reference set. If the 
    Gloss
    tactive
     field is true ('1'), then the component referenced by the 
    Specref
    RefType(field)
    treferencedComponentId
     field is deemed to be a member of the 
    Gloss
    treference set

...

  • .

The 

Specref
RefType(field)
trefsetId
 and 
Specref
RefType(field)
treferencedComponentId
 fields will not change between two rows with the same id, in other words they are immutable. Where a change is required to one of these fields, the current row will be inactivated (by appending a row with the same id and the 
Gloss
tactive
 field set to false) and another . Another row with a new id will be appended to reference another component.

A component may belong to any number of 

Gloss
treference sets
 and to each 
Gloss
treference set
 more than once. In the latter case, there will be more than one row with the same refsetId and 
Specref
RefType(field)
treferencedComponentId
 , each having different id fields, so co-existing at the same time.

Extending The Basic Reference Set Member File Format

.  A component may also be referenced by more that one member of the same 

The 
Gloss
treference set
 member file structure may be extended by addition of one or more fields. Each of these fields will hold additional values specific to each member. Data types that are supported in the additional columns are:

  • Integer
  • Specref
    RefType(data type)
    tString
  • Gloss
    tComponent
     (a reference to a 
    Gloss
    tSNOMED CT component
     ).

Finer grained interpretation of the values is based on the 

Concept
t900000000000456007|Reference set descriptor|
. Further details can be found in the 
Gloss
tReference set specifications
 .

The 

Gloss
tReference Set
 patterns that are supported as part of the
Gloss
tInternational Edition
 are documented in 4.2. Reference Set Types. Additional 
Gloss
tReference Set
 patterns can also be created as part of an extension to support additional use case (see 4.1.2. Extending the Basic Reference Set Member File Format). This is not useful in the case of a simple reference set but is relevant for some reference sets. For example, a SNOMED CT concept may map to or from more than on codes in another code system.