The Starter plan is free β€” start without a card Start free β†’
All articles
Management

A private clinic: several doctors, consulting rooms and appointments without waiting-room chaos

9 min read

Tuesday, 4.50 p.m. Six people are sitting in the waiting room, and by the schedule there should be three. Dr Horvat is running late because an ultrasound overran, Dr Kovač's patient turned up half an hour early "just in case", and the lady booked for 5.00 is on the phone asking whether hers might actually be tomorrow. The nurse at the front desk holds the receiver with her shoulder, flips through the paper appointment book and tries to work out who booked an examination into a room that's already taken.

None of that is incompetence β€” it's arithmetic. A practice with more doctors than rooms has a schedule that paper cannot compute. This article is about setting up scheduling so that appointments are only offered when they're genuinely feasible, reminders reach even patients without a smartphone β€” and the waiting room stops being the place where the schedule falls apart.

Two unknowns: the doctor and the room

A hair salon has a simple equation: a free stylist means a free slot. A clinic has two unknowns, because an examination doesn't just need a doctor β€” it needs a room. Three doctors and two rooms mean at most two patients can be seen at once; the third doctor can be as free as he likes β€” there's no appointment, because there's nowhere to hold it.

The paper appointment book can't see that second unknown: someone writes in "Dr Kovač, 11.00", and nobody checks whether the room at 11.00 has already been promised to Dr Horvat. The clash only surfaces when both patients are in the waiting room.

Every doctor their own column, one shared calendar

The first step is banal but decisive: every doctor gets their own column in the calendar, their own working hours and their own blocked time β€” surgery day, rounds, training. On the booking page the patient picks a specific doctor and sees only that doctor's genuinely free slots.

That solves half the problem β€” nobody books two patients with the same doctor at the same hour anymore. The room remains.

The room is a resource: an examination books the doctor and the room together

In Appointa you enter each consulting room as a resource of the "Space" kind, and on the service β€” say "Specialist examination" β€” you mark that it requires a space. From then on, every appointment for that service automatically reserves a free room alongside the doctor. One booking, two locks.

Three doctors, two rooms: the booking page only offers slots where both a doctor and a room are free. When both rooms are taken, those slots simply don't appear β€” a patient can't book an examination that physically cannot happen. They don't pick the room; the system assigns a free one, and the confirmation screen and the day-before reminder both say which: "Space: Room 1".

The same applies when the nurse types in a phone booking: for a service that needs a room, a room picker appears, defaulting to "any free one", with taken rooms marked up-front β€” the clash shows up before the entry, not after. In the calendar, one click switches the view from "Staff" to "Resources", so every room gets its own column. And when Room 2 has to come out of use β€” disinfection, servicing β€” you block it for part of the day and those slots vanish from online booking immediately.

The pre-visit questionnaire: the history arrives before the patient

A first examination usually starts with fifteen minutes of questions: what's troubling you, since when, which medications do you take, what are you allergic to. Fifteen minutes of the appointment spent on a form.

The pre-appointment questionnaire turns that around: when booking, the patient gets your questions and fills them in at home, in peace. You read the answers before they walk in β€” the examination starts with a conversation about the problem, not a recital of medications. You write the questions yourself, and the answers stay recorded against the patient: a written trail instead of "I told the nurse over the phone". How to build a questionnaire that catches what matters, we've covered in the guide to the pre-appointment questionnaire.

Reminders that reach even a 70-year-old patient

Part of your patient base has no app and never will. They have a phone with big buttons; email doesn't exist for them β€” but everyone reads an SMS.

That's why the day-before reminder goes out by email and push, and to patients without the app β€” with the SMS add-on enabled β€” by SMS too, with a one-tap cancellation link. SMS runs on prepaid credits (100 messages for €15, the first 20 free) and is only spent on patients without the app β€” anyone who has it gets a free push. For a patient who doesn't want SMS, a checkbox on their file is enough β€” their notifications go by email.

Just as important: when you cancel or move an appointment β€” a doctor off sick, an emergency β€” the patient is notified immediately, by SMS as well, with a rebooking link or the new date and time. Nobody drives across town to kiss a locked door.

The waiting list: "let me know if anything earlier opens up"

A sentence the nurse hears ten times a day β€” until now it meant a scrap of paper by the phone. With the waiting list, the patient signs up for an earlier slot in one click, and when a slot frees up β€” through a cancellation, a move or a no-show β€” the system offers it to the first in line by itself: by email and push, and to a patient without the app by SMS. The gap fills without a single phone call β€” the details are in the waiting-list guide.

Patient files, GDPR and the lock on the door

Every patient has a file: visit history, notes per examination, questionnaire answers, a record of no-shows. When a patient comes back after six months, you don't reconstruct the last examination from memory β€” you open the file.

And because health data is a special category under GDPR, where and how it's stored matters: the data sits on servers in the EU, it can be exported or deleted at the patient's request, and you lock account access with two-factor authentication (2FA), so the files don't depend on a single password. What you may keep and how to set up consents β€” in the guide to client files and GDPR; this is not legal advice.

A polyclinic with several locations: a room belongs to its branch

When a practice grows into a polyclinic with two addresses, rooms must not mix: a room in the city centre can't receive a patient booked at the other address. So you tie each room to its location β€” it's offered only for that branch's appointments, and on the booking page the patient first picks the location, then the doctor and the slot.

The maths: what an empty room costs

Now the numbers. A mid-sized practice: three doctors, two rooms, a €70 examination, around 250 examinations a month.

  • No-shows. A perfectly average 5% means about a dozen empty slots a month β€” roughly €850 gone. Day-before reminders typically halve no-shows: around €400 a month back, without a single phone call.
  • The phone. Every booking by phone β€” checking the room, writing it in β€” takes 3–4 minutes of the nurse's time. If half of the 250 bookings move to the booking page, that's over 8 hours a month given back to the patients standing in front of her.

On the cost side: the Starter plan is free up to 30 appointments a month, and a practice this size fits in Pro at €20 or Premium at €40. A single prevented no-show pays for the whole month.


Waiting room full and the same room promised twice? In Appointa every doctor has their own column, and every room is a resource booked together with the doctor β€” only genuinely feasible slots are offered online. The questionnaire brings the history in before the examination, reminders arrive by email, push, and for patients without the app by SMS (with the SMS add-on), while the waiting list fills cancelled slots on its own. Try the demo for your line of work β€” free, no card required. And the Starter plan is free β€” up to 30 appointments a month.


Frequently asked questions

How do reminders reach patients who don't have the app?

By SMS, if you enable the SMS add-on: the day-before reminder arrives as a text with a cancellation link. SMS runs on prepaid credits (100 messages for €15), is available on every plan, and is only spent on patients without the app β€” anyone who has it gets a free push. A patient who doesn't want SMS is excluded with a checkbox on their file, and their notifications go by email.

What happens when all the rooms are taken but a doctor is free?

That slot simply isn't offered online: an examination that requires a room books the doctor and the room together, so only slots where both are free are shown. And if two patients race for the last free room in the same second, one gets a message that the slot has just been filled β€” not a double-booked room.

Can a patient cancel or move an appointment themselves?

They can cancel β€” the reminder carries a one-tap cancellation link, and the freed slot is immediately offered to the next person on the waiting list. Moving goes through the clinic: the patient gets in touch, you move the appointment, and the notification with the new date and time reaches them automatically β€” by SMS too, if they don't have the app.

Is keeping patient files in an app GDPR-compliant?

GDPR doesn't ban digital files β€” it demands order: the patient knows what you collect, the data can be exported or deleted on request, and only those who need access have it. In Appointa the data sits on servers in the EU, and you lock the account with two-factor authentication. A tidy digital file is usually safer than a folder in an unlocked drawer β€” but check your own situation with a lawyer, this is not legal advice.

All in this category