Invoices
Invoices (FHIRInvoice) represent billing documents for healthcare services rendered. ClinikAPI simplifies the most common invoice fields — for advanced scenarios like complex price components or tax calculations, use the FHIR passthrough.
Create an Invoice
Draft Invoice
Create a draft invoice and issue it later:Cancel an Invoice
Search Invoices
Invoice Statuses
| Status | Description |
|---|---|
draft | Invoice is being prepared |
issued | Invoice has been sent to the recipient |
balanced | Invoice has been fully paid |
cancelled | Invoice has been cancelled |
Complete Field Reference
| Field | Type | Required | Description |
|---|---|---|---|
status | string | Yes | draft, issued, balanced, cancelled |
patientId | string | No | Patient the invoice is for |
type | string | No | Invoice type |
recipientId | string | No | Recipient reference |
date | string | No | Invoice date (defaults to now) |
issuerId | string | No | Issuing Organization ID |
accountId | string | No | Account ID |
participant | Array | No | Participants involved |
lineItem | Array | No | Line items with pricing |
totalNet | { value, currency? } | No | Total net amount |
totalGross | { value, currency? } | No | Total gross amount |
paymentTerms | string | No | Payment terms |
cancelledReason | string | No | Reason for cancellation |
note | string | No | Additional notes |