This is an async operation. The endpoint returns
202 Accepted immediately after queuing the claim, and a webhook event is sent to your registered endpoint once the claim has been created (or has failed) in the EMR. Currently supported for eClinicalWorks.Request Parameters
Required Fields
- appointment_id (string, required): The Cobalt appointment ID to create a claim for. The appointment must belong to the authenticated user and have an associated EMR appointment ID.
Example Request
Example Response
- claim_id: Unique identifier for the queued claim record. Use this to correlate the eventual webhook event.
- appointment_id: Echo of the appointment the claim was queued against.
- job_id: Job execution identifier for tracking the async operation.
Error Responses
Missing Required Field
Invalid Appointment ID Format
Appointment Missing EMR ID
Returned if the appointment exists but has not yet been synced with anemr_appointment_id.
Appointment Not Found
Duplicate Claim
Returned if a claim for this appointment is already in-flight (pending_create) or has already been completed. Failed claims do not block retries.