You have a practice. Great! Now you have to run it. Not so great.
Say you hire 5 more clinicians, bring on a new office manager, or, heaven forbid, decide to take a week off. How well would your practice hold up? Pick one part of your practice and answer 5 quick questions to see what's working and what might need closer attention.
Take a quick lookTakes about as long as brewing a coffee.
Which part of your practice do you think needs improvement?
Choose the closest fit.
When you need to check what's pending in [department], where do you usually start?
Choose what happens most often. Your practice may use a mix of these.
ContinueWhen an issue needs follow-up in [department], how is the next step handled?
Choose what happens most often. Your practice may use a mix of these.
ContinueWhen important information changes in [department], how does it reach the people who need it?
Choose what happens most often. Your practice may use a mix of these.
ContinueHow are missing or incomplete steps identified in [department]?
Choose what happens most often. Your practice may use a mix of these.
ContinueAfter changing a process in [department], how do you determine whether it helped?
Choose what happens most often. Your practice may use a mix of these.
ContinueIMMACULATE OPS · QUICK PRACTICE CHECK
Your preliminary results
Longer bars mean more of the process is in place. Select a bar to explore.
Short on time? Request a copy to read later.
So, how do you fix what's not working?
Whether it's billing, credentialing, hiring, or patient coordination, the same 5 principles apply.
Here's how to put them to work in your practice.
Overview
- Visibility: Map how the work actually gets done, including the steps that aren't in your SOPs (which, btw, people often barely read, if at all).
- Accountability: Give every task and unresolved issue an owner, including someone responsible for checking that the right work was actually done.
- Coordination: Make sure updates reach the right people and systems before outdated information causes more problems downstream.
- Controls: Set rules that catch missing information, missed deadlines, and failed updates, then make sure those alerts reach someone who can act on them.
- Measurement: Check what happened after those alerts. Find out what was fixed, what keeps going wrong, and whether the changes are actually helping.
Start with one process, for instance. Complex problems become easier once broken down.
Want to tackle it yourself?
We've broken down each principle below with examples. There are exercises you can do with your office manager, and illustrative calculators to help you understand it better.
You can use them to start improving your practice today, whether you work with us or not.
If you don't have the time or bandwidth, here's our TL;DR route:
We can do the heavy lifting for you instead so you can focus on your other priorities.
Take care of this for meThis area seems on track!
Now, about those other areas that didn't score so well...
1. Visibility
Your team appears to have a shared view of outstanding work. The next step is checking whether it also makes delays visible early.
A few open cases can help you see where status information is kept.
Updates may depend on the people handling individual cases. It's worth checking how easily others can find that information.
You have a review routine. It's worth checking what happens to delayed work between reviews.
Principle: Before improving a process, understand how it actually works (as-is, not ideally), especially when things don't go according to plan.
Take a new patient appointment.
Scheduling books the patient, intake collects their information, someone checks insurance eligibility and authorization requirements, the clinician sees the patient and documents the visit.
What happens if the patient changes insurance 2 days before the appointment?
The EHR might be updated, but does anyone check whether the new plan requires authorization or whether the clinician is in-network?
Each department may have completed its assigned work yet an important step was missed.
EXAMPLE · THE HANDOFFS
01 / SCHEDULING
Appointment booked
02 / INTAKE
Patient information collected
03 / COVERAGE
Eligibility and authorization checked
04 / CLINICIAN
Visit and documentation
Insurance changes before the visit? Eligibility, authorization requirements, and the clinician’s network status may need checking again.
Try this with your office manager
Choose one process, such as getting a new patient from their first inquiry to their first completed appointment.
Have your office manager review 3 cases: one that went smoothly, one delayed, and one that required a workaround.
Step 1: Set boundaries.
Define where the process starts, where it ends, and what a successful outcome looks like. You will be surprised how different team members define this differently.
Step 2: Draw a swimlane diagram.
Think of a swimming pool with lanes. Each horizontal lane represents a department or role (Scheduling, Intake, Clinician, Billing) and columns can show the sequence of steps.
Place each action in the lane of whoever does it, then draw arrows showing how work moves between lanes so you can clearly see handoff points.
Include the actual emails, spreadsheets, software, and manual reminders involved. Have staff walk you through what they really do, not just what the procedure says.
Step 3: Find the hidden work.
Look for:
- Waiting: Where does work sit untouched?
- Rework: Where is information corrected or entered twice?
- Extra steps: Where do staff switch systems or chase down updates?
- Dependencies: What must happen first, and how is completion verified?
- Coverage: What happens when the person responsible is absent?
One useful measurement: Compare time spent working with time spent waiting.
A task might take 5 minutes but sit in someone's queue for 4 days. The problem isn't necessarily how long the task takes.
Step 4: Report 3 findings.
Ask your office manager to identify:
- Where work gets stuck or repeated.
- Why it happens and how often.
- Which problem is worth fixing first based on impact and effort.
Start with one troublesome process. You don't need to map the entire practice.
How we'd do it
We use the map to identify the information, rules, and handoffs your existing systems should manage to remove operational waste.
For example, if a visit requires prior authorization, the system checks whether confirmation is recorded. If it's missing, the appropriate team is auto-assigned a task before the relevant deadline.
We connect records where possible, flag missing information, and track delays so the team knows what needs attention without constantly checking different systems or having to go off memory.
What it should look like: Your team knows what's pending, your managers can proactively identify recurring problems, and you can see how the practice runs without chasing everyone for updates.
2. Accountability
Ownership appears to be documented. Check whether it extends through final resolution, not just task completion.
Reviewing a few unresolved issues can show how ownership is assigned.
Your team coordinates directly. Check how ownership and completion are recorded after those conversations.
Management oversight helps keep work moving. It's worth checking how follow-ups continue when the manager is unavailable.
Principle: Assign responsibility for the outcome, not just individual tasks.
Let's say billing needs a clinician to correct a note before submitting a clean claim. The clinician makes the correction, but billing never follows up because they've already moved on to the next claim. They're trying to keep work moving, but now the first claim sits untouched.
Try this with your office manager
Choose 5 unresolved issues from the process you mapped in Visibility. Include one where someone already marked their part "complete" or said it was done, if your practice doesn't formally track these tasks.
Step 1: Separate the owners.
Identify:
- Process owner: Who is responsible for how the entire process performs? For instance, who answers the question: Is our billing cycle fast and accurate?
- Case owner: Who follows this particular issue through to resolution, or at least makes sure unresolved problems get flagged?
- Task owner: Who performs the next action?
One person may fill multiple roles in a small practice, but the principle remains.
Step 2: Check the handoffs.
For each issue, ask:
- Who has the next action, and have they accepted it?
- What does accepting a handoff mean?
- What information do they need?
- When is action due, and what determines that deadline?
- Who takes over if they're absent?
- Who has authority to resolve a blocker?
A useful rule of thumb: Sending a message doesn't mean responsibility was transferred. Confirm that the next person received and accepted the work.
For example, when billing requests a note correction, the clinician can click "Accept task" or reply, "I'll correct the note by 2 p.m."
The system records who accepted the task, when they accepted it, and when they expect to finish. Opening the note only shows that they viewed it, not that they agreed to handle it.
Step 3: Define what "done" and "validated" actually mean.
For our billing example:
- Clinician corrected the note = task done.
- Billing submitted the claim = task done.
- Payer accepted the claim for processing = submission verified.
- Claim paid, properly adjusted, or otherwise validly resolved = final outcome validated.
On its own, a task marked "Done" doesn't prove the work happened. Check who took action, when they took it, what actually changed, and how it was verified.
Step 4: Find the accountability gaps.
Ask your manager to identify:
- Tasks that nobody accepted or acted on.
- Issues that were marked complete but remained unresolved or were not validated.
- Delays caused by unclear ownership, unavailable staff, or decisions nobody had authority to make.
How we'd do it
We build single-point accountability rules into the tools your team already uses.
When an issue arises, the system automatically assigns a case owner based on your practice's rules and routes the next action to the appropriate person.
For example, when billing requests a note correction, the system can track when the clinician receives the request, accepts responsibility, and completes the correction. Billing is then notified to continue the claim, while the case owner remains responsible for making sure the issue is resolved.
Deadlines and priorities follow your practice's rules. Overdue work goes to the designated backup or manager, with unresolved issues remaining visible until properly closed. Nothing fails silently.
We also track time waiting for acceptance, time to resolution, and repeat escalations to identify where accountability keeps breaking down.
What it should look like: Your team knows who does what, managers can spot stalled work, and you don't have to personally follow up to make sure things get finished.
3. Coordination
There's an established path for updates. Check whether information remains consistent across the systems involved.
Tracing a few recent changes can reveal how information travels across the practice.
Check whether everyone who needs the update receives it before acting, and whether the right people are involved.
A coordinator helps keep everyone aligned. It's worth checking how updates are managed when that person is unavailable.
Principle: Information needs to be correct, available to the right people, and updated before they need to act on it.
Let's say a patient changes insurance before an appointment.
The front desk updates the EHR, but billing still has the old insurance information. The claim gets submitted and rejected.
The work got done, but the systems were no longer working with the same information. This is called data drift, when information changes in one system but stays outdated in another.
Try this with your office manager
Pick 3 recent changes that affected more than one department. For example: a new insurance plan, an authorization approval, or a change in visit type during an appointment.
Step 1: Find the source of truth.
For each piece of information, ask:
- Where was it first recorded?
- Which system or verified source determines whether it's correct?
- Can other teams change it independently, creating conflicting versions?
- Which system is the authoritative source?
For example, the EHR may store the patient's insurance details, while the payer's eligibility response confirms what coverage information was returned at the time of verification. That response may be accessed through the EHR, clearinghouse, or payer portal. These need to align.
Step 2: Follow the information.
Using your swimlane diagram from Visibility, trace where that information needed to go.
- Which teams or systems depend on it?
- What exactly did each team need to know?
- When did they need it?
- Did they receive the updated information before making their next decision?
The goal is to catch missing or outdated information before it affects downstream work.
Step 3: Verify the update and check for data drift.
Don't just ask whether someone sent the information. Check whether the receiving system or team actually has the correct version.
For our insurance example, compare the coverage details used for scheduling, eligibility verification, and claim submission.
One useful check: Look for information that was corrected in one place but remained wrong somewhere else. This reveals whether your team is working with consistent information or repeatedly fixing problems caused by conflicting records.
Step 4: Report the gaps.
Have your manager identify:
- Information that had to be entered or corrected multiple times across different screens.
- Updates that arrived too late or never reached the next team.
- Conflicting records that could affect care, payment, or staff workload.
How we'd do it
We identify which system is responsible for each piece of information and where it needs to go.
If your practice uses multiple tools, we look for ways to connect them through available integrations and controlled automation rules. The goal is consistent information across systems, without forcing everyone into one tool if it's deemed unnecessary.
When a patient changes insurance, for example, the system can trigger eligibility verification and flag any network or authorization checks that need to be completed, using available integrations.
Where integrations are supported, updates move between systems automatically. When someone needs to act, the appropriate person is notified and auto-assigned a task.
We also compare important records to catch failed updates and conflicting information. Those discrepancies stay visible until they're verified and corrected.
Each team receives the information appropriate to its role, without unnecessary access to patient records.
What it should look like: Your team works with consistent, verified information across the systems it uses. Changes reach the right people when needed, and errors are caught before they create more work downstream.
4. Controls
Checks appear to happen before work moves forward. Test whether they catch the exceptions that matter most.
Reviewing recent corrections can show when missing steps are usually discovered.
The receiving team provides an additional check. Look at how often work needs to be returned or corrected.
Scheduled reviews provide oversight. It's worth measuring how much additional work happens before issues are found.
Principle: Build your practice's rules into the workflow so missing, incorrect, or delayed work gets caught automatically.
Let's say a clinician completes a visit on Monday but hasn't signed the note by Thursday. Billing doesn't notice until the following week because nobody checked the unsigned-chart queue.
The practice has a documentation deadline, but the problem is that nothing checks whether it's met.
Try this with your office manager
Using the process you mapped in Visibility, find 5 recent problems that were caught late, required rework, or went unnoticed.
Step 1: Define the rules.
For each problem, ask:
- Requirement: What must happen before the next step?
- Deadline: How long should it take, when does the clock start, and what determines the limit?
- Exception: What would tell us something failed, is missing, wrong, or overdue?
- Response: Who needs to act, and how urgently?
Step 2: Identify what can be prevented.
Some errors can be caught before work moves forward.
For example, before submitting a claim, check that required patient details, applicable authorizations, and billing codes are present and valid.
This is called error-proofing: designing a process to prevent avoidable mistakes rather than correcting them afterward.
Start with the checks your current software already supports. Where gaps remain, evaluate rules-based automation or AI-assisted review, with human verification for decisions requiring clinical judgment.
Step 3: Set your alert rules.
Using billing as an example:
These are example thresholds, not universal requirements. Set yours using actual workflows, payer deadlines, and clinical requirements.
One useful rule of thumb: Don't prioritize only by how long something has been waiting. Consider the impact of the error and how much time remains to correct it.
Step 4: Test whether the controls work.
Have your office manager select 5 known problems that should trigger your rules and verify:
- Did each problem trigger the expected warning?
- Did the warning reach the right person?
- Were unnecessary alerts distracting staff from important ones?
- Did the system detect failed updates, missing records, or automations that stopped working?
The third problem is called alert fatigue. Too many warnings can cause people to ignore the ones that matter and work against you.
Don't just verify that an automation ran successfully. Check whether the expected result actually happened. For example, compare the records that should have been updated against those that were updated.
How we'd do it
We turn your validated rules into automated checks using the information your systems already capture.
Some checks run before work moves forward. Others monitor deadlines, missing records, rejected claims, or failed integrations.
Urgent issues reach the appropriate person immediately. Lower-priority exceptions go into a work queue for review to avoid spamming the team.
We also monitor the automations themselves. A process running without an error doesn't necessarily mean the expected work was completed.
Each process has a designated owner responsible for reviewing its controls on a defined schedule. We review more frequently when a system is first introduced, then adjust the frequency based on its reliability and risk.
When the same error keeps appearing, we investigate its cause and adjust the rule to catch it earlier.
One useful calculation:
Monthly corrections × minutes per correction ÷ 60 = hours spent on rework.
Multiply those hours by the loaded hourly labor cost to estimate what that work costs. This measures current labor cost, not guaranteed savings.
Monthly rework calculator
Enter your practice's figures to calculate monthly staff hours and labor-cost equivalent.
Corrections per month
Minutes per correction
Loaded hourly labor cost ($), optional
Monthly rework hours
—
Monthly labor-cost equivalent
—
Demonstration only. This estimates current labor cost, not lost revenue or savings you would automatically recover.
Enter corrections and minutes to see hours. Add hourly labor cost for a cost estimate.
What it should look like: Your practice catches avoidable errors earlier, alerts the right person when intervention is needed, and doesn't depend on someone remembering to run another report.
5. Measurement
You appear to have a way to measure whether changes work. Check whether improvements are sustained over time.
Start with one recent process change and identify what evidence would show whether it helped.
Team feedback helps identify issues. Adding a few measures beforehand could help confirm whether a particular change worked.
You have a reporting rhythm. It's worth checking whether decisions made in meetings lead to measurable improvements outside of them.
Principle: Measure whether problems were resolved, why they happened, and whether your changes are preventing them from happening again.
Let's say your system flagged 30 billing issues this month.
After reviewing them, you find:
- 10 were resolved and verified.
- 12 are pending, not yet due, and have follow-up dates.
- 5 are overdue and still need attention.
- 3 were flagged incorrectly.
That's more useful than reporting 30 alerts. Now you know what needs attention and where the rules may need adjusting.
However, there's another question: What about problems the system never flagged?
Try this with your office manager
Choose one process and review 10 recent alerts, then independently check 5 records from the same process that weren't flagged.
(You'll need a larger, representative sample to properly assess the system's accuracy. These 5 records are simply a quick diagnostic for now.)
Step 1: Verify what actually happened.
For each alert, ask:
- Was the problem real, or was it flagged incorrectly?
- What action was taken, and by whom?
- Was the original problem resolved and verified?
- If it's still pending, is there a valid reason and next follow-up date?
Check the unflagged records for problems your rules may have missed.
One useful rule: A task marked "complete" isn't proof that the problem was resolved. Check the actual record or outcome.
Step 2: Choose what to measure.
Start with 2-3 measures that tell you how well the process works.
Also track incorrect alerts and missed problems to assess whether the rules themselves are working.
Where relevant, measure business impact, such as staff hours spent correcting mistakes, reimbursement at risk, and payments actually recovered.
Step 3: Find patterns and compare results.
Group issues to spot patterns, then investigate what's causing them.
For billing, that might mean looking at payer, denial reason, clinician, or the stage where the error originated.
Compare results before and after changing a process.
For example, if 20 out of 200 submitted claims were rejected before a change and 8 out of 200 afterward, the rejection rate fell from 10% to 4%, a 6 percentage-point reduction.
Compare similar claim groups, allow enough time for rejections to appear, and use rates rather than raw counts when workload changes. Raw counts can sometimes be misleading.
A simple line chart showing weekly or monthly results can help you see whether an improvement continues.
One important check: Fewer alerts don't necessarily mean fewer problems. The system could have stopped catching them or could be tracking the wrong thing. That's why you should periodically check records that weren't flagged.
Step 4: Establish a meeting cadence and protect it.
For example, your billing manager holds a 15-minute huddle every Monday to review:
- Overdue issues and important blockers.
- Recurring problems worth investigating.
- Who will do what next, and by when.
The huddle is for visibility, priorities, and accountability, NOT problem-solving.
If a claim needs investigation, assign someone to handle it outside the meeting.
Recurring problems that require deeper investigation or process changes can be workshopped in a separate, scheduled 60-90 minute problem-solving meeting.
Start and end on time. Keep the agenda consistent and avoid letting one type of meeting turn into another. That's how you preserve the meeting cadence and get things done.
Urgent issues should already have an escalation process and shouldn't wait for the next meeting.
The practice owner can receive a short monthly summary showing the most important measures, whether they're improving, and what needs a decision.
How we'd do it
We connect each alert to the original record, assigned work, actions taken, and verified outcome.
The system separates resolved, pending, overdue, and incorrectly flagged issues. It also supports checks for problems the automation may have missed.
We then track a small set of measures over time, including resolution speed, recurring errors, and the impact of improvements.
Managers can see which problems need attention and where they're coming from. Owners can see whether changes are making the practice easier and less costly to run.
One useful calculation:
Let's return to the billing problems we reviewed earlier.
Suppose your team discovers completed, billable visits that should have been submitted as claims but weren't. You can estimate the reimbursement tied to those missing claims.
Verified unbilled visits × average expected reimbursement per visit = estimated revenue at risk.
For example, 12 unbilled visits with an average expected reimbursement of $150 represent $1,800 in potential revenue requiring investigation.
Estimated revenue at risk
Use verified billable visits past the expected claim submission date and your average expected reimbursement per visit.
Verified unbilled visits
Average expected reimbursement per visit ($)
Potential revenue requiring investigation
—
Enter both values to see the estimate.
Demonstration only. This is potential revenue exposure, not confirmed losses, guaranteed recoveries, or business advice. Track actual money recovered separately using verified payment records.
Calculator inputs:
- Number of verified billable visits past the expected submission date without a submitted claim.
- Average expected reimbursement per visit, including applicable patient responsibility.
Use the applicable contracted amounts for insured visits. For a more accurate total, calculate each visit separately rather than using an overall average.
This estimates potential revenue exposure, not confirmed losses or guaranteed recoveries. Track actual money recovered separately using verified payment records.
What it should look like: You know which problems were actually fixed, whether the same mistakes keep returning, and whether your changes are producing measurable operational and financial improvements, not just more reports.
Want a copy of your results? Let us know where to send them.
Your results are on their way!
We've sent them to {{email}}. Check your spam just in case.
If your results brought up a few familiar headaches, let's talk about what we can do to fix them.
Let's put it on the calendarOr take your results and run. No hard feelings.
Quiz messages
Result labels
Seems on track
Worth a closer look
May need attention
Not enough information
Form validation and submission errors
Please enter a valid email address.
Please enter your first name.
Please enter your last name.
Please check your details and try again.
Preview mode: no email was sent. Use the published site to test delivery.
Controls calculator feedback
Estimated current labor cost based on your figures. Not guaranteed savings.
Add an hourly labor cost to estimate the cost of that time.
Check the hourly labor cost. Use a nonnegative number.
Check the corrections and minutes. Use nonnegative numbers and a whole number for corrections.
Enter corrections and minutes to see hours. Add hourly labor cost for a cost estimate.
Measurement calculator feedback
Potential revenue requiring investigation, not confirmed losses or guaranteed recoveries.
Enter a whole number of visits and a nonnegative reimbursement amount.
Enter both values to see the estimate.
Strong-result messages
You can focus your attention on the other areas you scored low on.
You can also review the areas you were unsure about.
I still want to know more about {{principle}}
Intro animation: editable desktop and tablet copy
Change one thing...
Onboard a new clinician
New clinician
Access + training
What’s already in place?
Licenses + payer
What needs an update?
What else did that touch?
Who needs what, and what needs to happen first?
Open up a new location
New location
Staff + Scheduling
What’s already in place?
Billing + Payer setup
What needs an update?
What else did that touch?
Which parts can you reuse, and which ones need to change?
Introduce a new guideline
New guideline
Workflows + documentation
What’s already in place?
Roles + decisions
What/who needs an update?
What else did that touch?
What needs to be updated and what needs to be communicated?
Personalized results copy
Start with {{department}}, for instance.
.png)