NamingSystem Design

A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System" used within the Identifier and Coding data types.

Further information about the NamingSystem is available online.


Metadata Usage

The list below contains the element differences between the HL7 FHIR R4 and NHS England IG.

Base Resource Definitions

View further information about FHIR base resource definitions.

Element name Base Cardinality NHS England IG Cardinality Type Definition, Constraints and Notes
id 0..1 1..1 id In the NHS England IG the format is the following, with the NamingSystem id in PascalCase:

NamingSystem-England-[Name].

DomainResource Resource

View further information about FHIR domain resources.

Element name Base Cardinality NHS England IG Cardinality Type Definition, Constraints and Notes
name 1..1 1..1 string In NHS England IG the format is PascalCase:

England[Name].
status 1..1 1..1 code For the NHS England IG these are defined as:
  • draft - NamingSystem in development
  • active - NamingSystem that have been approved via Clinical and Technical Assurance
  • retired - NamingSystem that is no longer required
kind 1..1 1..1 code For the NHS England IG these are defined as:
  • codesystem - The naming system is used to define concepts and symbols to represent those concepts; e.g. UCUM, LOINC, NDC code, local lab codes, etc.
  • identifier - The naming system is used to manage identifiers (e.g. license numbers, order numbers, etc.).
  • root - The naming system is used as the root for other identifiers and naming systems.
date 1..1 1..1 dateTime Only the date, without time, is populated in NHS England IG.
publisher 0..1 1..1 string For all NHS England NamingSystems, where the base URL is https://*.nhs.uk/, this will be NHS England.
contact 0..* 1..* ContactDetail For the NHS England NamingSystem these are defined as:
  • Contact details for the publisher SHALL be added.
  • Contact details for the team responsible for the NamingSystem MAY be added, where appropriate.
See the Publisher, Contact & Copyright for details of how this SHALL be populated for all NHS England NamingSystem, where the base URL is https://*.nhs.uk/.

If additional contact details SHALL be added, then the rank value SHALL be automatically increased by "1". For example now in the above context the rank value is "1" but if additonal contact will be added then the rank value MUST be "2".
responsible 0..1 1..1 string For all NHS England NamingSystems, where the base URL is https://*.nhs.uk/, this will be NHS England.
type 0..1 0..0 string Not needed as we don't manage a list of types.
description 0..1 1..1 markdown The NHS England IG mandates the use of this element.
useContext 0..* 0..0 UsageContext Not needed as we don't manage a list of use contexts.
jurisdiction 0..* 0..0 CodeableConcept Not needed as it's within realm of England only.
usage 0..1 1..1 string A description of how and where the NamingSystem is used.
uniqueId 1..* 1..* BackboneElement Unique identifiers used for system.

NamingSystem Extensions

This section lists HL7 FHIR standard NamingSystem extensions that could be considered for use in NHS England NamingSystem.

The full list of FHIR standard NamingSystem extensions is available online.