Cardea
cardea.fhir.
PractitionerRole
A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time.
resourceType – This is a PractitionerRole resource
identifier – Business Identifiers that are specific to a role/location.
active – Whether this practitioner’s record is in active use.
period – The period during which the person is authorized to act as a practitioner in these role(s) for the organization.
practitioner – Practitioner that is able to provide the defined services for the organation.
organization – The organization where the Practitioner performs the roles associated.
code – Roles which this practitioner is authorized to perform for the organization.
specialty – Specific specialty of the practitioner.
location – The location(s) at which this practitioner provides care.
healthcareService – The list of healthcare services that this worker provides for this role’s Organization/Location(s).
telecom – Contact details that are specific to the role/location/service.
availableTime – A collection of times that the Service Site is available.
notAvailable – The HealthcareService is not available during this period of time due to the provided reason.
availabilityExceptions – A description of site availability exceptions, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as details in the available Times and not available Times.
endpoint – Technical endpoints providing access to services operated for the practitioner with this role.
__init__
Initialize self. See help(type(self)) for accurate signature.
Methods
__init__([dict_values])
Initialize self.
assert_type()
assert_type
Checks class values follow set possible enumerations.
get_dataframe()
get_dataframe
Returns dataframe from class attribute values.
get_eligible_relationships()
get_eligible_relationships
Returns class relationships for attributes that are used.
get_id()
get_id
Returns fhir class identifier.
get_relationships()
get_relationships
Returns class relationships.
set_attributes(dict_values)
set_attributes
Sets values to class attributes.