Medplum.Workflows.Orders (medplum_elixir v0.2.0)

Copy Markdown View Source

Order and results workflow helpers built on ServiceRequest and DiagnosticReport.

Summary

Functions

create_service_request(client, attrs)

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

diagnostic_reports_for_based_on(client, based_on, params \\ %{})

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

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

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

service_requests_for_encounter(client, encounter, params \\ %{})

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

service_requests_for_requester(client, requester, params \\ %{})

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

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

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