Medplum.Workflows.Intake (medplum_elixir v0.2.0)

Copy Markdown View Source

Intake and assessment workflow helpers built on QuestionnaireResponse.

Summary

Functions

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

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

questionnaire_responses_for_questionnaire(client, questionnaire, params \\ %{})

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

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

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

submit_questionnaire_response(client, attrs)

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