eHealth Infrastructure (v2020.2)

StructureDefinition: ehealth-practitioner

Introduction

A person who is directly or indirectly involved in the provisioning of healthcare.

Practitioner covers all individuals who are engaged in the healthcare process and healthcare-related services as part of their formal responsibilities and this resource is used for attribution of activities and responsibilities to these individuals.

Scope and Usage

Creation

The create operation on Practitioner is for internal use only and will be protected by privileges.

Formal Views of Profile Content

The official URL for this profile is:

http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitioner

This profile builds on Practitioner.

This profile was published on Tue Mar 31 08:26:16 UTC 2020 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 Practitioner

Summary

Mandatory: 1 element

Structures

This structure refers to these other structures:

 

Terminology Bindings

PathConformanceValueSet
Practitioner.languageextensibleCommon Languages
Max Binding: All Languages
Practitioner.genderrequiredAdministrativeGender
Practitioner.qualification.codeexamplev2 table 0360, Version 2.7
Practitioner.communicationextensibleCommon Languages
Max Binding: All Languages

Constraints

IdPathDetailsRequirements
dom-2PractitionerIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-1PractitionerIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-4PractitionerIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-3PractitionerIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
: contained.where(('#'+id in %resource.descendants().reference).not()).empty()
ele-1Practitioner.qualificationAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
.