The practice had been open for six years. Two registered physiotherapists, a part-time receptionist, around 55 active patients at any given time. A steady referral network from two GP practices nearby. By any measure, the business was doing well.

The problem was not performance. It was hours. The lead therapist had noticed that her Friday evenings were reliably consumed by administrative catch-up. She had assumed it was the price of running a small practice. When we mapped the week, the number came to 4.3 hours of clinical-equivalent time lost to repetitive administration. At CHF 180 per session, and given that she could see three patients in that time, that was the opportunity cost the Clarity Scan was asked to measure.

The practice and the context

Swiss physiotherapy billing operates under strict cantonal rules. Treatments covered by mandatory health insurance (Grundversicherung) must be billed using Tarmed/Tardoc rate codes, with physician referral documentation archived alongside each course of treatment. Supplemental insurance (Zusatzversicherung) has different documentation requirements, and payers vary by canton. For a small practice, this means the administrative burden of clinical billing is structurally heavier than it would be in most comparable European countries.

Add to that the standard operational friction of any patient-facing business — intake forms, appointment scheduling, no-shows, reminder calls — and the administrative layer consumes a significant fraction of every working week. Most practices absorb it as a fixed cost. It does not have to be.

What the Clarity Scan found

We mapped three workflows: new patient intake, daily appointment management, and monthly billing reconciliation. We timed each step, identified where information was entered more than once, and calculated annual cost using the therapist's effective hourly rate for clinical time.

  • New patient intake forms. Each new patient received a paper anamnesis form on arrival. The receptionist then transcribed the completed form into the practice management software: name, date of birth, insurance number, referring physician, complaint description, contraindications. Average transcription time: 18 minutes per patient. With 14–16 new patients per month, this was consuming 4.5 hours of receptionist time that could not be used for anything else. The paper form was then filed in a physical folder. When the lead therapist needed to reference it mid-treatment, she would retrieve the folder. On average this happened twice per patient per course of treatment.
  • Appointment reminder calls. The practice had no automated reminder system. The receptionist called or texted each patient the day before their appointment — a task that took between 40 and 55 minutes daily, depending on how many patients were on the next day's schedule. The no-show rate was 11%. Each missed appointment represented a 30-minute slot that could not be filled on short notice, and was not billable.
  • Monthly insurance billing reconciliation. At the end of each month, the lead therapist cross-referenced the practice management system against paper billing records to identify unpaid invoices from Krankenkassen. The reconciliation took between 3.5 and 4.5 hours. When a claim was rejected or pending, the follow-up was handled by email, with no tracking system to confirm resolution.

We ranked the three findings by annual recoverable capacity. The partner chose to address the first two in a single Sprint. The billing reconciliation — the most technically complex, involving direct integration with Swiss billing software — was deferred to a second phase.

What we built

New patients now receive a secure digital intake form by email or SMS when their first appointment is booked. The form covers all required fields: personal details, insurance information, physician referral, medical history, and consent. When submitted, the data flows directly into the practice management software — no transcription, no second entry. The physical paper folder was retired. The lead therapist reviews the completed form before the first session, from any device.

The reminder sequence is now automatic. Every patient receives an SMS confirmation when an appointment is booked. A reminder goes out 24 hours before. A second, shorter message arrives two hours before. If a patient cancels via the link in the reminder, the slot opens immediately for other bookings. Nothing requires receptionist time beyond monitoring the inbox for replies.

On the Swiss insurance complexity

The intake form includes a structured insurance section that distinguishes between Grundversicherung and Zusatzversicherung, captures the Krankenkasse name and policy number, and notes whether a physician referral is attached. This is not a generic intake form adapted for Switzerland — it was built for this specific billing context from the start. The data populates fields in the practice management system in the correct format for Tarmed billing, which eliminated a secondary formatting step that had been happening silently for years.

The result, measured

The system went live in week four of the Sprint. In the first full month after:

Metric
Before
After
Admin time per new patient
22 min
4 min
Daily reminder workload
45 min/day
6 min/day
No-show rate
11%
3.5%
Clinical hours recovered per week
3.8 h/week
CHF 35,568
recovered capacity per year, at clinical session rate
CHF 5,400
Sprint cost, fixed, agreed in writing before start
4.6 weeks
to break-even on the implementation investment

The finding they didn't act on yet

The monthly billing reconciliation — the third item in the Opportunity Matrix — remains manual for now. The practice management software they use has an API, but it requires a custom integration with the specific Krankenkassen payment export format their canton uses. That work is scoped and ready. They chose to defer it until the first two changes had settled, and until their receptionist had time to learn the new intake workflow without adding a second change simultaneously.

That is a reasonable decision. The Clarity Scan report remains valid. When they return to address the billing reconciliation, the diagnostic is already done. The integration will take a Sprint to build, and the estimated annual saving is CHF 12,600 in receptionist and therapist time combined.

"I had assumed the admin was just part of running a clinic. I didn't know someone had added up what it was actually costing. The number was bigger than a year of holiday cover."

Lead physiotherapist · Canton Zurich · Musculoskeletal and sports rehabilitation

Why healthcare practices tend to carry more admin than they realise

Swiss health insurance billing adds a layer of administrative complexity that is structural, not optional. Practices adapt to it, which means they develop workarounds, and workarounds become habits, and habits become the way things are done. The intake form gets printed. The reminder call gets made. The month-end reconciliation gets done on a Saturday.

None of these tasks require clinical judgment. All of them consume clinical time. The distinction between the most painful task and the most expensive task is rarely more visible than it is in a small healthcare practice: the billing reconciliation feels worse, but the daily reminder calls cost more hours over the course of a year.

The Clarity Scan is designed to make that calculation explicit, before any decision is made about what to change.

Wondering if this applies to your business? Ask Kai. It knows the details.

The next step

Start with the diagnostic.

Describe your situation: we will map the workflows, cost each one, and tell you honestly whether the numbers justify implementation. The report belongs to you regardless of what you decide.

Get the diagnostic See what the scan covers → Read 15 real engagements →