Skip to main content
GET
/
billing
/
charge
/
get
/
{id}
Get Charge By Id
curl --request GET \
  --url https://api.decodahealth.com/billing/charge/get/{id} \
  --header 'API-KEY: <api-key>' \
  --header 'TENANT: <tenant>'
{
  "patientId": "<string>",
  "totalOutstanding": 123,
  "items": [
    {
      "chargeId": "<string>",
      "quantity": 123,
      "price": 123,
      "id": "<string>",
      "itemId": "<string>",
      "name": "<string>",
      "description": "<string>",
      "discountAmount": 123,
      "discountPercentage": 123,
      "discountReason": "<string>",
      "soldPackageId": "<string>",
      "bankedQuantity": 123,
      "bankedItemId": "<string>",
      "issuedDiscountId": "<string>",
      "soldByProviderId": "<string>",
      "taxAmount": 123,
      "pricingId": "<string>",
      "shipmentIds": [
        "<string>"
      ],
      "item": {
        "name": "<string>",
        "price": 123,
        "id": "<string>",
        "brandName": "<string>",
        "description": "<string>",
        "category": "<string>",
        "unit": "AMPOULES",
        "isPhysical": true,
        "isArchived": false,
        "internalNotes": "<string>",
        "taxable": false,
        "sortOrder": 123,
        "allowCustomPricing": false,
        "type": "PRODUCT"
      },
      "locationId": "<string>",
      "locationName": "<string>",
      "saleDate": "2023-11-07T05:31:56Z"
    }
  ],
  "adjustments": [
    {
      "chargeId": "<string>",
      "id": "<string>",
      "amount": 123,
      "createdDate": "2023-11-07T05:31:56Z",
      "adjustmentType": "WRITE_OFF",
      "providerId": "<string>",
      "locationId": "<string>",
      "reason": "<string>"
    }
  ],
  "payments": [
    {
      "paymentId": "<string>",
      "amount": 123,
      "chargeId": "<string>",
      "payment": {
        "id": "<string>",
        "amount": 123,
        "status": "CANCELED",
        "paymentMedium": "<string>",
        "createdDate": "2023-11-07T05:31:56Z",
        "feeToPatient": 123,
        "patientId": "<string>",
        "payinId": "<string>",
        "currency": "USD",
        "payinConfigId": "<string>",
        "paymentMethodId": "<string>",
        "stripePaymentIntentId": "<string>",
        "failedReason": "<string>",
        "updatedDate": "2023-11-07T05:31:56Z",
        "fee": 0,
        "paymentMethod": {
          "id": "<string>",
          "patientId": "<string>",
          "rainforestPaymentMethodId": "<string>",
          "brand": "<string>",
          "last4": "<string>",
          "expMonth": 123,
          "expYear": 123,
          "accountHolderType": "<string>",
          "accountNumberLast4": 123,
          "bankName": "<string>",
          "routingNumber": 123,
          "description": "<string>",
          "type": "CARD",
          "isDefault": false,
          "isArchived": false
        },
        "refunds": []
      },
      "createdDate": "2023-11-07T05:31:56Z"
    }
  ],
  "id": "<string>",
  "patient": {
    "id": "<string>",
    "type": "PROVIDER",
    "createdDate": "2023-11-07T05:31:56Z",
    "firstName": "<string>",
    "lastName": "<string>",
    "phoneNumber": "<string>",
    "email": "<string>",
    "locationId": "<string>",
    "externalId": "<string>",
    "address": "<string>",
    "addressLineTwo": "<string>",
    "city": "<string>",
    "state": "<string>",
    "zipCode": "<string>",
    "country": "<string>",
    "addressValid": true,
    "meta": {},
    "isArchived": true,
    "primaryLocationId": "<string>",
    "gender": "<string>",
    "dateOfBirth": "2023-12-25",
    "patientMedications": [
      "<string>"
    ],
    "onSchedulingBlacklist": true,
    "surchargeDisabled": true,
    "tags": [
      {
        "id": "<string>",
        "name": "<string>",
        "isActive": true,
        "createdDate": "2023-11-07T05:31:56Z",
        "emoji": "<string>",
        "color": "<string>",
        "updatedDate": "2023-11-07T05:31:56Z"
      }
    ],
    "creditBalance": 123,
    "preferredProviderId": "<string>"
  },
  "total": 0,
  "description": "<string>",
  "status": "OUTSTANDING",
  "discountAmount": 0,
  "discountPercentage": 0,
  "externalId": "<string>",
  "externalCreatedDate": "2023-11-07T05:31:56Z",
  "ruleSetId": "<string>",
  "createdDate": "2023-11-07T05:31:56Z",
  "creatorId": "<string>",
  "tips": [],
  "locationId": "<string>",
  "eventId": "<string>",
  "memberId": "<string>",
  "comment": "<string>",
  "meta": {},
  "merchantAccountId": "<string>"
}

Headers

TENANT
string
required

The tenant you are making this request on behalf of

API-KEY
string
required

Your api key

Path Parameters

id
string
required

Response

Successful Response

patientId
string
required

Identifier of the patient being charged.

totalOutstanding
integer
required

Total outstanding amount that is yet to be paid.

items
ChargeItemDetail · object[]
required
adjustments
AdjustmentSummary · object[]
required
payments
ChargePaymentDetail · object[]
required
id
string | null

A unique identifier for the charge. Auto-generated if not provided.

patient
PatientSummary · object

Summary details of the patient being charged.

total
integer
default:0

Total amount of the charge.

description
string | null

Description of the charge.

status
enum<string>
default:OUTSTANDING

Current status of the charge.

Available options:
OUTSTANDING,
PAID,
EXTERNAL_SETTLEMENT,
VOID,
WRITE_OFF,
REFUNDED,
CHARGEBACK,
PAYMENT_PLAN,
COLLECTIONS
discountAmount
integer | null
default:0

Any discount applied to the total outstanding.

discountPercentage
number | null
default:0

Percentage of discount applied to the charge.

externalId
string | null

External identifier for the charge, if applicable.

externalCreatedDate
string<date-time> | null

The creation date of the charge in your external system, if applicable.

ruleSetId
string | null

Identifier for the RuleSet applied to this Charge, if any.

createdDate
string<date-time> | null

The date when the charge was created.

creatorId
string | null

Identifier of the Provider who created the charge (i.e. the Clinician, or relevant Biller).

tips
TipDetail · object[]

List of Tips in the Charge.

locationId
string | null

Identifier of the Location where the charge was created.

eventId
string | null

Identifier of the Event this charge is associated with, if any.

memberId
string | null

Identifier of the Member this charge is associated with, if any.

comment
string | null

Any additional comments about the charge.

meta
Meta · object

Any additional metadata about the charge relevant to your system.

merchantAccountId
string | null

Identifier of the MerchantAccount this charge is associated with.