cardea.fhir.HealthcareService

class cardea.fhir.HealthcareService(dict_values=None)

The details of a healthcare service available at a location.

Parameters
  • resourceType – This is a HealthcareService resource

  • identifier – External identifiers for this item.

  • active – Whether this healthcareservice record is in active use.

  • providedBy – The organization that provides this healthcare service.

  • category – Identifies the broad category of service being performed or delivered.

  • type – The specific type of service that may be delivered or performed.

  • specialty – Collection of specialties handled by the service site. This is more of a medical term.

  • location – The location(s) where this healthcare service may be provided.

  • name – Further description of the service as it would be presented to a consumer while searching.

  • comment – Any additional description of the service and/or any specific issues not covered by the other attributes, which can be displayed as further detail under the serviceName.

  • extraDetails – Extra details about the service that can’t be placed in the other fields.

  • photo – If there is a photo/symbol associated with this HealthcareService, it may be included here to facilitate quick identification of the service in a list.

  • telecom – List of contacts related to this specific healthcare service.

  • coverageArea – The location(s) that this service is available to (not where the service is provided).

  • serviceProvisionCode – The code(s) that detail the conditions under which the healthcare service is available/offered.

  • eligibility – Does this service have specific eligibility requirements that need to be met in order to use the service?

  • eligibilityNote – Describes the eligibility conditions for the service.

  • programName – Program Names that can be used to categorize the service.

  • characteristic – Collection of characteristics (attributes).

  • referralMethod – Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required.

  • appointmentRequired – Indicates whether or not a prospective consumer will require an appointment for a particular service at a site to be provided by the Organization. Indicates if an appointment is required for access to this 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 specific healthcare services defined at this resource.

__init__(dict_values=None)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([dict_values])

Initialize self.

assert_type()

Checks class values follow set possible enumerations.

get_dataframe()

Returns dataframe from class attribute values.

get_eligible_relationships()

Returns class relationships for attributes that are used.

get_id()

Returns fhir class identifier.

get_relationships()

Returns class relationships.

set_attributes(dict_values)

Sets values to class attributes.