Skip to content
Dan Dunlop 14 min read EHR Optimization

The First Three Fixes for a Struggling Clinic

TL;DR

A struggling clinic does not get fixed by working harder or buying another module. It gets fixed in sequence: make the schedule honest, close the front-end revenue leaks, and remove the EHR friction that sends staff home late. Everything else, marketing and EHR replacement included, waits until those three are visible, measurable, and predictable.

The Order Is the Strategy

You do not fix a struggling clinic by buying another feature-heavy tool or adding one more report to your inbox. You fix it by deciding, in a specific order, what you will control first. When margins are thin and staff is burned out, the worst move is to improve at random: scheduling one week, templates the next, marketing after that, and nothing materially changes.

The core question is narrow on purpose: when a clinic is struggling, what should you fix first so that everything else becomes easier or cheaper to fix next? The assumption is that you already have an EHR and patients and are in no legal danger. You are simply not performing anywhere near what your panel and payroll should support.

Fix 1: Make the Schedule Honest First

If the schedule is unstable, nothing else will behave. Revenue, staffing, provider workload, and your EHR configuration all hinge on one thing: what is actually happening by time slot.

Most owners say they need more volume. Usually they need a schedule that matches reality: a chaotic one makes providers run behind, the front desk absorb complaints, and your best clinicians look for jobs with less chaos.

Run a brutally simple schedule audit

Pick the last four weeks you were fully open and pull this from your EHR or practice management system:

  • Total appointment slots created
  • Slots booked
  • Completed visits
  • No-shows
  • Same-day cancellations
  • New patients versus existing

If you cannot answer those from a single screen, that is your first EHR problem: the system has to show schedule performance at a glance, by provider and by day. Compare scheduled capacity to visits actually completed, and look at no-show and late-cancel rates by visit type. That is where the gap between the calendar and the clinic becomes visible.

Define a good day in hard numbers

A struggling clinic has no agreed definition of a good day. Decide, per provider type:

  • How many visits per day is sustainable with charting complete by end of day
  • What mix you want between new and established patients
  • What no-show rate you are willing to accept

For example:

  • Primary care physician: 18 to 20 visits per day, no more than 4 same-day sick visits, 1 to 2 new patients per half day
  • Behavioral health: 6 to 8 sessions per day, no double booking, a clear buffer between sessions
  • PT or OT: 10 to 12 visits per day, with 1 to 2 evaluations and the rest follow-ups

Write the numbers down. That is the standard you manage to.

Reset templates to reality, not optimism

If templates do not match reality, your schedule manufactures burnout and lost revenue at the same time.

Pick your top three to five visit types by volume and revenue. For each one, measure the real average visit duration by provider over the last 30 to 60 days. Then reset the templates to match. If a provider consistently runs 31 minutes on a 20-minute slot, fix the template rather than expecting heroics.

While you are in there, do a focused pass on the scheduling configuration:

  • Retire visit types no one uses. Most outpatient clinics function well with three to five core types, each with its own time block rather than a generic office visit everywhere.
  • Hard-limit double booking. If exceptions exist, spell out who can override and when.
  • Block admin time per provider so documentation and inbox work stop bleeding into patient slots, and separate new from established slots if new patients are waiting weeks.

Then ask your front desk two questions: what do you override or manually fix at least once a day, and which visit types confuse patients or staff? Any answer starting with “we usually just” is a design flaw.

Tighten no-shows with policy and automation

No-shows quietly erase margin, and the fix is consistency rather than cleverness. Turn on multi-touch automated reminders at 3 to 5 days out, 24 hours out, and same day for morning visits. Make rescheduling easy. Confirm that staff apply the no-show policy the same way every time. Script same-day outreach: one call, one text, two offered make-up times. Keep short-notice slots open for the visit types that get rescheduled most.

Fix 2: Close the Revenue Leaks You Can See From Your Desk

Do not rebuild your billing process. Start with the visible, mechanical failures, in this order, and with one question: on a given day, do you know roughly how much revenue should be generated and how much of it reliably gets collected? In most struggling clinics the answer is no, and not even close.

Lock down eligibility and point-of-service collection

In clinics that are wobbling, the leak is rarely exotic. It is on the front end: eligibility, authorizations, and front-desk discipline. For every scheduled visit tomorrow, you should be able to confirm that eligibility is verified in the EHR and that the copay or coinsurance amount is set and visible at check-in. If you cannot say yes for 95 percent or more of patients, you are losing money every day.

Staff avoid eligibility checks because they are boring and invisible. That is exactly why you make them non-optional in the system: a visit cannot move to arrived without an eligibility status. If staff still log into a separate payer portal for every patient, that is a structural leak. Turn on the automation so checks run the day before.

In behavioral health, PT and OT, pain, and imaging, sloppy prior authorization is a quiet profit killer. For those visit types you should open the appointment and immediately see authorization status, authorized units, and expiration date. If that lives in someone’s head or on a sticky note, you have chosen denials as a business model.

Measure same-day collection weekly. If you are collecting under 80 percent of expected patient responsibility on the day of service, that is your first operational project. Give the front desk one short script: what to say, when to say it, and what happens when a patient says they will pay later. A written hardship or payment plan policy is not heartless; ad hoc exceptions are what destroy margin.

Make sure no visit falls through the cracks

You cannot grow if 5 to 10 percent of visits never become clean claims.

Confirm that every encounter has a provider assigned and a status that clearly distinguishes documented, unsigned, and ready to bill. Configure exactly one clean path through the system: scheduled, checked-in, seen, documented, signed, billed.

Then pull two counts: how many encounters are open more than three days after date of service, and how many claims sit in draft more than three days. Set daily cutoffs against them. Providers close all encounters by the end of the next business day. The biller submits all ready claims by a fixed daily time. Publish a small scoreboard showing open encounters by provider, claims in draft by biller, and denial rate. Visibility changes behavior faster than pep talks do.

Also check coding directly. Take one high-volume provider and one recent week, and compare documented level against billed level for every completed encounter. You are looking for undercoding, often defensive or caused by confusing templates, and for encounters that were never billed at all.

Shorten the distance from visit to claim

Cash flow pain is usually a timing problem. Documentation is what sticks to the bottom of the revenue cycle: notes are not closed, charges are not dropped, and money sits in limbo while providers plan to catch up over the weekend. That weekend never comes.

Pull the average lag between date of service and note completion, and between date of service and claim submission. If a large share of visits routinely runs past 48 hours, both revenue and accuracy are suffering. Do the arithmetic: if each provider delays 10 visits a day from note to charge by three days, a four-provider clinic has roughly 120 visits stuck in limbo every week. At $120 average allowed per visit, that is $14,400 of delayed cash flow weekly. Momentum dies in that gap.

The fix is operational, not motivational:

  • Set an enforceable rule: charts complete by end of day, claims out within 24 to 48 hours.
  • Remove clicks between the note and the claim. If providers must leave the note for a separate billing screen to finalize codes, you will get delays. Put coding helpers or default code sets into the note workflow.
  • If billers wait on a manually assembled list of encounters, replace it with work queues or tasking.
  • Keep the sequence honest: note completion triggers charge review, not the reverse. If a note is not closed, a claim should not go out.
  • Make open encounters per provider visible in real time. An end-of-day huddle report listing provider, visits seen, and notes still open is enough. A provider carrying 10 to 15 open notes is a conversation about templates, support, or schedule, not a character flaw.

Work AR and denials before you chase volume

More patients in a broken revenue cycle only multiplies the problem. Segment AR into insurance and patient buckets, and in each check the percentage in 0 to 30, 31 to 60, 61 to 90, and over 90 days. Pull a denial reason report for the last 60 days, identify your top three reasons, and route each back to its cause: eligibility sends you to the front-end checks above, coding to templates and provider education, missing documentation to a workflow where the required document cannot be skipped.

Set follow-up rules that require no judgment: no claim sits untouched more than 14 days after payer response, and no high-balance patient account sits uncontacted. Automate statements and use text-to-pay if you have it. Every change in this section should show up within 30 days as fewer front-end denials, higher point-of-service collections, or less time per patient at check-in.

Fix 3: Remove the EHR Friction That Burns Out Your Team

With the schedule and the money under control, turn to the everyday friction that makes staff quit or cut corners. Most of it is buried in how the system is configured and used, not in the software itself.

Ask your team where the software fights them

Do not send a survey. Sit with one front desk person, one nurse or medical assistant, one high-volume clinician, and one biller, and ask each to narrate a typical day out loud while you watch. Notice:

  • Double entry, where the same data is typed twice in different places
  • Unused fields staff are forced to fill
  • Workarounds and sticky notes taped to monitors
  • Steps where a template or macro would save 30 seconds every time

That list is your fix queue. Prioritize by frequency and impact. The math is unglamorous and real: a 30-second save on a step repeated 80 times a day is 40 minutes per person, and across a team of 8 to 10 that is several hours reclaimed.

Shorten the note, not the care

Most clinics document far beyond what clinical clarity and billing require. Pick one visit type you perform every day that drives a large share of revenue. Watch a clinician document it in real time and count clicks, screens navigated, searches for something they use constantly, and elapsed time from opening the chart to signing the note. Then dissect the template:

  • Remove or hide sections no one uses, and turn free-text paragraphs into smart phrases and short reusable snippets.
  • Keep required fields that serve medical decision-making, billing, or a regulator. Retire the historical leftovers.
  • Reorder layouts so the fields providers actually use are on the first screen, and auto-populate demographics, allergies, and medications.
  • Build the template around how clinicians think: chief complaint, focused exam, decision-making, plan and orders.

Standardize the structure across providers as far as you reasonably can. Letting everyone build their own templates feels flexible, but it produces inconsistent coding and slower training. Build the standard ones backward from the required elements for your typical evaluation and management levels, your common procedure codes, and the payer quirks you hit constantly. The target is not perfect documentation, it is repeatable documentation that finishes the same day.

Clean up inboxes and task queues

Unmanaged inboxes are invisible stress and real risk. Check each provider’s queue for lab results, refill requests, patient messages, and internal tasks, measuring items older than 48 hours and daily volume per provider. Then:

  • Route non-clinical work away from providers by default. Protocol-driven refills go to nursing, scheduling questions to the front desk.
  • Prune alerts and pop-ups down to what matters for safety, compliance, or payment.
  • Set daily blocks for inbox work instead of dipping into it between every visit.
  • Pick the simplest pattern for task versus message versus chart note, and enforce it.

Run it as a four-week experiment: protect 30 to 60 minutes per provider per day for documentation and inbox work with no interruptions, then measure charts open after 24 hours, reported after-hours charting, and turnaround on patient messages. You are looking for a sustainable rhythm, not superhuman output.

Make every handoff traceable

Struggling clinics are rarely short on effort. They are short on clean handoffs. Every time work moves between people it either moves cleanly, stalls, or disappears.

Walk one patient journey end to end for a single visit type, in real time, from the appointment call through eligibility, scheduling, check-in, encounter, documentation, coding, claim submission, and payment posting. At each step ask who owns it, where it is tracked, and how the next person knows it is their turn. Watch for the tell: “Laura usually handles that,” or “we put a note in the chart and hope they see it.”

If more than one person owns a task, that task will eventually be dropped. Name one primary owner and one backup for each step, and define done concretely. For check-in, done might mean: insurance scanned and linked to the encounter, copay collected or payment plan documented, reason for visit confirmed, forms signed and attached, status changed from scheduled to arrived.

That precision gives you a queue view showing exactly where visits or claims are stuck.

Owner Visibility: A Small, Ruthless Set of Numbers

Most owners either drown in reports or operate blind. You need a handful of numbers tied to cash, capacity, and quality of work life. For a typical outpatient clinic, this set is enough:

  • Visits per provider per day, by visit type: whether templates and demand are aligned
  • Average charge lag, in days from service to claim: documentation and billing discipline
  • Point-of-service collection rate, against expected patient responsibility: whether the front end works
  • No-show and late-cancel rate: capacity and morale
  • Net collection rate, not just gross: whether contracts, billing, and follow-up convert work into money
  • Staff overtime hours: a proxy for hidden inefficiency and burnout

Do not track a metric you cannot explain in plain language to your front desk, and decide in advance what you check first when each one drifts. Visits per provider falling? Template changes, then cancellations, then referrals. Charge lag increasing? Documentation timeliness by provider, before you blame the billers. Any trend moving the wrong way? Ask what changed in our process or our system usage in the last two to four weeks.

If your staff cannot pull these numbers easily, that is itself a problem. Do the manual work in the meantime, and build toward one screen you can review in 10 minutes with trend lines over the last 8 to 12 weeks.

The Operating Rhythm That Keeps Fixes Fixed

Most clinics stall not because they fail to fix things, but because they fail to keep them fixed. A workable cadence:

  • Weekly owner review, 30 to 45 minutes. Look at the metric set, flag one issue to investigate rather than ten, and decide what gets tested or changed next week.
  • Weekly operations huddle, 15 minutes, with your front desk, clinical, and billing leads. Scan for bottlenecks: open encounters, claims in draft, backlogged inboxes. Confirm one or two small tweaks.
  • Monthly deeper review. Walk one complete patient journey from first contact to payment in full. Look at revenue trends, provider productivity, turnover and overtime, and any process change made in the last 30 days. Did it help? Decide what you will stop doing, what you will standardize, and what you will automate.

Pull the same data the same way each time; consistency beats sophistication. If an issue sounds vague, dig until you find which screen, which status, or which handoff is breaking. This rhythm changes your role from firefighter to operator.

What Not to Fix First

When a clinic is struggling it is tempting to chase big, visible moves. These should wait:

  • A full EHR replacement, unless the system genuinely cannot support the workflows described here. Configuration and process discipline almost always return more than a new platform, and a migration consumes the attention these three fixes require.
  • Marketing and new patient acquisition, while existing patients wait weeks. You will only amplify the inefficiency.
  • Complex analytics dashboards, before you can trust the underlying workflows and the data they produce.

Stabilize the day. Stabilize the money. Then refine the tools.

Your First Week With This Checklist

You will not fix everything in a week, and you are not supposed to. Here is how to spend the next seven days.

Days 1 and 2: run the four-week schedule audit, define target visits per day per provider, and identify the top two or three scheduling configuration problems in your system.

Days 3 and 4: compare documented versus billed levels for one provider and one week. Map the front desk steps and choose one or two friction points to address. Set the rule for visit-to-claim timing and the daily cutoffs behind it.

Day 5: run the short interviews, then choose one high-volume visit type and schedule a live documentation observation.

Days 6 and 7: draft the weekly metrics sheet, put a recurring 30-minute operations review on the calendar for the same day and time every week, and decide the one workflow you will standardize this month.

What you are doing that week is not repair. It is establishing ownership: over the schedule, over the revenue cycle, and over how your EHR supports or sabotages your team. The EHR is not the hero of this story, it is the infrastructure.

What you fix first is what you will become good at. Start with schedule discipline, cash clarity, and documentation speed. Once those three are under control, growth stops feeling like a gamble and starts feeling like math.