Dental practice software: appointments, treatment plans, the chair
Author:
Paweł Matusiak
·
In dentistry an empty chair-hour hurts more than in most services. Dental software runs the diary, the treatment plan, deposits and recall reminders — so the chair earns and the patient returns. Average dental no-show sits around 12%.
A dental practice sells chair time and trust. When the treatment plan lives in the dentist’s head and appointments live in reception’s notebook, you lose recalls, staged endo and implant deposits. The patient “was going to call about the crown” and did not. Hygiene that should return every six months returns after eighteen or never. Dental software ties calendar, chart, plan and billing so the next visit does not depend on memory. It does not pretend to be an X-ray, drive the unit or replace a full HIS. It makes sure the chair is not empty and that a treatment stage has a date, a status and money.
What hurts a dental practice every day
Morning: a no-show at 8:00, the nurse is in, the room is warm, material is out, the next patient is at 9:30. Reception calls — voicemail. Midday: the dentist finishes early because “it was only a check”, but the system (or the notebook) blocked an hour as if it were a filling. Afternoon: the implant-consult patient leaves with a “think it over” slip, nobody logs stages or a deposit, in a month nobody knows if they will return at all. Evening: the lab asks about a case whose status lives in one person’s head. The hygienist has no recall list. That is a day in which the chair costs money whether or not someone is sitting in it.
The ADA puts the average dental visit at about 49 minutes — almost three times a typical primary-care visit (about 17 minutes). That is why a dental no-show hurts more than a GP miss: you cannot “squeeze one in”, and blind overbooking wrecks trust and the nurse’s rota. The overbooking that sometimes saves a GP day is dangerous in endo. The system should free a slot from a cancel link and fill it from a waitlist, not guess who will fail to arrive.
- Empty slots after a no-show — chair + nurse + room still cost money, material may already be open.
- Unscheduled treatment stages: the patient “was going to call” and did not, the plan dies after the consult.
- No deposit on long procedures and prosthetic work.
- Reception does not know how long to book for a given procedure with a given dentist.
- Hygiene and check recalls disappear — that is predictable revenue, not a “bonus”.
- Lab-work status in a notebook or in an SMS to one person.
- Several chairs / several sites: one patient, three cards, no shared plan.
The numbers: 12% dental no-show and the price of an empty chair
Etisia’s 2026 benchmarks put average no-shows in dental practices at about 12%. That is lower than general medicine (about 18%) and beauty (about 14%), but each miss is more expensive because the slot is longer. Other dental round-ups without reminders cite even 15–30% — the spread depends on reminders, deposits and whether hygiene runs from the diary or “when the patient calls”. Well-run practices aim clearly below 8%.
Bookeo: people who book online are about 49% less likely to miss than those booked by phone. Online reminders about −29% no-shows, SMS versus no reminder about −38%. The Cochrane review for healthcare: a 29–39% drop in missed appointments after SMS. A deposit on long procedures, in Bookeo reports, can cut no-shows by about 65% — in dentistry the analogy is a deposit on endo, a crown, an implant, not 30 PLN on every check. The second quiet leak is a plan “in progress” with no date: accepted treatment value that never reaches the chair because nobody offered the next slot on the way out.
- A 12% no-show rate (Etisia, dental) on 8 chair-hours a day and a 350 PLN average service is several empty hours a week in each room.
- A visit of ~49 min (ADA) vs ~17 min in primary care — an empty dental slot is 2–3× more expensive in time.
- Online booking about −49% miss risk; SMS 29–38% fewer no-shows; a deposit on long work — the −65% deposit analogy.
- Hygiene recall every 6 months: if 200 patients “forget”, that is not seasonality, it is no process.
- The target: no-shows around 5% and closing plan stages, not merely “having dates on the site”.
What we actually build (and what we do not pretend to be)
Chair and dentist diaries with realistic procedure times, not “a square equals an hour”. A card: notes, photos, consents, visit history — with roles, because the nurse does not need to see everything the dentist sees. A treatment plan with stages, statuses and an automatic next-date prompt before the patient leaves. Deposits and a payment schedule on larger work. SMS: the visit, short post-op advice (text you write), “time for a check / hygiene”. A report: chair utilisation, no-shows, value of plans in progress. Lab integrations as a “sent / returned” status, not magical EDI if the lab has no API.
- E-registration for hygiene, checks and consults — the same spirit as a medical clinic, a different slot length.
- Multi-stage treatment is booked by reception from the plan, not by the patient clicking “whatever is free”.
- A deposit credited to the work; the rest on a schedule reception and the patient can see.
- A waitlist for no-shows and SMS cancellations — especially 8:00 and long slots.
- Health data: minimisation, consents, an EU server, a right to erasure — GDPR in applications, privacy by design, not a sticker.
An off-the-shelf dental package or your own panel
The market has mature dental packages and some practices should stay on them. Practices still come to us because of several sites, their own onboarding on the website for SEO “dentist [city] book now”, online payments, a tablet for the dentist with your process, or a licence that “cannot” bend to a staged payment plan. Then we do not force a package — we build the missing piece, or the whole panel if the old programme is a dead end. The wider comparison is in SaaS or custom software.
A one-chair practice with a simple price list often needs a calendar plus the mature clinical package you already have. Custom when reception walks around the licence with a spreadsheet, when two sites do not share the patient, when recall does not go out on its own, or when you want the card and the plan to live with you, not only in a vendor cloud. We do not talk you into throwing out working imaging software. We talk you into dates, deposits and stages that no longer depend on a notebook.
- SaaS / clinical licence: strong on imaging and a standard room, weak on your site, instalments and a multi-site network.
- Custom: a longer start, your plan and payments, a database under contract, growth without waiting on a vendor roadmap.
- Hybrid: keep the working chair-side package, add e-registration and SMS if the integration is cheaper than a rip-and-replace.
- Decision rule: how many times a week the treatment plan leaves the system for a slip of paper. More than a few — the licence is already failing.
A rollout that does not stop the chair for a week
A practice does not close “for IT”. First chairs, dentists, visit types and real times (hygiene, check, endo, crown — not one square). Then calendar, SMS, a parallel week with the notebook. Deposits on long procedures go live when the team trusts that the slot is real. We migrate treatment plans from active cases, not from the 2018 archive. Hygiene recall — once cards have a phone and SMS consent. Imaging stays where it is until there is an API and a reason.
- Inventory of chairs, dentists, times, what the patient clicks (hygiene, check), what reception types.
- Calendar + confirmation + SMS at 24 h / 2 h + cancel link + the same phone entry.
- Measure no-shows, then a deposit on procedures over an hour and on first visits after a costly plan.
- Treatment plan: stages, status, next date on the way out, value “in progress”.
- Recall: hygiene and checks with an SMS template, consent and a date, not an “Excel list in spring”.
- Lab status, a second site, a tablet — a phase that does not block the first week without surprise empty 8:00s.
Mistakes that sabotage dental software
The most common: a new calendar on the site and the old notebook at the chair. Doubles and “but in the doctor’s spreadsheet it was different”. Second: the patient books their own endo into a free 30-minute slot. Third: a deposit on every check — it scares people and saves nothing. Fourth: the treatment plan as a PDF in the dentist’s inbox, with no date for the next stage. Fifth: a promise that the system “replaces X-ray and the lab”. Sixth: one consent for marketing and treatment data. Seventh: no waitlist for morning no-shows — the most expensive hole of the day stays empty, even though someone begged for a toothache at 7:50.
- Procedure times “by eye” — the rota lies, the nurse stops trusting, paper returns.
- Recall without SMS consent or with a five-year-old number — silence, not “patients do not care”.
- Plan value in progress unlogged: you do not know how much money sits in “think it over”.
- Reception with no view of how long a procedure takes with a given dentist — overbooking or holes.
- Two sites with no shared card: the patient hears “we do not have you in the system” after 8,000 PLN of treatment.
- Privacy as a PDF: no roles, logs or retention on health data.
Plans in progress: a quieter leak than no-show
A 12% no-show rate (Etisia, dental) shows up as an empty chair at 8:00. A plan “to think over” does not show up at all: an implant consult with no stages, no deposit, no next date. In a month you do not know if the patient will return, and accepted treatment value sits in a PDF in the dentist’s inbox. ADA: the average dental visit is about 49 minutes — almost three times primary care (about 17 min), so you cannot squeeze in an empty slot, and blind overbooking wrecks endo and the nurse’s trust. The system should offer the next stage on the way out and log a status; reception does not wait until “the patient calls about the crown”.
- Bookeo: online booking about 49% lower miss risk; SMS versus none about −38%; a deposit on long work — the ~−65% analogy.
- Cochrane: SMS in healthcare 29–39% fewer misses. Hygiene and checks are the first things the patient clicks themselves.
- Measure hygiene no-shows and slots over an hour separately. The second hits revenue; the first wrecks recall.
- A weekly “plan value in progress” report: how many zloty have a date, how many hang with no slot after the consult.
Six-month hygiene recall is a process, not a wish
If 200 patients “forget” hygiene, that is not seasonality. It is no SMS consent, no date on the card and no “time for a check / hygiene” template. Recall is predictable chair revenue, cheaper than buying a new patient from ads. It goes out when the card has a phone, consent and a last date — not when the hygienist opens a spreadsheet every spring. A cancel link in the SMS fills the 8:00 waitlist before the nurse wastes a warm room. We do not promise the programme will “remind you about the X-ray machine”; we remind about a date you set.
The dental card and GDPR, without pretending to be X-ray software
Notes, photos, consents and visit history are health data (Article 9). Privacy by design (Article 25): roles (dentist / nurse / reception), logs, minimisation, retention, an EU server, a processor agreement. The nurse does not need to see everything the dentist sees. We do not drive the lamp, the unit or imaging software and we do not make diagnoses. Lab integration is a “sent / returned” status; full EDI only with an API. More in GDPR in applications. Licence versus code: SaaS or custom. The same quieter reception as a medical clinic, a different slot length.
Chair KPIs after 30 days
After a month: no-shows week to week (8:00 separately), the share of plans with a next-stage date, in-progress value with no slot, recalls sent versus cancelled, chair utilisation, hygiene bookings online versus phone. If the new calendar is on the site and the notebook at the chair stayed, doubles return within a week. If a patient can click their own endo into 30 minutes, the rota will lie faster than the licence. Those numbers say whether deposits and the plan go to phase two, or you first fix one diary and SMS.
Describe chair count and whether dates, plans or billing hurt more. You get a staged quote within 24 hours: first a diary that cuts no-shows, then the treatment plan. Deliberately outside the MVP: driving imaging, a full HIS, lab EDI without an API.
Frequently asked questions
- Can the patient book on the website?
- Yes, for selected visit types (hygiene, check, consult). Multi-stage work is usually booked by reception from the plan. Letting patients click endo into a 30-minute slot is a recipe for a wrecked day.
- Can we run several practices?
- Yes — one patient, several sites, a shared card in the agreed scope, separate chair diaries. Hygiene at the second site does not need a new folder.
- What about labs?
- Lab-work status (sent / returned) on the card. Full EDI only if the lab has an API. We do not promise a magic integration with every technician in town.
- How soon do we see an effect?
- Reminders and deposits cut no-shows in the first weeks. The treatment plan starts closing stages the following month. Hygiene recall shows up over one 6-month cycle, but the first SMS messages go out immediately.
- Is this X-ray software or a medical device?
- No. We do not drive the lamp, the unit or imaging software and we do not make diagnoses. We run dates, the plan, deposits and consents. The equipment stays equipment.
- How do we cut a 12% no-show rate?
- Online booking for simple visits, SMS at 24 h and 2 h with cancel, a deposit on long procedures, a waitlist for 8:00. A calendar with no messaging is not enough. The operational target: around 5%, not “we are better than general medicine”.
- We already have a mature clinical package. Why custom?
- Not always. Custom when the site, deposits, a multi-site network or recall fall outside the licence. Often we add e-registration beside the working chair-side programme instead of throwing it out.
- Where is patient data?
- EU hosting, a processor agreement, roles, logs, retention, a right to erasure. This is a special category — privacy by design from the first screen, not a clause in the terms after go-live.
Related service:
Custom software for companies
Describe your project