PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.ch-core@2.1.0
    http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole
description: Core PractitionerRole definition in the swiss context.
package_name: ch.fhir.ig.ch-core
derivation: constraint
name: CHCorePractitionerRole
type: PractitionerRole
elements:
  availableTime:
    short: Times the Service Site is available
    type: BackboneElement
    array: true
    index: 10
    elements:
      daysOfWeek:
        short: mon | tue | wed | thu | fri | sat | sun
        type: code
        array: true
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/days-of-week|4.0.1'}
        index: 11
      allDay: {type: boolean, short: 'Always available? e.g. 24 hour service', index: 12}
      availableStartTime: {short: Opening time of day (ignored if allDay = true), type: time, index: 13}
      availableEndTime: {short: Closing time of day (ignored if allDay = true), type: time, index: 14}
  specialty:
    short: Specific specialty of the practitioner
    type: CodeableConcept
    array: true
    binding: {strength: preferred, valueSet: 'http://fhir.ch/ig/ch-epr-term/ValueSet/HCProfessional.hcSpecialisation'}
    isSummary: true
    index: 6
  notAvailable:
    type: BackboneElement
    short: Not available during this time due to provided reason
    array: true
    index: 15
    elements:
      description: {type: string, short: Reason presented to the user explaining why time not available, index: 16}
      during: {type: Period, short: Service not available from this date, index: 17}
    required: [description]
  organization:
    short: Organization where the roles are available
    refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization']
    type: Reference
    isSummary: true
    index: 4
  active: {short: Whether this practitioner role record is in active use, type: boolean, 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
    type: CodeableConcept
    array: true
    binding: {strength: preferred, valueSet: 'http://fhir.ch/ig/ch-epr-term/ValueSet/HCProfessional.hcProfession'}
    isSummary: true
    index: 5
  identifier: {short: Business Identifiers that are specific to a role/location, type: Identifier, array: true, isSummary: true, index: 0}
  availabilityExceptions: {type: string, short: Description of availability exceptions, index: 18}
  practitioner:
    short: Practitioner that is able to provide the defined services for the organization
    refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitioner']
    type: Reference
    isSummary: true
    index: 3
  telecom: {short: Contact details that are specific to the role/location/service, type: ContactPoint, array: true, isSummary: true, index: 9}
  period: {short: The period during which the practitioner is authorized to perform in these role(s), type: Period, isSummary: true, index: 2}
  location:
    short: The location(s) at which this practitioner provides care
    refers: ['http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-location']
    type: Reference
    array: true
    isSummary: true
    index: 7
  endpoint:
    short: Technical endpoints providing access to services operated for the practitioner with this role
    refers: ['http://hl7.org/fhir/StructureDefinition/Endpoint']
    type: Reference
    array: true
    index: 19
  healthcareService:
    short: The list of healthcare services that this worker provides for this role's Organization/Location(s)
    refers: ['http://hl7.org/fhir/StructureDefinition/HealthcareService']
    type: Reference
    array: true
    index: 8
package_version: 2.1.0
class: profile
kind: resource
url: http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole
base: http://hl7.org/fhir/StructureDefinition/PractitionerRole
version: 2.1.0