eHealth Infrastructure (v2019.5.1)

StructureDefinition: ehealth-practitionerrole

Remarks on operations

Update

The update operation on PractionerRole only accepts changes to the active and period content.

Formal Views of Profile Content

The official URL for this profile is:

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

This profile builds on PractitionerRole.

This profile was published on Thu May 16 12:32:10 UTC 2019 as a draft by ehealth.sundhed.dk.

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

 

Terminology Bindings

PathNameConformanceValueSet
PractitionerRole.languageCommon LanguagesextensibleCommon Languages
PractitionerRole.codePractitionerRoleexamplePractitionerRole
PractitionerRole.specialtyPractice Setting Code Value SetpreferredPractice Setting Code Value Set
PractitionerRole.availableTime.daysOfWeekDaysOfWeekrequiredDaysOfWeek

Constraints

IdPathDetailsRequirements
dom-2PractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-1PractitionerRoleIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-4PractitionerRoleIf 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-3PractitionerRoleIf 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-1PractitionerRole.availableTimeAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ele-1PractitionerRole.notAvailableAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
.