Create a Pre-authorization request
POST/v1/pa-requests
Create a Pre-authorization request
Request
- application/json
Body
required
Pre-authorization Information
- Array [
- ]
Required only for Provider / EMR integrations
The human friendly unique code of the Insurer who should receive this PA request.
See insurer list endpoint for available Insurers
The ID of the Insurer who should receive this pa request. 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 pa request 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.
Possible values: [M
, F
]
The sex/gender 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, last_name and sex should be supplied if this is true as they would be used to create the record.
diagnoses objectrequired
The collection of diagnoses that should be attached to this PA request.
(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.
items object[]required
Collection of all the line items that make up the pa request.
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: false
Insurer / HMO integrations only. Only HMOs can approve or reject a Pa request on creation
Insurer / HMO integrations only. Only HMOs can reject a Pa request on creation and supply reason for rejection
Required for insurer / HMO integrations
Unique identifier for the pa request as is on the source system. E.g it’s ID
Responses
- 201
- 400
- 401
- 403
- 404
Success
- application/json
- Schema
- Example (from schema)
Schema
The success message
data object
Created pre-authorization information
The ID of the created pre-authorization request.
Unique identifier for the pre-authorization request as is on the source system. E.g it’s ID
{
"message": "string",
"data": {
"id": 0,
"ref": "string"
}
}
Bad Request
Unauthenticated
Forbidden
not found