Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Match Monthly Lab Bills to Patients and Associates Without a Day of Spreadsheet Work?
Problems We Solve

How Do We Match Monthly Lab Bills to Patients and Associates Without a Day of Spreadsheet Work?

Dental lab invoices arrive as one monthly statement nobody can match to cases. We build lab invoice reconciliation that splits costs by case and associate.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Lab statements list items by patient name and docket number, while associate pay and patient charges live in your practice management system, so someone matches them line by line at month end. We build a reconciliation step that reads each lab statement, matches lines to cases and clinicians, flags remakes, duplicates and items with no matching case, and produces the split your accounts and associate statements need.

Month end, three labs, one practice manager

At the start of the month the lab statements arrive. One is a PDF with forty lines, another is a portal download, the third is a paper invoice in the post. Each line has a docket number, a patient surname, an item and a price. Somewhere in the practice, the practice manager sits down with the lab book, the associate list and a spreadsheet, and works out which clinician each line belongs to.

It matters because in many practices lab fees are shared with associates or deducted from their pay under their contract, and because private items may be passed on to the patient. Get it wrong and someone is paid incorrectly or a patient is overcharged.

Why the numbers never line up first time

  • Labs identify cases by their own docket number, which your system does not store.
  • Patient names are spelled differently, or a child is under a parent's name.
  • Remakes appear as a second line, sometimes charged and sometimes not.
  • An item is invoiced in one month but the fit happens in the next.
  • A case sent by a locum has no obvious owner.

None of these is hard to resolve for a single line. Together, across several labs, they turn a routine task into a day.

What it costs to do by hand

The direct cost is the practice manager's time at the busiest point of the month. The indirect costs are worse: associate statements delayed while lab fees are checked, disputes when an associate queries a deduction and nobody can show the case it relates to, and remake charges paid without anyone noticing that the lab usually covers them.

There is a quieter cost as well. When the matching is rushed, lines that do not fit are often just accepted to get the job finished, so the practice pays for items it cannot trace to a patient. Nobody is being careless; there is simply no time at month end to argue with a lab about a single docket from six weeks ago.

The reconciliation we put in place

  1. Lab statements are collected from a shared inbox or a folder, whichever the labs already send to.
  2. Each statement is read line by line. PDFs and scans are extracted with a document model and checked against the totals printed on the statement, so a misread is caught.
  3. Every line is matched to a lab case using docket number where the case tracker holds it, and patient name, date and item where it does not.
  4. Matched lines are assigned to the treating clinician and flagged NHS or private, following the case record.
  5. Duplicates, possible remakes and lines with no matching case go to an exception list with the likely candidates shown, for a person to decide.
  6. The result is exported in the form your accountant or associate pay process needs, for example a CSV for Xero or a summary per associate.
Line on statementWhat the system does
Docket matches a caseAssigned automatically
Name and date match, docket unknownSuggested match for a person to confirm
Same item twice for one patientFlagged as possible remake or duplicate
No case foundException with nearest candidates
Statement total differs from linesWhole statement held for checking

The split rules (for example what share of a lab bill an associate carries) come from your contracts. We apply them as written and do not interpret them.

Month end without the matching session

Most lines arrive already matched. The practice manager reviews a short list of exceptions, approves, and the associate summaries and the accounts export are ready. When an associate asks about a deduction, the case, the docket and the statement line are one click apart.

Over time the exception list is also a record of which labs invoice cleanly and which do not.

Does this sound like your month end?

  • Lab statements are matched to associates in a spreadsheet.
  • Associates query lab deductions and the evidence is hard to find.
  • You are not sure whether remakes are being charged.
  • Associate pay statements wait until lab bills are sorted.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Do we need the lab case tracker as well?

It helps, because docket numbers make matching reliable, but reconciliation can work on names, dates and items alone with more cases sent for confirmation.

Can it read paper invoices?

Yes, if they are scanned. Extracted totals are checked against the statement total before anything is accepted.

Will it post to our accounts?

It can produce an export for Xero, QuickBooks or Sage, or post through their APIs if you prefer. Your accountant decides the coding.

What if the associate split is complicated?

We implement the rules from your contracts. Where a rule is ambiguous, we ask you rather than guess.

Keep reading

More on Problems We Solve

Start here

Tell us where your practice's admin gets stuck

Describe the problem, the practice management system you run and who deals with it today. We will tell you what we would build and what we would leave alone, and if a smaller change inside your existing software would fix it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →