← All posts
DentalNaperville

Why Naperville dentists lose a Saturday to the monthly numbers

2026-09-08 · 6 min read

It is the first Saturday of the month and the practice off Route 59 is empty except for the front desk. The owner is logged into the practice management software with a coffee, running the same six reports she ran last month. Production by provider. Collections. Adjustments and write-offs. New patients. Hygiene reappointment. Claims sitting past thirty days.

Every one of them exports a little differently. Two come out clean. One comes out with a header row she deletes by hand. One will only print. She pastes them into the workbook she built two years ago, repairs the formulas that broke when a provider's name changed in the system, and by eleven she has a number for August. It is a real number. It is also five weeks old by the time it can change anything.

Then the associate texts asking how his production looked. She says she will send it. She does not, because Monday starts.

What the report morning actually costs

The lost weekend is the smallest part of it. The bigger problem is that the numbers show up too late to act on. A hygiene reappointment rate that slipped in the first week of August was a fixable problem in the first week of August. Read on September 6th it describes something that already happened, and six weeks of appointments have gone out the door unbooked. Claims behave the same way. One that stalls at day 20 can be chased. One you find at day 55 has a harder conversation attached to it.

Reporting also stops when the month gets hard. The months where the numbers matter most are the ones with an emergency schedule, a hygienist out, and an insurance mess, and those are exactly the months nobody sits down on a Saturday. The practice flies blind through its worst weeks and gets a tidy report for the quiet ones.

Then there is what never gets shared. Associates and hygienists make different decisions when they can see their own production and their own reappointment rate. When that number lives in the owner's workbook and gets forwarded whenever she remembers, most of the team runs on feel. Nobody is hiding anything. The number has one copy and one person to hand it out.

The workbook drifts too. A spreadsheet assembled by hand every month picks up a hardcoded cell here, a stale formula there, a category that got renamed in the practice management software and now lands in the wrong column. Auditing it is nobody's job, so the errors quietly become the baseline.

What it looks like when a system assembles the numbers

Most of the work is deciding which numbers actually change a decision. The rest is plumbing, and the plumbing has one job: put those numbers in front of you without anyone opening a report screen.

  • We pick a short list, usually six to ten. Production and collections by provider, adjustments by type, new patients and where they came from, hygiene reappointment, unscheduled treatment, and receivables at 30, 60, and 90 days.
  • The numbers get pulled on a schedule instead of by hand. Open Dental publishes a documented API with report endpoints, including aging for all patients (Open Dental API reports). Dentrix and Eaglesoft go through their developer programs, or a nightly export off the server dropped into a watched folder, which is usually the fastest thing to stand up.
  • Everything lands in one place that keeps history, so this month sits next to the last twelve and nobody maintains a workbook.
  • Monday morning you get one page in your inbox: last week's production and collections, new patients, hygiene reappointment, claims aging, and what moved compared to the week before.
  • You set the thresholds that get to interrupt you. Collections falling below the share of production you consider normal for two weeks running, or receivables past 60 days crossing a line you pick, sends a note that week rather than at month end.
  • Each provider gets their own slice, sent to them directly, on the same schedule. The associate stops asking.
  • Month end becomes reading a document that already exists and deciding what to do about it.
Moment How it goes now With the system
Pulling the numbers Six reports, six exports, one Saturday Runs on a schedule, nobody opens a report screen
How old the number is Five weeks One week
Busy month Reporting gets skipped Same page, same morning
Provider production Forwarded when the owner remembers Delivered to each provider automatically
A problem developing Found at month end, or later Threshold alert the week it happens
The workbook Drifts, and nobody audits it One source, same definitions every month

Patient data gets settled before anything is built. A reporting layer should carry counts and dollars, not names and treatment history, and any vendor handling protected health information on your behalf needs a signed business associate agreement (HHS on covered entities and business associates).

I have built these mechanics in other shapes. A mortgage professional I work with gets scored, early-intent leads delivered on a schedule instead of digging through sources himself. A pool service client's leads are captured and tracked from first contact through the job. Data gets pulled from where it already lives, assembled the same way every time, and handed to whoever has to decide something.

What stays human

Choosing the numbers. That conversation is the whole build, and it belongs to the owner, because a report of things you will never act on is worse than no report. So is reading them. A hygiene reappointment rate that dropped four points means one thing when a hygienist was out for two weeks and something else entirely when everyone was there. No system knows which it was.

And every decision underneath. Whether to drop a PPO plan. Whether the associate needs coaching or a fuller schedule. Which patient with a balance gets a call and which one gets a payment plan because you know the family. The system puts the numbers on your desk Monday morning. What to do about them is the job you trained for.

When not to build this

A single-doctor practice with one hygienist, where the owner sees every patient and already knows what August looked like, does not need this. Neither does a practice that has never decided what it wants to track. If nobody in the building can name the six numbers that matter, the first job is an afternoon and a legal pad. Automating delivery of a list nobody agreed on only makes the argument arrive faster.

When it is worth building, builds start at $500 one time, then a flat monthly from $99 after an included run-in period, cancellable. There is more on the dental page and on what I build for businesses in Naperville.

Where to start

The first step is a free 20 minute process audit. We go through the reports you actually pull, how long the assembly takes, and which of those numbers you would want to see a week after the fact instead of five. If a system pays for itself, build it. If it does not, you keep the map either way. Start here.

08 / Start here

Find your worst bottleneck. Free.

A 20 minute call. We map where your week goes and pick out the first process worth automating. You keep the map either way, and there is no deck to sit through at the end.

Email

pgorski@newfacedesign.com

Phone

+1 (773) 627-2176

Based in

Chicago area

Working with clients everywhere