“We saw every patient on the schedule yesterday.” The clinician is right. The schedule shows a full day.
Four appointment slots are still sitting at booked, the status they had before the patients walked in, because the front desk had a hard afternoon and never clicked them through.
The patients were seen. The care was delivered. The practice’s own system does not know it happened.
Here is the answer: appointment status is the first switch on the money path. If the visit is never marked kept, notes, charges (billable lines), and claims (bills to the insurer) may never start.
The clinic remembers. The system does not.
The clinic remembers. The system does not.
Every scheduling system gives a visit a status: booked, then arrived, then seen, or no-show, or canceled. The front desk moves it during the day. On a busy day, some appointments never move.
Here is the map. A visit is marked as kept. Then a note is written and signed. Then a charge is created. Then a claim goes out.
Every one of those steps starts from the status, and the whole stretch from the visit to the claim is only as complete as its first step.
Related: appointments with no path to payment, note-to-claim gap, charge lag.
Why an unmarked visit stops everything behind it
The status is not paperwork. It is the switch the rest of the chain runs on.
A note is attached to a visit the system believes occurred. A charge is created for a visit that has a note. A claim is built from a charge.
When the status still says booked, the system is holding a visit that has not happened yet, and nothing downstream will reach for it. The care sits in the schedule looking like a patient who never showed.
The worst part is where it lands. A visit stuck at booked is not a missing charge, because the practice’s own missing-charge check, if it runs one, compares kept visits to charges. An unmarked visit is not a kept visit, so it is not on that list either.
A visit that never became a charge produces no denial (insurer refusal), no aging balance (an unpaid bill getting older), and no alert. An unmarked visit is a step earlier than that, and even quieter.
The no-show fee nobody billed
The status problem has a second leak, smaller per visit and steady across a year.
Where a practice has a no-show fee policy and the patient’s plan allows one, a patient who does not show can owe that fee. The fee gets billed when the appointment is marked as a no-show.
An appointment left at booked is neither kept nor missed, so no fee is created, and the practice’s policy exists on paper only for that slot. A no-show that was never marked is a fee nobody billed.
It cuts the other way too. A patient marked as a no-show by mistake, when they were seen, gets a fee they do not owe and a visit that never bills. One wrong click produces an angry patient and a lost charge in the same motion.
Why it happens at good practices
Because the front desk’s job ends when the patient walks back.
The check-in is the part with a person standing at the counter. The status change to seen happens later, after the patient has left and the next one is waiting. On a slow day it happens. On a full day it is the task that slides, because nothing about the rest of the day depends on it in a way the front desk can see.
And nobody upstream knows to look. The clinician counts patients seen. The biller counts charges received. The owner reads collections. The status sits between all three, and the space between jobs has no owner.
Terminal statuses that close the day
By the end of the day, every appointment slot older than today should sit in a terminal status:
- Seen / kept / completed
- No-show
- Canceled
- Rescheduled (if your system treats that as terminal)
“Booked” and “arrived” are not terminal. They are mid-flight. Mid-flight overnight is how visits vanish.
The one-line check
The fix is a count, and it takes one line.
Every morning, pull any appointment older than one day that is still sitting at booked. The number should be zero. At a practice that has never run the check, the first pull will show weeks of them. The shape of the list says whether it is one desk, one day of the week, or one clinician’s schedule.
Then hand the list to the front desk with the fix attached. Mark each one as it actually happened (seen or no-show or canceled) today. Once the status is right, the downstream chain reaches for the visit on its own. The note can attach, the charge can post, the claim can go.
Run the check daily and the list stays at zero, because the day it grows is the day someone asks. It belongs as the first row in the nightly match that walks the schedule to the charges to the claims.
Build the same-day close checklist
- Before leaving, list remaining booked or arrived slots for today.
- Confirm each one: seen, no-show, canceled, or still in progress.
- Mark terminal status before the desk closes.
- Morning: rerun the one-line check for anything older than one day still at booked.
- Hand exceptions to the front desk with today’s due date.
Same-day close beats morning cleanup. Morning cleanup competes with today’s patients and loses.
Status vs eligibility vs path-to-payment
Status is “did the visit happen in our system?”
Eligibility is confirming coverage is active before the visit.
Path-to-payment checks (contract with the insurance plan, coverage, prior authorization) ask whether the visit can be paid.
An unmarked kept visit fails before any of those help. Fix status first. Then use appointments with no path to payment for visits that were marked but still cannot bill.
Why “we will fix it in the morning” fails
Morning is full. The list from yesterday competes with today’s check-ins. The unmarked visits age one more day. Notes never attach. Charges never start. Charge lag (days from visit to billable charge) begins before anyone notices.
Same-day close is cheaper than morning archaeology.
Real situations that leave money on the floor
At practices we have worked with, the count of kept visits per week was steady and collections were slowly falling. The missing-charge check came back clean. The status check did not. A steady handful of appointments each day were never marked, clustered on the busiest shifts, and every one is a visit that happened and cannot bill.
At another, a no-show rate that looked low turned out to be the rate of clicks, not of patients, because missed appointments were left at booked. No fees went out. The rate the owner was reading was the rate of clicks.
At a third, a clinician’s productivity report undercounted a full schedule, because the report counts kept visits and some visits were never marked as kept. The clinician was seeing a full schedule. The report undercounted every month.
What to do this week (simple check)
- Pull any appointment older than one day still at booked.
- Count them. Put approximate dollars beside the list if you can.
- Mark each one as it actually happened, today.
- Install the same-day close checklist at the desk.
- Rerun the one-line check tomorrow morning. It should be near zero.
Where this sits on the money path
Status is the first switch. The note-to-claim gap is the rest of the pre-claim stretch. Charge lag is the clock after the visit is known. If status is wrong, those later maps never see the visit.
Audit without blaming the desk
The desk is not the enemy. The task that slides on a full day is the enemy.
Audit the list as a system gap: no owner, no morning count, no same-day close. Put the owner on the count. Put the fix on the desk. Blame the missing rhythm, not the people who ran a full lobby.
What this means for you
Before you look for missing charges, look for missing visits.
Pull every appointment older than a day that still says booked. Each one is care delivered that your own system does not know about, and each one can be fixed with a click, today, once someone is looking.
Grab 30 minutes with us. Prep nothing. You will see how many of last month’s appointments are still sitting at booked, and what the visits behind them are worth.
Questions people ask
What happens when an appointment is not marked as kept?
Nothing downstream can start. The note cannot attach, the charge cannot be created, and the claim cannot be built, because the system believes the visit has not happened. The care sits in the schedule looking like a patient who never showed.
Why does a missing-charge check not catch this?
Because a missing-charge check compares kept visits to charges. An unmarked visit is not a kept visit, so it is not on that list. It is one step earlier and one step quieter.
How do I find unmarked appointments?
Pull any appointment older than one day that is still at the booked status. The number should be zero every morning. The first pull at a practice that has never run it will show weeks of them.
Does this affect no-show fees?
Yes. A no-show fee is created when the appointment is marked as a no-show. An appointment left at booked creates no fee, so the practice’s policy exists on paper only for that slot. The reverse error, a seen patient marked as a no-show, produces a fee they do not owe and a visit that never bills.
Who should own the status check?
The front desk owns the fix. The check itself belongs to whoever watches the whole stretch from the visit to the claim, because the front desk’s day ends when the patient walks back and the status is the task that slides.