cardea.fhir.AppointmentResponse

class cardea.fhir.AppointmentResponse(dict_values=None)

A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.

Parameters
  • resourceType – This is a AppointmentResponse resource

  • identifier – This records identifiers associated with this appointment response concern that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate.

  • appointment – Appointment that this response is replying to.

  • start – Date/Time that the appointment is to take place, or requested new start time.

  • end – This may be either the same as the appointment request to confirm the details of the appointment, or alternately a new time to request a re-negotiation of the end time.

  • participantType – Role of participant in the appointment.

  • actor – A Person, Location/HealthcareService or Device that is participating in the appointment.

  • participantStatus – Participation status of the participant. When the status is declined or tentative if the start/end times are different to the appointment, then these times should be interpreted as a requested time change. When the status is accepted, the times can either be the time of the appointment (as a confirmation of the time) or can be empty.

  • comment – Additional comments about the appointment.

__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.