ERA FHIR specification
1.0.0 - draft

ERA FHIR specification - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Extension: RegisterSpecifier

Official URL: https://pta.kanta.fi/fhir/StructureDefinition/extension/RegisterSpecifier Version: 1.0.0
Draft as of 2026-10-28 Computable Name: RegisterSpecifier

The extension indicates the register specifier. In the occupational healthcare register, the specifier is used to indicate to which employer's occupational healthcare the information relates.

The register specifier is the employer's OID identifier formed from the Business ID. If no Business ID exists, an official personal identity code or an employer number specific to the occupational healthcare service provider may be used.

Context of Use

    This extension may be used on the following element(s)

Usage info

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Extension Content

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Extension 0..1 Extension Register specifier
Extension.url 1..1 uri "https://pta.kanta.fi/fhir/StructureDefinition/extension/RegisterSpecifier"
Extension.value[x] 1..1 Identifier Register specifier
Extension.value[x].use 0..0 usual | official | temp | secondary | old (If known)
Extension.value[x].type 0..0 Description of identifier
Extension.value[x].system 1..1 uri The namespace for the identifier value
Extension.value[x].value 1..1 string The value that is unique
Extension.value[x].period 0..0 Time period when id is/was valid for use
Extension.value[x].assigner 0..0 Organization that issued id (may be just text)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Extension 0..1 Extension Register specifier
Extension.id 0..1 string Unique id for inter-element referencing
Extension.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Extension.url 1..1 uri "https://pta.kanta.fi/fhir/StructureDefinition/extension/RegisterSpecifier"
Extension.value[x] 1..1 Identifier Register specifier
Extension.value[x].id 0..1 string Unique id for inter-element referencing
Extension.value[x].extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Extension.value[x].system This element is included in summaries. 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
Extension.value[x].value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456

doco Documentation for this format

This structure is derived from Extension

Summary

Simple Extension with the type Identifier: The extension indicates the register specifier. In the occupational healthcare register, the specifier is used to indicate to which employer's occupational healthcare the information relates.

The register specifier is the employer's OID identifier formed from the Business ID. If no Business ID exists, an official personal identity code or an employer number specific to the occupational healthcare service provider may be used.

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Extension 0..1 Extension Register specifier
Extension.url 1..1 uri "https://pta.kanta.fi/fhir/StructureDefinition/extension/RegisterSpecifier"
Extension.value[x] 1..1 Identifier Register specifier
Extension.value[x].use 0..0 usual | official | temp | secondary | old (If known)
Extension.value[x].type 0..0 Description of identifier
Extension.value[x].system 1..1 uri The namespace for the identifier value
Extension.value[x].value 1..1 string The value that is unique
Extension.value[x].period 0..0 Time period when id is/was valid for use
Extension.value[x].assigner 0..0 Organization that issued id (may be just text)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Extension 0..1 Extension Register specifier
Extension.id 0..1 string Unique id for inter-element referencing
Extension.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Extension.url 1..1 uri "https://pta.kanta.fi/fhir/StructureDefinition/extension/RegisterSpecifier"
Extension.value[x] 1..1 Identifier Register specifier
Extension.value[x].id 0..1 string Unique id for inter-element referencing
Extension.value[x].extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Extension.value[x].system This element is included in summaries. 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
Extension.value[x].value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456

doco Documentation for this format

This structure is derived from Extension

Summary

Simple Extension with the type Identifier: The extension indicates the register specifier. In the occupational healthcare register, the specifier is used to indicate to which employer's occupational healthcare the information relates.

The register specifier is the employer's OID identifier formed from the Business ID. If no Business ID exists, an official personal identity code or an employer number specific to the occupational healthcare service provider may be used.

 

Other representations of profile: CSV, Excel, Schematron

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()