Skip to main content
POST
Create Patient Liability

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Body

application/json
invoice_number
string
required
Maximum string length: 50
patient_id
integer
required
payment
object
required
practice_id
integer
required
reasons
enum<string>[]
required

Elation Billing practices accept exactly one reason: copay or outstanding_balance.

  • coinsurance - coinsurance
  • copay - copay
  • deductible - deductible
  • direct_payment - direct_payment
  • injection_shot - injection_shot
  • lab_imaging - lab_imaging
  • medications - medications
  • membership_fee - membership_fee
  • other - other
  • outstanding_balance - outstanding_balance
  • payment_installment - payment_installment
  • supplements - supplements
Available options:
coinsurance,
copay,
deductible,
direct_payment,
injection_shot,
lab_imaging,
medications,
membership_fee,
other,
outstanding_balance,
payment_installment,
supplements
total_amount_usd
string<decimal>
required
Pattern: ^-?\d{0,6}(?:\.\d{0,2})?$
external_memo
string | null
Maximum string length: 2000
internal_memo
string | null
Maximum string length: 500

Response

id
integer<int64>
required
reasons
string[]
required
total_amount_usd
string<decimal>
required
Pattern: ^-?\d{0,6}(?:\.\d{0,2})?$
date_of_service
string<date-time> | null
read-only
external_memo
string | null
Maximum string length: 2000
internal_memo
string
Maximum string length: 500
invoice_number
string
Maximum string length: 50
Required range: -2147483648 <= x <= 2147483647
paid_at
string<date-time> | null
read-only
patient_id
integer<int64> | null
read-only
payment_charges
object[]
read-only
payment_requests
object[]
read-only
practice_id
integer<int64>
read-only
practice_stripe_account_id
integer<int64> | null
read-only
voided_at
string<date-time> | null
read-only