http://hl7.org/fhir/StructureDefinition/PractitionerRole|4.0.1

A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.
description: A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.
derivation: specialization
name: PractitionerRole
type: PractitionerRole
elements:
  availableTime:
    short: Times the Service Site is available
    array: true
    index: 10
    elements:
      daysOfWeek:
        short: mon | tue | wed | thu | fri | sat | sun
        array: true
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/days-of-week|4.0.1'}
        index: 11
      allDay: {short: 'Always available? e.g. 24 hour service', index: 12}
      availableStartTime: {short: Opening time of day (ignored if allDay = true), index: 13}
      availableEndTime: {short: Closing time of day (ignored if allDay = true), index: 14}
  specialty:
    short: Specific specialty of the practitioner
    array: true
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/c80-practice-codes'}
    isSummary: true
    index: 6
  notAvailable:
    short: Not available during this time due to provided reason
    array: true
    index: 15
    elements:
      description: {short: Reason presented to the user explaining why time not available, index: 16}
      during: {short: Service not available from this date, index: 17}
    required: [description]
  organization: {short: Organization where the roles are available, isSummary: true, index: 4}
  active: {short: Whether this practitioner role record is in active use, meaningWhenMissing: This resource is generally assumed to be active if no value is provided for the active element, isSummary: true, index: 1}
  code:
    short: Roles which this practitioner may perform
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/practitioner-role'}
    isSummary: true
    index: 5
  identifier: {short: Business Identifiers that are specific to a role/location, array: true, isSummary: true, index: 0}
  availabilityExceptions: {short: Description of availability exceptions, index: 18}
  practitioner: {short: Practitioner that is able to provide the defined services for the organization, isSummary: true, index: 3}
  telecom: {short: Contact details that are specific to the role/location/service, array: true, isSummary: true, index: 9}
  period: {short: The period during which the practitioner is authorized to perform in these role(s), isSummary: true, index: 2}
  location: {short: The location(s) at which this practitioner provides care, array: true, isSummary: true, index: 7}
  endpoint: {short: Technical endpoints providing access to services operated for the practitioner with this role, array: true, index: 19}
  healthcareService: {short: The list of healthcare services that this worker provides for this role's Organization/Location(s), array: true, index: 8}
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/PractitionerRole
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: 4.0.1