Profile: PractitionerRole

PS-AB Simplifier Project Page: PractitionerRole (PS-AB)

Derived from CA Baseline PractitionerRole

Views of Profile Content

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*IdentifierCABaseline
activeΣ0..1booleanPattern
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
organizationΣ I0..1Reference(Organization)
codeΣ0..*CodeableConceptBinding
specialtyS Σ1..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
healthcareServiceI0..*Reference(HealthcareService)
id0..1string
extensionI0..*Extension
systemS Σ I0..1codeBinding
valueΣ1..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
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)
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*IdentifierCABaseline
activeΣ0..1booleanPattern
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
organizationΣ I0..1Reference(Organization)
codeΣ0..*CodeableConceptBinding
specialtyS Σ1..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
healthcareServiceI0..*Reference(HealthcareService)
id0..1string
extensionI0..*Extension
systemS Σ I0..1codeBinding
valueΣ1..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
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)
idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*IdentifierCABaseline
activeΣ0..1booleanPattern
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
organizationΣ I0..1Reference(Organization)
codeΣ0..*CodeableConceptBinding
specialtyS Σ1..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
healthcareServiceI0..*Reference(HealthcareService)
id0..1string
extensionI0..*Extension
systemS Σ I0..1codeBinding
valueΣ1..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
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)

Restrictions

Alberta Patient Summary (PS-AB) employs a set of constraints on the Bundle (PS-AB) Profile that prevents patient summaries created in Alberta to include certain elements from PractitionerRole.

PractitionerRole records sent in a PS-AB Bundle SHALL NOT contain any of the following PractitionerRole details:

  • .organization
  • .healthcareService

These elements are restricted based on current privacy requirements that require data that is collected, used or disclosed be limited to only the amount of health information that is essential to enable the custodian or the recipient of the information to carry out the intended purpose.

Usage

The PractitionerRole Resource is used to provide information about the author/curator a patient summary in its header.

.id

  • used to uniquely identify the resource
  • if a persistent identity for the resource is not available to use when constructing a Bundle for transmission, a UUID SHOULD be used in this element (with a corresponding value in Bundle.entry.fullUrl)

.practitioner

  • SHALL always be populated
  • the referenced resource SHALL be included in the Bundle.entry
  • .reference SHALL always be populated and SHALL be the UUID in the Bundle.entry.fullURL of the referenced resource

.code

  • represents the role type(s) under which this service is being performed or delivered

.specialty

  • the professional expertise or medical qualification of the provider, as it applies to their role in authoring the patient summary (e.g. general practice, family medicine, pediatrics, gerontology, cardiology, etc.)
  • SHALL always be populated using the bound value set

.location

  • the physical location where the services are provided to the patient, that compose the chart from which the patient summary is drawn
  • SHALL always be populated
  • the referenced resource SHALL be included in the Bundle.entry
  • .reference SHALL always be populated and SHALL be the UUID in the Bundle.entry.fullURL of the referenced resource