‹ Blog · For professionals

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.

Photo: Vitaly Gariev / Unsplash

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.

RequirementWhy it mattersWhat to check
Real slots with no double bookingA 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:30Try to book two overlapping test appointments; a good system will not let you
Duration per serviceA first consultation, a follow-up and a short procedure do not take the same timeEach service has its own duration (and price)
Buffer between appointmentsNotes, preparing the room, a patient who runs lateA configurable gap that the booking engine respects
Several locations and video consultationsMany professionals split the week between two clinics and some online sessionsSeparate schedules per location and for online, shown correctly to patients
RemindersThey reduce missed appointments (see the Cochrane evidence above)Automatic reminders by email at least, sent without you doing anything
Cancellations and waitlistA cancelled slot should be refilled, not lostPatients 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 protectionAn identified condition for processing, security measures and a written contract with the provider
Verification of professional registrationPatients need to know who they are booking withThe 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

  1. 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.
  2. Publishing slots that are not real. Keeping two diaries by hand, one online and one on paper, guarantees that one of them is wrong.
  3. 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.
  4. No buffer. Back-to-back appointments with no gap mean every delay cascades to the last patient of the day.
  5. No cancellation rules. Decide how late a patient can cancel online and say so on the booking page.
  6. Hiding prices. Patients compare before they book; a service with no price is a reason to hesitate.
  7. Skipping the data processing agreement. Read it. If the provider cannot show you one, that is your answer.
  8. 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.

OptionWhat it does wellWhere it falls short
Paper diarySimple, needs no internet, no learning curveNo online booking, no automatic reminders, a single copy that can be lost, and patients can only book when you answer the phone
WhatsAppPatients already have it and replies are quickA messaging app, not a booking system: slots are not blocked, reminders are manual and patient data sits in a personal phone
Google Calendar appointment schedulesGoogle's help page describes a booking page with durations, buffer time, booking limits, confirmation emails and up to five reminders, on personal and Workspace accountsGoogle 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
BeMediVerified 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 languagesA 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:

  1. Profile. Your specialty and how you describe your practice. This is what patients see when they search by specialty and city.
  2. Services. Each service with its own duration and price. This is where the no-double-booking rule starts: durations drive the diary.
  3. Locations. Add every clinic you work from, plus online consultations if you offer them. Each one gets its own schedule.
  4. 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.
  5. 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 profile

Pick a quiet afternoon, set up your services and schedule, and let the diary do the double-checking for you.

Sources

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

You may also like

For patients · 29 October 2026

How to choose a psychologist in the UK: a practical guide

Registers to check, therapy approaches explained, questions for a first session and the warning signs that should make you look elsewhere.

Read ›