HL7 FHIR Implementation Guide: DK Core
3.8.0 - ci-build
HL7 FHIR Implementation Guide: DK Core, published by HL7 Denmark. This guide is not an authorized publication; it is the continuous build for version 3.8.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7dk/dk-core/ and changes regularly. See the Directory of published versions
| Official URL: http://hl7.dk/fhir/core/StructureDefinition/ipa-dk-core-practitioner | Version: 3.8.0 | |||
| Draft as of 2026-11-07 | Computable Name: IpaDkCorePractitioner | |||
HL7 Denmark core profile for IPA and DK Core compliant practitioners
The Danish IPA Core Practitioner profile is intended to encapsulate the combined data model of a condition as used in a Danish context DKCorePractitioner and as used in an international context International Patient Access (IPA) specification. The profile does this by extending the definition for dk-core-practitioner and imposing the IPA-Practitioner profile.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | DkCorePractitioner | A person with a formal responsibility in the provisioning of healthcare or related services This profile also imposes the profile IPA-Practitioner | |
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() |
0..* | BackboneElement | Certification, licenses, or training pertaining to the provision of care Slice: Unordered, Open by value:identifier.system | |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Coded representation of the qualification Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service. | |
![]() ![]() ![]() |
0..* | BackboneElement | Certification, licenses, or training pertaining to the provision of care | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | [DA] Kode for kvalifikation, som specificeret af autorisationsregisteret Binding: DK Profession Group (extensible) | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Practitioner.qualification.code | Base | example | v2 table 0360, Version 2.7 | 📦0360 | FHIR Std. |
| Practitioner.qualification:officialHealthAuthorization.code | Base | extensible | DK Profession Group | 📦3.8.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
This structure is derived from DkCorePractitioner
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | DkCorePractitioner | A person with a formal responsibility in the provisioning of healthcare or related services This profile also imposes the profile IPA-Practitioner | |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | DkCorePractitioner | A person with a formal responsibility in the provisioning of healthcare or related services This profile also imposes the profile IPA-Practitioner | |||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||
![]() ![]() |
0..* | Identifier | An identifier for the person as this agent | |||||
![]() ![]() |
0..1 | boolean | Whether this practitioner's record is in active use | |||||
![]() ![]() |
0..* | HumanName | The name(s) associated with the practitioner | |||||
![]() ![]() |
0..* | ContactPoint | A contact detail for the practitioner (that apply to all roles) | |||||
![]() ![]() |
0..* | Address | Address(es) of the practitioner that are not role specific (typically home address) | |||||
![]() ![]() |
0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required): The gender of a person used for administrative purposes. | |||||
![]() ![]() |
0..1 | date | The date on which the practitioner was born | |||||
![]() ![]() |
0..* | Attachment | Image of the person | |||||
![]() ![]() |
0..* | BackboneElement | Certification, licenses, or training pertaining to the provision of care Slice: Unordered, Open by value:identifier.system | |||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
0..* | Identifier | An identifier for this qualification for the practitioner | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Coded representation of the qualification Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service. | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | Period during which the qualification is valid | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that regulates and issues the qualification | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Certification, licenses, or training pertaining to the provision of care | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
0..* | AuthorizationIdentifier | [DA] Autorisationskode, som specificeret af autorisationsregisteret | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | [DA] Kode for kvalifikation, som specificeret af autorisationsregisteret Binding: DK Profession Group (extensible) | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | Period during which the qualification is valid | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that regulates and issues the qualification | |||||
![]() ![]() |
0..* | CodeableConcept | A language the practitioner can use in patient communication Binding: CommonLanguages (preferred): A human language.
| |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Practitioner.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Practitioner.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std. |
| Practitioner.qualification.code | Base | example | v2 table 0360, Version 2.7 | 📦0360 | FHIR Std. |
| Practitioner.qualification:officialHealthAuthorization.code | Base | extensible | DK Profession Group | 📦3.8.0 | This IG |
| Practitioner.communication | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
This structure is derived from DkCorePractitioner
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | DkCorePractitioner | A person with a formal responsibility in the provisioning of healthcare or related services This profile also imposes the profile IPA-Practitioner | |
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() |
0..* | BackboneElement | Certification, licenses, or training pertaining to the provision of care Slice: Unordered, Open by value:identifier.system | |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Coded representation of the qualification Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service. | |
![]() ![]() ![]() |
0..* | BackboneElement | Certification, licenses, or training pertaining to the provision of care | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | [DA] Kode for kvalifikation, som specificeret af autorisationsregisteret Binding: DK Profession Group (extensible) | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Practitioner.qualification.code | Base | example | v2 table 0360, Version 2.7 | 📦0360 | FHIR Std. |
| Practitioner.qualification:officialHealthAuthorization.code | Base | extensible | DK Profession Group | 📦3.8.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
Differential View
This structure is derived from DkCorePractitioner
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | DkCorePractitioner | A person with a formal responsibility in the provisioning of healthcare or related services This profile also imposes the profile IPA-Practitioner | |
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | DkCorePractitioner | A person with a formal responsibility in the provisioning of healthcare or related services This profile also imposes the profile IPA-Practitioner | |||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||
![]() ![]() |
0..* | Identifier | An identifier for the person as this agent | |||||
![]() ![]() |
0..1 | boolean | Whether this practitioner's record is in active use | |||||
![]() ![]() |
0..* | HumanName | The name(s) associated with the practitioner | |||||
![]() ![]() |
0..* | ContactPoint | A contact detail for the practitioner (that apply to all roles) | |||||
![]() ![]() |
0..* | Address | Address(es) of the practitioner that are not role specific (typically home address) | |||||
![]() ![]() |
0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required): The gender of a person used for administrative purposes. | |||||
![]() ![]() |
0..1 | date | The date on which the practitioner was born | |||||
![]() ![]() |
0..* | Attachment | Image of the person | |||||
![]() ![]() |
0..* | BackboneElement | Certification, licenses, or training pertaining to the provision of care Slice: Unordered, Open by value:identifier.system | |||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
0..* | Identifier | An identifier for this qualification for the practitioner | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Coded representation of the qualification Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service. | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | Period during which the qualification is valid | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that regulates and issues the qualification | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Certification, licenses, or training pertaining to the provision of care | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
0..* | AuthorizationIdentifier | [DA] Autorisationskode, som specificeret af autorisationsregisteret | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | [DA] Kode for kvalifikation, som specificeret af autorisationsregisteret Binding: DK Profession Group (extensible) | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | Period during which the qualification is valid | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that regulates and issues the qualification | |||||
![]() ![]() |
0..* | CodeableConcept | A language the practitioner can use in patient communication Binding: CommonLanguages (preferred): A human language.
| |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Practitioner.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Practitioner.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std. |
| Practitioner.qualification.code | Base | example | v2 table 0360, Version 2.7 | 📦0360 | FHIR Std. |
| Practitioner.qualification:officialHealthAuthorization.code | Base | extensible | DK Profession Group | 📦3.8.0 | This IG |
| Practitioner.communication | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
This structure is derived from DkCorePractitioner
Other representations of profile: CSV, Excel, Schematron