Search



Versions Compared

Key

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

...

The

Gloss
tModule dependency reference set
is a
Specref
RefType(data type)
tString
-
Specref
RefType(data type)
tString
Gloss
treference set
which is used to represent dependencies between
Gloss
tmodules
, taking account of
Gloss
tmodule
versioning. Its structure is shown in the following table.

...

Field

...

Data type

...

Purpose

...

Gloss
tMutable
LinkTypesubtle

...

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

...

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.

As explained below a module dependency should only be inactivated if it is found to be erroneous.

...

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
.

As explained below moduleId is immutable in the Module Dependency Reference Set. This is an exceptional case.

...

NO

...

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.

In this case, always

Concept
t900000000000534007|Module dependency reference set|
as there is only one Module Dependency Reference set.

...

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
.

...

Specref
RefType(field)
tsourceEffectiveTime

...

Specref
RefType(data type)
tTime

...

The effective time of the dependent source

Gloss
tmodule
(identified by
Specref
RefType(field)
tmoduleId
). This specifies a version of that
Gloss
tmodule
, consisting of all
Gloss
tcomponents
that have the same
Specref
RefType(field)
tmoduleId
as this
Gloss
trefset member
in their states as at the specified
Specref
RefType(field)
ttargetEffectiveTime
.

...



Refset spec table
Sizefs7
RefsetTypeModule Dependency Reference Set

...

Specref
RefType(field)
ttargetEffectiveTime

...

Specref
RefType(data type)
tTime

...

The effective time of the target

Gloss
tmodule
required to satisfy the dependency (identified by
Specref
RefType(field)
treferencedComponentId
). This specifies a version of that
Gloss
tmodule
, consisting of all
Gloss
tcomponents
with the
Specref
RefType(field)
tmoduleId
specified by
Specref
RefType(field)
treferencedComponentId
in their states as at the specified
Specref
RefType(field)
ttargetEffectiveTime
.

...


Rules and Guidance

Introduction to Modules

...