cardea.fhir.EpisodeOfCare

class cardea.fhir.EpisodeOfCare(dict_values=None)

An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time.

Parameters
  • resourceType – This is a EpisodeOfCare resource

  • identifier – The EpisodeOfCare may be known by different identifiers for different contexts of use, such as when an external agency is tracking the Episode for funding purposes.

  • status – planned | waitlist | active | onhold | finished | cancelled.

  • statusHistory – The history of statuses that the EpisodeOfCare has been through (without requiring processing the history of the resource).

  • type – A classification of the type of episode of care; e.g. specialist referral, disease management, type of funded care.

  • diagnosis – The list of diagnosis relevant to this episode of care.

  • patient – The patient who is the focus of this episode of care.

  • managingOrganization – The organization that has assumed the specific responsibilities for the specified duration.

  • period – The interval during which the managing organization assumes the defined responsibility.

  • referralRequest – Referral Request(s) that are fulfilled by this EpisodeOfCare, incoming referrals.

  • careManager – The practitioner that is the care manager/care co-ordinator for this patient.

  • team – The list of practitioners that may be facilitating this episode of care for specific purposes.

  • account – The set of accounts that may be used for billing for this EpisodeOfCare.

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