cardea.fhir.CareTeam

class cardea.fhir.CareTeam(dict_values=None)

The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of care for a patient.

Parameters
  • resourceType – This is a CareTeam resource

  • identifier – This records identifiers associated with this care team 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.

  • status – Indicates the current state of the care team.

  • category – Identifies what kind of team. This is to support differentiation between multiple co-existing teams, such as care plan team, episode of care team, longitudinal care team.

  • name – A label for human use intended to distinguish like teams. E.g. the “red” vs. “green” trauma teams.

  • subject – Identifies the patient or group whose intended care is handled by the team.

  • context – The encounter or episode of care that establishes the context for this care team.

  • period – Indicates when the team did (or is intended to) come into effect and end.

  • participant – Identifies all people and organizations who are expected to be involved in the care team.

  • reasonCode – Describes why the care team exists.

  • reasonReference – Condition(s) that this care team addresses.

  • managingOrganization – The organization responsible for the care team.

  • note – Comments made about the CareTeam.

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