Search

 This Document

 All Documents



 Other Documents
Page tree

Versions Compared

Key

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

...

Caption ref
Typefigure
IdA dependent module implies that it depends on another module as opposed being depended on
 illustrates a local extension module that references content in a national extension, and is therefore dependent on the national extension module; and similarly a national extension module that references content in the  International Edition, and is therefore dependent on the international modules. 

Image RemovedImage Added

Caption figure
IdA dependent module implies that it depends on another module as opposed being depended on
A dependent module references content in the module it depends on

...

In this example, a local extension contains a simple reference set that represents a subset of concepts. If one or more of the concepts in this subset belong to the National Extension, the extension reference set will contain rows in which the referencedComponentId refers to concepts from a module in the national extension. In this way, content from the local extension module relies on a module from the National Extension. 

Caption ref
Typefigure
IdA content dependency based on a refet member
 illustrates another example in which a content dependency results in a module dependency.

Image RemovedImage Added

Caption figure
A content dependency caused by a reference set member

...

In this example, the extension includes new clinical content. Because all active concepts in an extension must be subsumed by the root concept, |SNOMED CT Concept|, there must exist at least one 

Concept
ShowPartsterm
t116680003 |is a|
relationship  relationship in the extension with a destinationId that refers to a concept in another module. Clinical content in the extension module must depend on the international core module either directly or indirectly. 
Caption ref
Typefigure
IdA content dependency based on hierarchical relationship
 illustrates another example in which a content dependency results in a module dependency.

...

The extension producer is responsible for specifying the module dependencies for every version of each extension module. Module dependencies are specified by adding rows in the

Concept
ShowPartsterm
t900000000000534007 |Module dependency reference set|
. For more information on this reference set format, please refer to 4.3.2.4.2 Module Dependency Reference Set.

It is important to note that all dependencies for each module (including transitive dependencies) must be explicitly stated. For example,

Caption ref
Typefigure
IdExtension dependencies are not transitive
 illustrates an example in which all 3 dependencies must be explicitly stated: Module C is dependent on Module B, Module B is dependent on Module A and Module C is dependent on Module A.

Image RemovedImage Added

Caption figure
IdExtension dependencies are not transitive
Explicitly stating transitive module dependencies

...