All components in an extension are represented using the same logical design as the International Edition. Concepts, descriptions and relationships all share four common attributes:
The following subsections explain how these attributes are used in an extension.
The first attribute of every extension component is 'id'. The id uniquely identifies the component across all extensions globally. It is therefore important that extension identifiers are structured according to agreed rules. Figure 188.8.131.52-1 shows the four parts of an extension SNOMED CT identifier (SCTID) - item identifier, namespace identifier, partition identifier and check digit.
Figure 184.108.40.206-1: The four parts of an extension SCTIDTable 220.127.116.11-1 below explains the rules related to each of the four parts of a SNOMED CT identifier in an extension.
The second attribute of every extension component is 'effectiveTime'. This attribute specifies the date on which the specific version of the component was released, using the ISO 8601 YYYYMMDD format. When a component is added or modified in an extension, the effectiveTime of the component version will match the version date of the release.
The third attribute of every extension component is 'active'. This attribute specifies whether or not the specific version of the component is active at the given effectiveTime. The data type of this attribute is Boolean, with a value of "1" indicating that the component is active at the given effectiveTime and a value of "0" indicating that the component is inactive at the given effectiveTime. New components in an extension will use an active value of "1".
The fourth attribute in every extension component is 'moduleId'. This attribute specifies the module in which the component is being maintained at the given effective time. The value of this attribute is the SCTID of a module concept that is created and maintained by the extension producer. Please refer to 4.2.1 Module Definition for more information on this topic.