HL7 FHIR Implementation Guide: DK Core
3.2.0 - release Denmark flag

This page is part of the HL7 FHIR Implementation Guide: DK Core (v3.2.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: DkCorePatient - Detailed Descriptions

Active as of 2024-05-06

Definitions for the dk-core-patient resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Patient
Invariantsmarital-status-unknown-usage: Status in maritalStatus is unknown in a danish context. Consider mapping the value to UNK. See https://cpr.dk/borgere/hvad-staar-der-om-mig-i-cpr-registerindsigt/hvad-og-hvem-er-registreret-i-cpr-og-hvem-opdaterer-oplysninger-om-dig-i-cpr/ (maritalStatus.coding.where(code = 'P' and system = 'http://terminology.hl7.org/CodeSystem/v3-MaritalStatus').empty() or maritalStatus.coding.where(code = 'A' and system = 'http://terminology.hl7.org/CodeSystem/v3-MaritalStatus').empty())
LOINC Code
2. Patient.identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..?
LOINC Code
SlicingThis element introduces a set of slices on Patient.identifier. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ system
  • 4. Patient.identifier:cpr
    Slice Namecpr
    Short[DA] cpr-nummer, som det fremgår af CPR registeret
    NoteThis is a business identifier, not a resource identifier (see discussion)
    Control0..1
    TypeIdentifier(Danish Central Person Register (CPR) Identifier)
    6. Patient.identifier:x-ecpr
    Slice Namex-ecpr
    Short[DA] X-eCPR, tildelt fra den nationale eCPR service
    NoteThis is a business identifier, not a resource identifier (see discussion)
    Control0..1
    TypeIdentifier(National eCPR service, called X-eCPR)
    8. Patient.identifier:d-ecpr
    Slice Named-ecpr
    Short[DA] D-eCPR, decentral eCPR
    NoteThis is a business identifier, not a resource identifier (see discussion)
    Control0..1
    TypeIdentifier(Decentralised eCPR, called D-eCPR)
    10. Patient.name
    LOINC Code
    SlicingThis element introduces a set of slices on Patient.name. The slices are unordered and Open, and can be differentiated using the following discriminators:
    • value @ use
    • 12. Patient.name:official
      Slice Nameofficial
      Short[DA] Officielt navn, som det fremgår af CPR registeret
      Control0..1
      14. Patient.name:official.use
      Control1..?
      Fixed Valueofficial
      16. Patient.name:official.family
      Control1..?
      18. Patient.address
      Definition

      An address for the individual. Danish addresses must comply with directions issued by https://dawa.aws.dk/ and underlying authorities

      LOINC Code
      20. Patient.address.extension:municipalityCode
      Slice NamemunicipalityCode
      Short[DA] Kommunekode
      Control0..1
      TypeExtension(Danish Core Municipality codes) (Extension Type: CodeableConcept)
      22. Patient.address.extension:regionalSubDivisionCodes
      Slice NameregionalSubDivisionCodes
      Short[DA] Regionskode
      Control0..1
      TypeExtension(Danish Core Regional Sub Division Codes Extension) (Extension Type: CodeableConcept)
      24. Patient.maritalStatus
      BindingUnless not suitable, these codes SHALL be taken from DK MaritalStatus
      (extensible to http://hl7.dk/fhir/core/ValueSet/dk-marital-status)
      LOINC Code
      26. Patient.contact
      28. Patient.contact.relationship
      BindingUnless not suitable, these codes SHALL be taken from DK Related Person Relationship Types
      (extensible to http://hl7.dk/fhir/core/ValueSet/dk-core-RelatedPersonRelationshipTypes)
      LOINC Code
      30. Patient.generalPractitioner
      LOINC Code
      SlicingThis element introduces a set of slices on Patient.generalPractitioner. The slices are unordered and Open, and can be differentiated using the following discriminators:
      • value @ identifier.system
      • 32. Patient.generalPractitioner:referencedSORUnit
        Slice NamereferencedSORUnit
        Short[DA] Praktiserende læges SOR-id på sundhedsinstistutionsniveau
        Control0..*
        34. Patient.generalPractitioner:referencedSORUnit.identifier
        NoteThis is a business identifier, not a resource identifier (see discussion)
        TypeIdentifier(SOR Identifier)
        36. Patient.link
        38. Patient.link.other
        TypeReference(Danish Core Patient Profile, Danish Core Related Person Profile)
        LOINC Code