Create a claim
POST/v1/claims
Create a claim
Request
- application/json
Body
required
Claims Information
- Array [
- ]
Required only for Provider / EMR integrations
The human friendly unique code of the Insurer who should receive this claim.
See insurer list endpoint for available Insurers
The ID of the Insurer who should receive this claim. Used when hmo_code is not supplied
Required for Insurer / HMO integrations only. This is the unique code/ID with which you(The Insurer) identify the provider within your database. NB: This code must be attached to the provider on your curacel account.
enrollee objectrequired
Specifies the Enrollee / Patient for whom this claim is created
The insurance number of the enrollee as supplied by the HMO. This would be validated against existing insurance numbers.
The name to be saved for floating enrollee.
The name to be saved for floating enrollee.
Default value: false
Floating enrollees are those whose insurance numbers are not yet registered with Curacel. Pass this as true when this is the case and the insurance number will no longer be validated (Avoid using this as much as possible)
Default value: false
Insurer / HMO integrations only.
Automatically creates a new record for the enrollee if the insurance number doesn't match an existing record.
First_name and last_name should be supplied if this is true as they would be used to create the record.
The date of the patient’s visit to the provider.
If the patient was admitted, date admission started.
If the patient was admitted, date of discharge.
diagnoses objectrequired
The collection of diagnoses that should be attached to this claim.
(Recommended)If ICD10 codes are available, an array of the icd10 codes which represent the diagnoses concerned. E.g [‘b54’, ‘k27’]
Where ICD codes are not available, the names / descriptions of the diagnoses can be used as an alternative to identify them.
Pre-authorization code for the claim.
items object[]required
Collection of all the line items that make up the claim.
Description of the service rendered to the enrollee.
Unit price of the item
Qty of the item. Would be automatically multiplied with unit price to derive sub_total for the item
If the tariff code as agreed between the hospital and HMO is available, this can be supplied to aid precise validation of the tariff.
If the unique ID of the tariff on Curacel for the service is available, supply it to aid validation
Default value: true
Applies only to Provider / EMR integrations Always false for HMO / Insurer integrations
Determines whether the claim should be created as a draft (true) or submitted to the HMO immediately (false) after successful creation. Creating as a draft would make it possible to review and edit the claim on the curacel platform before final submission to the HMO.
Required for insurer / HMO integrations
Unique identifier for the claim as is on the source system. E.g it’s ID
Default value: false
Insurer / HMO integrations only.
When true, the claim would be passed through the Curacel auto-vetting engine after successful creation.
Default value: false
Insurer / HMO integrations only.
When true, new tariffs would be automatically created for items that have no match. They would be created under the account of the provider to which the claim belongs.
An optional array of IDs of previously/already created attachments. Supplied Attachments must be owned by caller's organization.
Responses
- 200
- 400
- 401
- 403
- 404
Success
- application/json
- Schema
- Example (from schema)
Schema
The ID of the created claim.
{
"id": 0
}
Bad Request
Unauthenticated
Forbidden
not found