Billing and claim workflow helpers.
Summary
Functions
@spec accounts_for_patient(Medplum.Client.t(), String.t(), map()) :: Medplum.result()
@spec apply_charge_item_definition(Medplum.Client.t(), String.t(), map()) :: Medplum.result() | {:ok, Medplum.async_result()}
@spec charge_items_for_account(Medplum.Client.t(), String.t(), map()) :: Medplum.result()
@spec charge_items_for_encounter(Medplum.Client.t(), String.t(), map()) :: Medplum.result()
@spec claim_responses_for_claim(Medplum.Client.t(), String.t(), map()) :: Medplum.result()
@spec claims_for_encounter(Medplum.Client.t(), String.t(), map()) :: Medplum.result()
@spec claims_for_patient(Medplum.Client.t(), String.t(), map()) :: Medplum.result()
@spec claims_for_status(Medplum.Client.t(), String.t(), map()) :: Medplum.result()
@spec eligibility_requests_for_patient(Medplum.Client.t(), String.t(), map()) :: Medplum.result()
@spec eligibility_responses_for_patient(Medplum.Client.t(), String.t(), map()) :: Medplum.result()
@spec export_claim(Medplum.Client.t(), String.t()) :: Medplum.result() | {:ok, Medplum.async_result()}
@spec export_claim(Medplum.Client.t(), map(), keyword()) :: Medplum.result() | {:ok, Medplum.async_result()}
@spec submit_claim_to_candid(Medplum.Client.t(), String.t(), map()) :: Medplum.result() | {:ok, Medplum.async_result()}
@spec submit_claim_to_stedi(Medplum.Client.t(), String.t(), map()) :: Medplum.result() | {:ok, Medplum.async_result()}