PractitionerRole (CA-Core)

Additional information on this profile (including the JSON & XML structure and detailed element descriptions) can be found at package/structuredefinition-practitionerrole-ca-core.json

This profile imposes the CA Baseline (v1.1.7) PractitionerRole Profile.

Profile

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
activeΣ0..1boolean
periodΣ I0..1Period
practitionerΣ I0..1Reference(package/structuredefinition-practitioner-ca-core.json | Practitioner)
organizationΣ I0..1Reference(package/structuredefinition-organization-ca-core.json | Organization)
codeΣ0..*CodeableConcept
specialtyΣ0..*CodeableConceptBinding
locationΣ I0..*Reference(Location)
healthcareServiceI0..*Reference(HealthcareService)
telecomΣ I0..*ContactPoint
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
availableStartTime0..1time
availableEndTime0..1time
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
description1..1string
duringI0..1Period
availabilityExceptions0..1string
endpointI0..*Reference(Endpoint)

Obligations

Obligations are a new (and evolving) mechanism in FHIR to provide a consistent and machine processable way for profiles to define their expectations for system behaviors.

Earlier versions of the profiles exposed an initial set of obligations to garner feedback from the community on their use in Core+ profiles.

Obligations have been temporarily removed in this version to allow for further refinement of the approach against the Core Data for Interoperability (CACDI), which is now in development.

Note: pCHDCF modelling for care team concepts (including provider/practitionerRole/organization details) is still underway. The requirements for what details need to be supported under PractitionerRole for various use cases are still undefined. Given the flexibility in the ways PractitionerRole is currently utilized for a variety of use cases (e.g., contact details for provider at an organization, specialty of a provider in a role, provider registry details), many of the obligations introduced as part of the v0.1 DFT Ballot (e.g., telecom, specialty, code, practitioner, organization) have since had their obligations relaxed until further data modelling in the pCHDCF is complete and the CACDI concepts are defined. Reviewers are encouraged to provide feedback on the potential impact of applying a 'no-error' obligation on these elements for clients. The profile will continue to evolve as care team details undergo data modelling in the pCHDCF.

Terminology

This version of the guide is based on the early content development of the pan-Canadian Health Data Content Framework (pCHDCF). The pCHDCF is beginning to introduce recommended terminology for select concepts.

Terminology for CA Core+ Practitioner Profile has not been implemented in this release.

Mappings to pCHDCF

Draft Data Content Standard Element (As of 2024-06-18) Draft Data Content Standard Element Definition (As of 2024-06-18) FHIR Profile Element Additional Notes
Provider Type A code used to categorize the type of person providing care, including registered service provider (e.g., physician, registered nurses) and non-registered providers (e.g., family caregiver, peer support worker, volunteer). PractitionerRole.code pCHDCF modelling for care team concepts is still underway. The requirements to support specialty and expertise details on practitionerRole for various use cases are still undefined. For this reason, application of obligations on this element are not currently expressed in this profile. Reviewers are encouraged to provide feedback on the potential impact of applying a 'no-error' obligation on this element for clients. The profile will continue to evolve as care team details undergo data modelling in the pCHDCF.
Provider Expertise The expertise of the provider. PractitionerRole.specialty pCHDCF modelling for care team concepts is still underway. The requirements to support specialty and expertise details on practitionerRole for various use cases are still undefined. For this reason, application of obligations on this element are not currently expressed in this profile. Reviewers are encouraged to provide feedback on the potential impact of applying a 'no-error' obligation on this element for clients. The profile will continue to evolve as care team details undergo data modelling in the pCHDCF.
Provider Phone Number The provider's phone number. PractitionerRole.telecom.value* + PractitionerRole.telecom.system* *Although the Provider Email concept is expressed in the pCHDCF materials, the current definition does not distinctly identify the resource target(s) where it has to be applied (e.g., Practitioner vs PractitionerRole). The mappings and obligations for these details have been removed from the profile to avoid unintentional placement of these requirements until further pCHDCF data modelling for care team details is complete.
Provider Email The provider's email address. PractitionerRole.telecom.value* + PractitionerRole.telecom.system* *Although the Provider Email concept is expressed in the pCHDCF materials, the current definition does not distinctly identify the resource target(s) where it has to be applied (e.g., Practitioner vs PractitionerRole). The mappings and obligations for these details have been removed from the profile to avoid unintentional placement of these requirements until further pCHDCF data modelling for care team details is complete.