Insurance claims document processing
docRefinery turns first notice of loss forms, claim packets, repair estimates and incident reports into structured claim data through an API. Mixed packets are separated into their documents. By default, every value comes back with a confidence score, and anything under your threshold waits for an adjuster instead of flowing into the claim system.
Updated
Claims intake is the front of the queue
A claim cannot move until someone has read what came in: the loss notice, the estimate, the police report, the photos of a repair invoice. In claims, a wrong value costs more than a slow one. A misread policy number or estimate total sends the claim down the wrong path, and someone has to unwind it later. docRefinery is built for that trade-off. It extracts what it can stand behind and holds back what it cannot.
What a claim file has to yield
| Document | Fields teams need |
|---|---|
| First notice of loss form | Policy number, insured, claimant, contact details, date, time and place of loss, cause, loss description |
| Repair estimate | Repairer, vehicle or property, labour, parts and materials lines, subtotal, tax, estimate total |
| Police or incident report | Report number, date and location, parties and vehicles involved |
| Repair or medical invoice | Provider, invoice number, service dates, line items, amount due |
| Policy declarations page | Policy number, effective dates, coverages, limits, deductibles |
| Adjuster notes and proof of loss | Adjuster, inspection date, amounts claimed, items listed |
Repair invoices are in the 20-type catalogue. First notice of loss forms, ACORD forms and declarations pages are set up as a workflow or a custom type, trained at no charge.
Loss notices, estimates and the systems that print them
Claims look varied, but the paperwork behind them is not. A carrier receives its own forms back, plus industry-standard loss notices such as ACORD forms from agents and brokers. Repair estimates come from a handful of estimating systems that most body shops and contractors use, and police reports follow each force's own form. The same layouts come back constantly. Each is learned once and remembered, so a carrier's thousandth estimate from a familiar system is a known layout, not a fresh problem.
Confidence thresholds that hold claims back
You set a confidence threshold per field and per document type. Set the policy number and estimate total strict and the loss description loose. A field that clears its threshold is ready to use; one that does not waits for a person. A packet uploaded as one PDF is separated into its documents first, so a strict threshold on an estimate does not hold up the loss notice beside it. See confidence scores in document extraction for how to choose thresholds.
Workflow rules add checks on the values within a document, such as estimate lines summing to the total or the date of loss falling before the report date. A failed rule flags the run. A field the form leaves blank comes back null, not a plausible guess.
Coverage calls stay with adjusters
Coverage and settlement decisions stay with adjusters. In the review queue they see the source page next to each held value, with the cited region highlighted, and correct values or add and remove estimate lines. Every change is kept on the run, and exports always carry the corrected values. docRefinery reads documents. It does not assess damage from photos, decide coverage or detect fraud.
What else claims teams can lean on
Claim files are long and mixed. These are the parts of docRefinery that help most.
- Long packets at scale. A file of loss notice, estimate, report and invoices is segmented into its documents, each recognised for what it is.
- One format across the claim. A loss notice, an estimate and a police report all return the same field and table shape.
- Claim system names. A Return as alias sets each output key, such as
policy_noorloss_date, so values land in the right place. - Estimate lines as rows, with labour, parts and materials kept apart rather than as one block of text.
- Forms outside the catalogue. ACORD forms and declarations pages become custom types, trained, hosted and re-trained at no charge.
- Safe changes. A workflow starts from one sample document, and versions, replay and compare let you test a change before it goes live.
- Handlers' fixes reused. A correction on one estimate can be offered as a fix for that whole layout, once it has been tested on that layout's own documents.
- A view of the queue. Insights tracks flagged fields and auto-approval trends, so you can see which forms hold claims back.
Writing intake data to the claim
Your code takes the JSON from the API (extract a document) and writes it to the claim, or a handler exports CSV, Excel or JSON from the dashboard. Every document type arrives in the same format, so that mapping is written once. No claims platform connector or webhook exists today; integrations are in design on the roadmap. Claim files that cannot leave your network can run on Enterprise in a private VPC or fully air-gapped on premises.
What the claims cycle costs today
J.D. Power's 2026 U.S. Property Claims Satisfaction Study, as reported by Decerto, puts the average time from first notice of loss to final payment at 40.7 days. That is a third-party benchmark for the whole cycle, not a measure of docRefinery. Intake is only the front of it.
Claims work it does not cover
- You want damage assessed from photographs. docRefinery reads documents, not damage.
- Your claims arrive mostly as free-form letters and handwritten narratives with no repeating layout.
- You need fraud scoring or automated coverage decisions.
- Your intake already arrives as structured data from a portal, so there is little paper to read.
Common questions
Can docRefinery process a whole claim packet at once?
Yes. Upload the packet as one PDF and docRefinery separates it into the documents inside it, such as the loss notice, repair estimate and police report, and extracts the fields for each. Each document's fields carry their own confidence scores, so one unclear page does not hold up the rest.
Does docRefinery make claim decisions?
No. docRefinery extracts claim data, such as policy number, date of loss, claimant and estimate lines, and holds back values under your confidence threshold for an adjuster. Coverage, settlement and fraud decisions stay with your team and your claims system.
Does it work with ACORD loss notice forms?
Standard loss notice forms are a good fit because their layout repeats across every agent and broker who uses them. Each layout is learned the first time it arrives and remembered after that. They are set up as a workflow or a custom type at no charge, with Return as aliases naming each field for your claim system. Fields come back with confidence scores and a page and box, blank fields come back null, and the output format matches every other document in the file.
Sources
Related
- Confidence scoresWhat a confidence score in document extraction means, how to set thresholds per field, when to send values to human review, and why null beats a guess.
- What is document data extraction?Document data extraction turns PDFs and scans into structured fields. How OCR, IDP, extraction APIs and LLM parsing differ, and how to choose between them.
- InvoiceExtract data from invoice PDFs and scans: 62 fields including line items and VAT, as JSON with confidence scores and page and box citations on values.
- Extract a documentExtract data from an invoice with the docRefinery API: submit with curl, Python or JavaScript, poll the run, then read fields, tables and low-confidence flags.
- CompareHow docRefinery compares with Reducto, Extend, LlamaParse, Unstructured, Textract, Azure and Google on output, review and deployment, including where we trail.
- Create your account | docRefineryCreate a docRefinery account with Google. Starter is free up to 100 pages a month.
- Use casesWhere document extraction fits best: accounts payable, lending, KYC, insurance claims, logistics, healthcare admin and contracts, wherever senders repeat.
Bring the documents your team handles.
Upload a real file and see each field with its confidence score, ready to check.
100 pages a month free. No credit card, no sales call.