Medplum.Workflows.Medications (medplum_elixir v0.2.0)

Copy Markdown View Source

Medication and allergy workflow helpers.

Summary

Functions

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

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

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

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

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

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

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

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

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

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

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

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

prescribe(client, attrs)

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