Bot and subscription workflow helpers for automation-heavy applications.
Summary
Functions
@spec activate_subscription(Medplum.Client.t(), String.t()) :: Medplum.result()
@spec bot_audit_events(Medplum.Client.t(), String.t(), map()) :: Medplum.result()
@spec deploy_bot(Medplum.Client.t(), String.t(), map()) :: Medplum.result() | {:ok, Medplum.async_result()}
@spec execute_bot(Medplum.Client.t(), String.t(), map()) :: Medplum.result() | {:ok, Medplum.async_result()}
@spec pause_subscription(Medplum.Client.t(), String.t()) :: Medplum.result()
@spec provenance_for_target(Medplum.Client.t(), String.t(), map()) :: Medplum.result()
@spec subscribe_bot_to_resource(Medplum.Client.t(), String.t(), String.t(), keyword()) :: Medplum.result()
@spec subscriptions_for_criteria(Medplum.Client.t(), String.t(), map()) :: Medplum.result()