clinik.claims
Claims (FHIRClaim) represent healthcare billing requests submitted to insurers for reimbursement. ClinikAPI exposes the most commonly used fields — use the FHIR passthrough for advanced claim scenarios.
create
| Field | Type | Required | Description |
|---|---|---|---|
status | string | Yes | active, cancelled, draft |
type | string | Yes | institutional, oral, pharmacy, professional, vision |
use | string | Yes | claim, preauthorization, predetermination |
patientId | string | Yes | Patient ID |
created | string | No | When created (defaults to now) |
providerId | string | Yes | Provider (Practitioner/Organization ID) |
insurerId | string | No | Insurer Organization ID |
priority | string | Yes | normal, immediate, deferred, stat |
billablePeriod | { start?, end? } | No | Billable period |
diagnosis | Array | No | Diagnoses |
procedure | Array | No | Procedures |
insurance | Array | Yes | Insurance coverage (min 1) |
item | Array | No | Line items |
total | { value, currency? } | No | Total claim amount |
note | string | No | Additional notes |
Insurance Object
| Field | Type | Required | Description |
|---|---|---|---|
sequence | number | Yes | Sequence number |
focal | boolean | Yes | Whether this is the focal coverage |
coverageId | string | Yes | Coverage resource ID |
Item Object
| Field | Type | Required | Description |
|---|---|---|---|
sequence | number | Yes | Sequence number |
productOrService | string | Yes | Product or service code |
quantity | { value, unit? } | No | Quantity |
unitPrice | { value, currency? } | No | Unit price |
net | { value, currency? } | No | Net amount |
Example
read / update / delete / search
Same pattern as other resources. Update supportsstatus only. Search supports patientId, status, use, providerId, dateFrom, dateTo filters.