Medplum.Workflows.CarePlanning (medplum_elixir v0.2.0)

Copy Markdown View Source

Care planning and preventive care workflow helpers.

Summary

Functions

active_care_plans_for_subject(client, subject, params \\ %{})

@spec active_care_plans_for_subject(Medplum.Client.t(), String.t(), map()) ::
  Medplum.result()

active_goals_for_subject(client, subject, params \\ %{})

@spec active_goals_for_subject(Medplum.Client.t(), String.t(), map()) ::
  Medplum.result()

care_plans_for_subject(client, subject, params \\ %{})

@spec care_plans_for_subject(Medplum.Client.t(), String.t(), map()) ::
  Medplum.result()

create_care_plan(client, attrs)

@spec create_care_plan(Medplum.Client.t(), map()) :: Medplum.result()

create_goal(client, attrs)

@spec create_goal(Medplum.Client.t(), map()) :: Medplum.result()

goals_for_subject(client, subject, params \\ %{})

@spec goals_for_subject(Medplum.Client.t(), String.t(), map()) :: Medplum.result()

immunizations_by_vaccine_code(client, system, code, params \\ %{})

@spec immunizations_by_vaccine_code(Medplum.Client.t(), String.t(), String.t(), map()) ::
  Medplum.result()

immunizations_for_patient(client, patient, params \\ %{})

@spec immunizations_for_patient(Medplum.Client.t(), String.t(), map()) ::
  Medplum.result()

record_immunization(client, attrs)

@spec record_immunization(Medplum.Client.t(), map()) :: Medplum.result()