PractitionerRole

open class PractitionerRole: DomainResource

Roles/organizations the practitioner is associated with.

A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.

  • Roles/organizations the practitioner is associated with.

    A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.

    Declaration

    Swift

    override open class var resourceType: String
  • Whether this practitioner’s record is in active use.

    Declaration

    Swift

    public var active: FHIRBool?
  • Description of availability exceptions.

    Declaration

    Swift

    public var availabilityExceptions: FHIRString?
  • Times the Service Site is available.

    Declaration

    Swift

    public var availableTime: [PractitionerRoleAvailableTime]?
  • Roles which this practitioner may perform.

    Declaration

    Swift

    public var code: [CodeableConcept]?
  • Technical endpoints providing access to services operated for the practitioner with this role.

    Declaration

    Swift

    public var endpoint: [Reference]?
  • The list of healthcare services that this worker provides for this role’s Organization/Location(s).

    Declaration

    Swift

    public var healthcareService: [Reference]?
  • Business Identifiers that are specific to a role/location.

    Declaration

    Swift

    public var identifier: [Identifier]?
  • The location(s) at which this practitioner provides care.

    Declaration

    Swift

    public var location: [Reference]?
  • Not available during this time due to provided reason.

    Declaration

    Swift

    public var notAvailable: [PractitionerRoleNotAvailable]?
  • Organization where the roles are available.

    Declaration

    Swift

    public var organization: Reference?
  • The period during which the practitioner is authorized to perform in these role(s).

    Declaration

    Swift

    public var period: Period?
  • Practitioner that is able to provide the defined services for the organation.

    Declaration

    Swift

    public var practitioner: Reference?
  • Specific specialty of the practitioner.

    Declaration

    Swift

    public var specialty: [CodeableConcept]?
  • Contact details that are specific to the role/location/service.

    Declaration

    Swift

    public var telecom: [ContactPoint]?
  • Contact details that are specific to the role/location/service.

    Declaration

    Swift

    override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext)
  • Undocumented

    Declaration

    Swift

    open class PractitionerRole: DomainResource