River
Y CombinatorBacked by Y Combinator
FREE TEMPLATE

Medical Practice Scheduling Template

Three documents and three sheets that set a separate overbooking rule for each slot from its own no-show rate and overflow probability.

Free download  ·  No account needed

No-show Analysis

Brightwell Family Medicine. Four providers, 20-minute blocks, 6,140 scheduled visits over 12 months. Practice-wide average: 16.0%.

SlotPatient typeHistoryNo-show rateVs. average
Monday 8-9amNew patient31234.0%+18.0 pts
Friday 3-5pmEstablished42832.0%+16.0 pts
Wednesday 1-3pmEstablished35622.5%+6.5 pts
Tue/Wed/Thu 9-11amEstablished1,8949.0%-7.0 pts

One practice, one average of 16 percent, and none of its three busiest slot types actually run near it.

Scheduling Policy, by slot

SlotNo-show rateBookedExpected arrivalsOverflow chanceRule
Monday 8-9am, new34%53.3012.5%Overbook by 1
Friday 3-5pm, established32%53.4014.5%Overbook by 1
Tue-Thu 9-11am, established9%43.640.0%No overbook
Tue-Thu 9-11am, if overbooked9%54.5562.4%Rejected

The same one-seat overbook is safe on the two high-no-show slots and unsafe on the low one: a 62.4 percent chance of a full room every week, not occasionally.

Utilization Tracking

SlotUtilization at booking levelOverflow probability
Monday 8-9am (new)82.5%12.5%
Friday 3-5pm (established)85.0%14.5%
Wednesday 1-3pm (established)77.5%0.0%, recheck next quarter
Tue/Wed/Thu 9-11am (established)91.0%0.0%

The 9-11am block already runs 91 percent utilization with zero overbooking. It was never the idle slot; it was the one closest to full and safest to leave alone.

Search "medical practice scheduling template" and almost every result is a generic appointment calendar or a booking-software landing page, with a single overbooking tip buried in a blog post: book 10 to 15 percent over capacity. None of them ask whether that percentage should be the same for every slot on the schedule, and a practice whose no-show rate varies enormously by day and time cannot use one number safely.

Brightwell Family Medicine's practice-wide no-show rate is 16.0 percent across 6,140 scheduled visits. Monday 8-9am new-patient slots run 34.0 percent, and Friday 3-5pm established follow-ups run 32.0 percent, both over 16 points above the average. Published research on missed-appointment timing at an academic clinic found the same shape: afternoon and Friday slots missed at meaningfully higher rates than mid-morning ones, 30.7 percent on Friday against 25.0 percent before noon.

A single one-seat overbook on the Friday slot raises expected arrivals from 2.72 to 3.40, an 85.0 percent utilization with a 14.5 percent chance of a short overflow wait. The same one-seat overbook applied to the Tuesday-through-Thursday 9-11am block, at 9.0 percent no-shows, would push the overflow chance to 62.4 percent, turning an occasional wait into a weekly one. The same discipline anchors the capacity model and the client onboarding checklist: read the slot's own number before acting on it. The reactivation ranking in the referral pack runs the identical test against a customer's interval.

What's in the pack

01

No-show Analysis

The no-show rate computed per day, time block and patient type, set against the practice-wide average so the outliers are visible.

02

Scheduling Policy

A separate overbooking rule per slot, derived from that slot's own expected arrivals and overflow probability, not one blanket percentage.

03

Reminder Sequence

Reminder timing and frequency weighted toward the highest-risk slots, with a separate track for new patients with no visit history.

04

No-show Procedure

What happens when a patient misses a slot, and what happens on the rarer day an overbooked slot actually overflows.

05

Template Schedule by Provider

Each provider's weekly block schedule with the overbooking rule already applied per slot type, ready to book against.

06

Utilization Tracking

Utilization and overflow probability at the current booking level per slot, the sheet that flags when a rate has drifted enough to recheck.

How to use it

  1. 1

    Open in River, or download it

    Take the blank Word and CSV files with no account, or install the pack in River and hand it your appointment history.

  2. 2

    Compute the no-show rate per slot and patient type

    Split your appointment history by day, time block and new-versus-established patient, since averaging across all of them hides exactly the slots that need a different rule.

  3. 3

    Set the overbooking rule from each slot's own numbers

    Work out expected arrivals and overflow probability at one extra booking, and overbook only where that probability stays low enough to be a rare event rather than a weekly one.

  4. 4

    Recheck quarterly or after a five-point move

    Recompute the rate per slot every quarter, and re-run the rule immediately if any slot's own rate shifts by more than five percentage points.

Frequently asked questions

Is this template free?

Yes. Three documents and three sheets download as Word and CSV files with no signup and no credit card. Edit with AI is the optional path where the agent computes the rates from your own appointment history. The rest of the library is at the template index.

What format are the downloaded files?

Word documents (.docx) for the Scheduling Policy, Reminder Sequence and No-show Procedure, and CSV (.csv) for the Template Schedule, No-show Analysis and Utilization Tracking. They open natively in Word, Pages, Google Docs, Excel, Numbers and Sheets.

How much history do I need before the rates are trustworthy?

Brightwell's rule used slots with 300 to 1,900 appointments each; a slot with only 98 in its history is flagged as thin and rechecked the next quarter rather than acted on immediately. A new or low-volume slot should wait for more data before its rate sets a rule.

Why not just overbook every slot by 10 to 15 percent?

Because a flat percentage is safe on a high-no-show slot and unsafe on a low one. At Brightwell, the same one-seat overbook that carries a 14.5 percent overflow chance on the Friday slot carries a 62.4 percent chance on the 9-11am block, since that block already runs close to full without any overbooking at all.

What happens on the day an overbooked slot actually fills?

The procedure routes the extra arrival to a same-day appointment in the next open slot with any provider, rather than a reschedule to another week. Converting that seat into a kept visit was the reason the slot was overbooked in the first place.

Does this replace practice-management or EHR scheduling software?

No. It is the analysis and policy layer that decides what the software should be configured to do. Most scheduling systems will enforce a per-slot overbooking rule once you have set one; very few compute the rule from your own history for you.

Overbook the slots that can absorb it, not the whole week

Download the blank pack as Word and CSV files, or open it in River and have it compute your own no-show rates by slot.

Edit with AI