Healthcare document extraction for administrative teams
docRefinery extracts data from the administrative paperwork around care: claim forms, explanations of benefits, paper remittances, referrals, prior authorisation forms and intake forms. Billing and revenue-cycle teams get structured fields with confidence scores. It is not a clinical tool. It does not interpret results, suggest diagnoses or assign codes.
Updated
Administrative, not clinical
Healthcare paperwork falls into two kinds. Clinical documents inform care; administrative documents decide who pays and how much. docRefinery is for the second kind. It reads what is printed on a claim form or an explanation of benefits and returns it as data. Procedure and diagnosis codes come back exactly as printed. docRefinery does not choose, correct or validate them against coding rules, and it plays no part in clinical decisions.
What billers key from each form
| Document | Fields teams need |
|---|---|
| 1500 claim form | Patient, insured's ID number, payer, provider and identifiers as printed, dates of service, procedure codes and modifiers, diagnosis codes, charges |
| Explanation of benefits or paper remittance | Payer, member ID, claim number, service dates, billed, allowed and paid amounts, adjustments, patient responsibility |
| Referral | Referring and receiving provider, patient, specialty, dates, referral number |
| Prior authorisation form | Member, requested service, codes as printed, authorisation number, status, valid dates |
| Patient intake form | Name, date of birth, contact details, insurance carrier and member ID, checkbox answers |
The 20-type catalogue covers medical bills. 1500 claim forms, explanations of benefits, referrals, prior authorisation and intake forms are set up as a workflow or a custom type, trained at no charge.
Standard claim forms and a fixed payer list
Some of these forms are standard by design. The 1500 claim form is a single paper claim form for use by all third-party payers, and the National Uniform Claim Committee maintains its data set and physical layout. Payers issue explanations of benefits from a small set of templates, and a practice deals with the same payers month after month. Intake forms are the practice's own. So a billing team sees a limited set of layouts, each learned once and remembered after that.
Coded fields and free text need different trust
Handwriting, checkboxes and dense remittance tables can all sit in the same document. Confidence thresholds are set per field, and here that matters more than anywhere else. A member ID or an allowed amount should clear a high bar before anyone relies on it; a free-text reason for referral can pass at a lower one. Values under their threshold go to a person, and a field the form leaves blank comes back null rather than a guess. Workflow rules can add checks within a document, such as paid plus adjustments plus patient responsibility equalling the billed amount on a remittance line.
Billers decide what gets posted
Billers stay in charge of what is posted. In the review queue, a reviewer sees the source page next to each held value with the cited region highlighted, corrects it, and adds or removes table rows. Every change is kept on the run, and exports carry the corrected values.
What billing teams get beyond the fields
| For a billing team | What it means |
|---|---|
| On-premises option | Enterprise can run fully air-gapped on your servers, on models inside your network. |
| Only the fields you need | The organisation decides what may be extracted, so patient details a workflow doesn't use can stay off. |
| Your system's labels | A Return as alias sets each output key, so an allowed amount can arrive as allowed_amt for your practice management import. |
| One format | Claim forms, remittances and referrals return the same field and table shape, whichever payer issued them. |
| Remittance lines as rows | Each service line stays a row, with billed, allowed and paid amounts together. |
| Payer forms at no charge | Custom types are trained, hosted and re-trained for free, and a workflow starts from one sample. |
| Evidence for an appeal | Extracted values and table cells carry page and box citations, so a disputed figure can be found again. |
| Fixes reused | A corrected value can return as a suggested fix for that payer's form, checked against the form's own documents before it is applied. |
Patient data and deployment
Patient documents need care about where they are processed. Enterprise plans support private VPC and fully air-gapped on-premises deployment, so documents need not leave your network. That is a deployment capability, not a compliance certificate. Data retention is configurable per plan, from 7 days on Starter to custom terms on Enterprise, and data is encrypted in transit and at rest. docRefinery makes no HIPAA or other regulatory compliance claim. A SOC 2 Type II audit is in progress and no report has been issued yet; SSO is planned for Enterprise and not available yet; there are no data-residency commitments yet. Evaluate on hosted plans with synthetic documents, and talk to us about your obligations before sending real patient data.
Posting to practice management
Your code takes the fields from the API (extract a document) and posts them, or a biller exports from the dashboard; the Excel export keeps each remittance table on its own sheet, line by line. One format and your own field names mean the mapping is written once for every payer. No practice management or EHR connector exists today and there are no webhooks; integrations are in design on the roadmap.
Where healthcare teams need something else
- You need clinical decision support, results interpretation or any clinical use.
- You want medical codes assigned or audited. docRefinery extracts the codes printed and stops there.
- Your procurement requires a compliance attestation or a SOC 2 report today.
- Your remittances already arrive as electronic files. That data needs no document extraction.
- Most of your documents are handwritten clinical notes.
Common questions
Can docRefinery be used for clinical documents?
No. docRefinery is for administrative healthcare paperwork: claim forms, explanations of benefits, paper remittances, referrals, prior authorisation and intake forms. It does not interpret results, suggest diagnoses or play any part in clinical decisions.
Does docRefinery assign medical codes?
No. It extracts procedure and diagnosis codes exactly as they are printed on the document, with confidence scores and page citations. Choosing, correcting or auditing codes stays with your coders and billing systems.
Is docRefinery HIPAA compliant?
docRefinery makes no HIPAA or other regulatory compliance claim. A SOC 2 Type II audit is in progress with no report issued yet. Enterprise plans support private VPC and fully air-gapped on-premises deployment, so patient documents can stay inside your own network.
Do different payers' forms need separate parsing?
No. Each payer's layout is learned once, and every form returns the same format under the Return as field names you set, with tables as rows. A new payer adds a layout, not new parsing code. Values under your thresholds still wait for a biller.
Sources
Related
- On-premises extractionWhat on-premises and air-gapped document extraction really mean, the options available today, how to evaluate them, and the questions to ask every vendor.
- 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.
- ReceiptRead merchant, date, tax, tip and items from receipt photos and PDFs. Faded or creased values go to a reviewer instead of straight into your books.
- 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.