The following data types are used in the release files:
Table 3.1.2-1: Data Types Used in Release Files
A SNOMED CT identifier, between 6 and 18 digits long, as described in 6.2 SCTID Representation.
A Universally Unique Identifier is a 128-bit unsigned generated using a standard algorithm.
- UUIDs are represented as strings of hexadecimal characters split by - characters as points specified by the UUID standard.
A 32-bit signed integer.
UTF-8 text of a specified length.
A Boolean value, represented as one of two possible integer values (1 = true, 0 = false).
A date and time format expressed as a text string in line the basic representation specified in the ISO 8601 standard.
- Where only date is required the format is YYYYMMDD (e.g. 20180125 refers to 25th January 2018)
- Where a time is also required the YYYYMMDDThhmmssZ (e.g. 20180125T123000Z refers to 12:30 UTC on 25th January 2018)
- The time should be expressed as UTC, as indicated by the trailing "Z".
Concept enumeration is the
a set of SNOMED CT concept identifiers used to represent values for a property of a SNOMED CT component or reference set member.
- Concept enumeration serves the same purpose as more general approaches to providing enumerated lists of values (i.e. assigning a number to a value). However, the use of SNOMED CT concept identifier allows access to the human readable meaning of each enumeration using descriptions in the same way for other concepts.
- The SNOMED CT concepts used to represent concept enumerations are usually subtype children (or descendants) of concepts in the SNOMED CT metadata hierarchy. Each possible value is represented by a single child concept. This allows updates to the permitted values to be tracked using the component history mechanism.
Table 3.1.2-2: Concept enumeration values (subtypes of 900000000000442005|Core metadata concept|)