Search



Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

There are two distinct ways to define the membership of a subset. These are known asand subset definitions. These terms are defined and illustrated below.

Extensional subset definition

A subset in which the members are represented by enumeration.

Intensional subset definition

A subset definition in which the membership is represented by a set of rules specifying the conditions for inclusion.

 

 

 

 

Extensional Definitions

Extensionally defined subsets of SNOMED CT components consist of a list of SNOMED CT component identifiers, which are typically either concept or description identifiers. Extensionally defined SNOMED CT subsets are formally represented using the simple reference set type.

Intensional Definitions

The design of SNOMED CT lends itself to intensional subset definitions, because rules can be formulated to specify the conditions for member inclusion.  The subtype hierarchy and formal definitions of SNOMED CT concepts enable constraints to be specified, such as:

Extensionally defined SNOMED CT subsets are formally represented using a  query specification reference set . The query string in this reference set represents the intensional definition of the subset. The standard way of representing the query is using the SNOMED CT  Expression Constraint Language  (ECL).

Substrate

The substrate is the superset of members to which an intensional subset definition is applied. Related to subsets of SNOMED CT components the 'Substrate' is the SNOMED CT content against which an intensional query is executed. Typically, the substrate is a specified version of a particular SNOMED CT Edition. Regardless of whether the subset members are intentionally defined or extensionally defined it is important to be specific about the substrate used to generate the subset, because the result of running a query, or manually selecting the subset members, may vary depending on the substrate used.

Expansion

The expansion is the result of applying an intensional definition to a given substrate. The Expansion may differ depending on the substrate that the query is run against. The expansion that results from running the query against a specific SNOMED CT substrate can be represented extensionally as a simple reference set. Alternatively, the expansion may be computed dynamically or represented in an internal format within a software application.

For more information about the process and methods for developing subsets and reference sets, see the section about refset development

SubstrateAndExpansion


Feedback
  • No labels