Online booking for health professionals: what a good system needs
From paper diaries and WhatsApp threads to a booking page that never double-books: what to look for, what to avoid and how to set it up.
Online booking for health professionals sounds like a small administrative change. It is not. The way patients book shapes how full your diary is, how many people fail to turn up, how much of your evening goes on messages and where your patients' data ends up. This guide explains what actually changes when you leave the paper diary or the WhatsApp thread behind, what a good system must have, the mistakes we see most often and how to get started on BeMedi.
What changes when you move from paper or WhatsApp
Your availability becomes visible all the time. With a paper diary, a patient can only book when someone answers the phone. With a booking page, they see real free slots and book at 11 pm on a Sunday, which is often when people finally get round to it.
The booking and the diary are the same thing. A WhatsApp message is a request, not a booking. Someone still has to read it, check the diary, reply and write it down, and every step is a chance for two patients to end up at the same time. In a proper system the slot is blocked the moment it is booked.
Reminders go out on their own. This is the change with the clearest evidence behind it. A Cochrane review by Gurol-Urganci and colleagues pooled eight randomised trials with 6,615 participants and found that mobile text message reminders improved attendance compared with no reminders (risk ratio 1.14, 95% CI 1.03 to 1.26): attendance was about 67.8% with no reminder and 78.6% with text reminders, and text messages worked about as well as phone calls. The authors rated the evidence as low to moderate quality, so treat it as a solid signal rather than a precise number. The scale of the problem is not small either: NHS England estimated in January 2019 that more than 15 million general practice appointments were being wasted each year, around 5% of those scheduled, at an estimated cost of more than £216 million, and it pointed to electronic methods "such as SMS reminders" as part of the answer.
Cancellations stop being dead time. When a patient cancels online, the slot reopens immediately and a waitlist can offer it to someone else.
Patient data leaves personal phones. A WhatsApp thread with a patient's name, condition and appointment history sitting on a mobile is a data protection problem, not just an untidy one. More on that below.
What a good online booking system for health professionals must have
Not every "online booking" is the same. These are the requirements that separate a real booking page from a contact form with a calendar icon.
| Requirement | Why it matters | What to check |
|---|---|---|
| Real slots with no double booking | A booking must block the diary for the whole duration of the service. BeMedi's rule: a 45-minute appointment at 10:00 occupies the diary until 10:45, so the next 30-minute slot is offered at 10:45, never at 10:30 | Try to book two overlapping test appointments; a good system will not let you |
| Duration per service | A first consultation, a follow-up and a short procedure do not take the same time | Each service has its own duration (and price) |
| Buffer between appointments | Notes, preparing the room, a patient who runs late | A configurable gap that the booking engine respects |
| Several locations and video consultations | Many professionals split the week between two clinics and some online sessions | Separate schedules per location and for online, shown correctly to patients |
| Reminders | They reduce missed appointments (see the Cochrane evidence above) | Automatic reminders by email at least, sent without you doing anything |
| Cancellations and waitlist | A cancelled slot should be refilled, not lost | Patients can cancel online within your rules; a waitlist offers the freed slot |
| Data protection (UK GDPR and EU GDPR) | Health data is special category data and needs extra protection | An identified condition for processing, security measures and a written contract with the provider |
| Verification of professional registration | Patients need to know who they are booking with | The platform checks registration numbers; patients can still verify on the public register |
Data protection in a little more detail
Under the UK GDPR, "data concerning health" is one of the nine special categories of personal data, and the ICO's guidance is that processing it requires an Article 9 condition on top of the usual lawful basis. The ICO's security guidance adds that you must have "a level of security appropriate to the risk": where appropriate, pseudonymisation and encryption; access controls so that only the right people see patient records; backups that let you restore access "in a timely manner" (the ICO gives the 3-2-1 approach as an example: three copies, two on different devices, one off-site); and "regularly testing, assessing and evaluating" your measures.
If you use a booking platform, you remain responsible as controller for what it does with the data. The ICO says you must choose a processor that "provides sufficient guarantees about its security measures" and require in your written contract that it "takes all measures required under Article 32". Ask any provider for its data processing terms before you upload a single patient.
In the EU, the same rules come from Regulation (EU) 2016/679, which states in recital 35 that "personal data concerning health should include all data pertaining to the health status of a data subject". Recital 91 is worth knowing if you work alone: the processing of patient data by an individual physician or other health care professional is not considered large-scale processing, so a data protection impact assessment is not mandatory on that ground alone. This is general information: the ICO notes that its guidance is being reviewed following the Data (Use and Access) Act, so check the current position or ask a data protection adviser.
Verifying who is who
A booking system for health professionals should take registration seriously. In the UK, patients can check a practitioner psychologist, physiotherapist, dietitian or podiatrist on the HCPC Register by surname or registration number, and a doctor on the GMC medical register, which notes that doctors who practise medicine in the UK "must hold a registration with a licence to practise". A platform that reviews registration numbers before showing a profile as verified saves patients that step; it does not replace the public register.
Common mistakes
- Using WhatsApp as the diary. It is a messaging app. It does not block slots, does not send reminders by itself and keeps patient data on a personal phone.
- Publishing slots that are not real. Keeping two diaries by hand, one online and one on paper, guarantees that one of them is wrong.
- One duration for everything. If a 20-minute follow-up and a 60-minute first visit both book a 30-minute slot, the diary is fiction by mid-morning.
- No buffer. Back-to-back appointments with no gap mean every delay cascades to the last patient of the day.
- No cancellation rules. Decide how late a patient can cancel online and say so on the booking page.
- Hiding prices. Patients compare before they book; a service with no price is a reason to hesitate.
- Skipping the data processing agreement. Read it. If the provider cannot show you one, that is your answer.
- Forgetting the registration step. Your registration number is the strongest trust signal you have; make sure the platform reviews it.
An honest comparison
Every option below works for someone. The question is what it costs you in time, missed appointments and risk. Statements about third-party products come from their own public pages, consulted on 28 October 2026, and we have left out their prices on purpose because they change.
| Option | What it does well | Where it falls short |
|---|---|---|
| Paper diary | Simple, needs no internet, no learning curve | No online booking, no automatic reminders, a single copy that can be lost, and patients can only book when you answer the phone |
| Patients already have it and replies are quick | A messaging app, not a booking system: slots are not blocked, reminders are manual and patient data sits in a personal phone | |
| Google Calendar appointment schedules | Google's help page describes a booking page with durations, buffer time, booking limits, confirmation emails and up to five reminders, on personal and Workspace accounts | Google states that "some appointment schedule features require an eligible Google Workspace or Google One subscription"; the page says nothing about professional registration, services by specialty or patient reviews |
| Marketplaces (Doctolib, Doctoralia, Zocdoc) | Reach: Doctolib says it has worked since 2013 to help "millions of people" across Europe; Doctoralia's Spanish site states that 190,000 professionals are listed and links 13 country sites; Zocdoc says it has "helped tens of millions of people" | Coverage depends on your market: Doctolib describes itself in European terms, Doctoralia's country sites are in Europe, Turkey and Latin America, and Zocdoc's model is built around insurance plans and in-network providers; check each one's current terms for your country |
| BeMedi | Verified profiles, a diary that never double-books, services with durations and prices, several locations plus video consultations, email reminders, waitlist, reviews only from completed appointments, a free plan and paid plans with no commission per appointment, in 10 languages | A newer platform: tell your existing patients where to find your profile, and keep checking the public register yourself for anyone you refer to |
How to start on BeMedi
Setting up does not need to be a project. Create your professional account and work through these five steps:
- Profile. Your specialty and how you describe your practice. This is what patients see when they search by specialty and city.
- Services. Each service with its own duration and price. This is where the no-double-booking rule starts: durations drive the diary.
- Locations. Add every clinic you work from, plus online consultations if you offer them. Each one gets its own schedule.
- Schedule. Set your working hours per location. From then on, every booking blocks exactly the time the service needs, and the next slot is offered when that time ends.
- Verification. Enter your professional registration number. BeMedi reviews it before your profile is shown as verified.
Clinics with several professionals can manage their team's diaries in one place, the free plan lets you start without paying anything, and the paid plans do not charge a commission per appointment. BeMedi is available in 10 languages, so your patients can book in theirs.
Are you a health professional?
Create your verified BeMedi profile and receive online bookings around the clock, with no commissions.
Create my free profilePick a quiet afternoon, set up your services and schedule, and let the diary do the double-checking for you.
Sources
- ICO · What is special category data?
- ICO · A guide to data security
- EUR-Lex · Regulation (EU) 2016/679 (General Data Protection Regulation)
- EUR-Lex · Regulation (EU) 2016/679, full text (recitals 35 and 91)
- Gurol-Urganci I, de Jongh T, Vodopivec-Jamsek V, Atun R, Car J. Mobile phone messaging reminders for attendance at healthcare appointments. Cochrane Database of Systematic Reviews 2013. DOI 10.1002/14651858.CD007458.pub3
- NHS England · Missed GP appointments costing NHS millions (January 2019)
- HCPC · Check the Register
- GMC · The medical register
- Google Calendar Help · Create an appointment schedule
- Doctolib · About Doctolib
- Doctoralia · Home page (Spain)
- Zocdoc · About Zocdoc
This content is for information only and does not replace the assessment of a health professional. If you have any concern about your health, consult a professional. This article was written with the help of artificial intelligence under the editorial responsibility of BeMedi, with the sources consulted listed below.
Also available in: Español