gd-Identifier-freg profile
The GdIdentifierFreg profile describes the structure and coding of how to identify official Norwegian human identifiers collected from FREG or elsewhere. This page shows the detailed documentation of the profile. The profile don't establish the different slicing rules for the business identifiers used (FNR/DNR etc, these are established in Person/RelatedPerson profiles) but establishes the metadata structures and identification of the namingsystems used (system/value pair).
Person Identifier containing metadata from FREG
The GdIdentifierFreg profile describes the structure and coding of how to identify official Norwegian human identifiers collected from FREG or elsewhere. The profile don't establish the different slicing rules for the business identifiers used (FNR/DNR etc, these are established in Person/RelatedPerson profiles) but establishes the metadata structures and identification of the namingsystems used (system/value pair). |
Identifier | 0..* | Identifier | |
extension | 0..* | Extension | |
fregMetadata | S | 0..1 | Extension(Complex) |
fregStatus | S | 0..1 | Extension(code) |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBinding |
system | S Σ | 0..1 | uri |
value | S Σ | 0..1 | string |
period | Σ | 0..1 | Period |
assigner | Σ | 0..1 | Reference(Organization) |
Identifier | |
Definition | An identifier - identifies some entity uniquely and unambiguously. Typically this is used for business identifiers. |
Cardinality | 0...* |
Invariants |
|
Mappings |
|
Identifier.id | |
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
Cardinality | 0...1 |
Type | |
Mappings |
|
Identifier.extension | |
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
Cardinality | 0...* |
Type | Extension |
Alias | extensions, user content |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Slicing | Unordered, Open, by url(Value) |
Invariants |
|
Mappings |
|
Identifier.extension:fregMetadata | |
Definition | Registermetadata describes metadata about resources available from the norwegian person index (folkeregisteret), all resources containing metadata from folkeregisteret will include registermetadata |
Cardinality | 0...1 |
Type | Extension(Complex) |
Must Support | True |
Alias | extensions, user content, Registermetadata |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Invariants |
|
Mappings |
|
Identifier.extension:fregStatus | |
Definition | The status of a person identifier from FREG (identifikatorstaus:) status for en folkeregisteridentifikator |
Cardinality | 0...1 |
Type | Extension(code) |
Must Support | True |
Alias | extensions, user content, Identifikatorstatuskode, status |
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
Invariants |
|
Mappings |
|
Identifier.use | |
Definition | This element is not used by gd-Identifier. All Person identifiers from FREG will be of use "official". |
Cardinality | 0...1 |
Type | code |
Binding | IdentifierUse (required) |
Modifier | True |
Summary | True |
Requirements | Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers. |
Comments | Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. |
Invariants |
|
Mappings |
|
Identifier.type | |
Definition | gd-Idenfitier don't use this element |
Cardinality | 0...1 |
Type | CodeableConcept |
Binding | Identifier Type Codes (extensible) |
Summary | True |
Requirements | Allows users to make use of identifiers when the identifier system is not known. |
Comments | This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. |
Invariants |
|
Mappings |
|
Identifier.system | |
Definition | gd-Identifier can be either Fødselsnummer or D-nummer |
Cardinality | 0...1 |
Type | uri |
Must Support | True |
Summary | True |
Requirements | There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers. |
Comments | Identifier.system is always case sensitive. |
Invariants |
|
Examples | General http://www.acme.com/identifiers/patient |
Mappings |
|
Identifier.value | |
Definition | The identifier value from FREG |
Cardinality | 0...1 |
Type | string |
Must Support | True |
Summary | True |
Comments | If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe. |
Invariants |
|
Examples | General 123456 |
Mappings |
|
Identifier.period | |
Definition | gd-Idenfitier don't use this element Time period during which identifier is/was valid for use. |
Cardinality | 0...1 |
Type | Period |
Summary | True |
Comments | A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. "the patient was an inpatient of the hospital for this time range") or one value from the range applies (e.g. "give to the patient between these two times"). Period is not used for a duration (a measure of elapsed time). See Duration. |
Invariants |
|
Mappings |
|
Identifier.assigner | |
Definition | gd-Idenfitier don't use this element Organization that issued/manages the identifier. |
Cardinality | 0...1 |
Type | Reference(Organization) |
Summary | True |
Comments | The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization. |
Invariants |
|
Mappings |
|