eHealth Infrastructure (v1.0.0)

StructureDefinition: ehealth-dk-crn-identifier

Formal Views of Profile Content

The official URL for this profile is:

http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-dk-crn-identifier

This structure holds the danish civil registration number (CRN) identifier

This profile builds on Identifier.

This profile was published on Wed Mar 06 14:43:56 UTC 2019 as a draft by ehealth.sundhed.dk.

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

This structure is derived from Identifier

Summary

Mandatory: 2 elements
Fixed Value: 2 elements

This structure is derived from Identifier

This structure is derived from Identifier

NameFlagsCard.TypeDescription & Constraintsdoco
.. Identifier I0..*An identifier intended for computation
... id 0..1stringxml:id (or equivalent in JSON)
... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
... use ?!Σ0..1codeusual | official | temp | secondary (If known)
Binding: IdentifierUse (required)
Fixed Value: official
... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible)
... system Σ1..1uriThe namespace for the identifier value
Fixed Value: urn:oid:1.2.208.176.1.2
... value ΣI1..1stringThe value that is unique
crn: Requirement of danish civil registration numbers
Example General': 123456
... period Σ0..1PeriodTime period when id is/was valid for use
... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)

doco Documentation for this format

This structure is derived from Identifier

Summary

Mandatory: 2 elements
Fixed Value: 2 elements

Differential View

This structure is derived from Identifier

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Identifier I0..*An identifier intended for computation
... id 0..1stringxml:id (or equivalent in JSON)
... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
... use ?!Σ0..1codeusual | official | temp | secondary (If known)
Binding: IdentifierUse (required)
Fixed Value: official
... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible)
... system Σ1..1uriThe namespace for the identifier value
Fixed Value: urn:oid:1.2.208.176.1.2
... value ΣI1..1stringThe value that is unique
crn: Requirement of danish civil registration numbers
Example General': 123456
... period Σ0..1PeriodTime period when id is/was valid for use
... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)

doco Documentation for this format

 

Terminology Bindings

PathNameConformanceValueSet
Identifier.useIdentifierUserequiredIdentifierUse
Identifier.typeIdentifier Type CodesextensibleIdentifier Type Codes

Constraints

IdPathDetailsRequirements
ele-1IdentifierAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
crnIdentifier.valueRequirement of danish civil registration numbers
: value.matches('^[0-9]{10}$')
Requirement of danish civil registration numbers
.