cardea.fhir.Goal

class cardea.fhir.Goal(dict_values=None)

Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc.

Parameters
  • resourceType – This is a Goal resource

  • identifier – This records identifiers associated with this care plan 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 (e.g. in CDA documents, or in written / printed documentation).

  • status – Indicates whether the goal has been reached and is still considered relevant.

  • category – Indicates a category the goal falls within.

  • priority – Identifies the mutually agreed level of importance associated with reaching/sustaining the goal.

  • description – Human-readable and/or coded description of a specific desired objective of care, such as “control blood pressure” or “negotiate an obstacle course” or “dance with child at wedding”.

  • subject – Identifies the patient, group or organization for whom the goal is being established.

  • startDate – The date or event after which the goal should begin being pursued.

  • startCodeableConcept – The date or event after which the goal should begin being pursued.

  • target – Indicates what should be done by when.

  • statusDate – Identifies when the current status. I.e. When initially created, when achieved, when cancelled, etc.

  • statusReason – Captures the reason for the current status.

  • expressedBy – Indicates whose goal this is - patient goal, practitioner goal, etc.

  • addresses – The identified conditions and other health record elements that are intended to be addressed by the goal.

  • note – Any comments related to the goal.

  • outcomeCode – Identifies the change (or lack of change) at the point when the status of the goal is assessed.

  • outcomeReference – Details of what’s changed (or not changed).

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