Diary and availability
Rotas, breaks, leave and holidays produce the slots; the database refuses a double booking rather than the screen.
For practices and groups
Appointments, the chair, the chart, the prescription and the invoice, in one place and in one record. Built for dentistry rather than adapted from general practice.
The modules
Not a generic clinic system with teeth added. Each module was built around how a dental visit really runs.
Rotas, breaks, leave and holidays produce the slots; the database refuses a double booking rather than the screen.
FDI or Universal, versioned rather than overwritten, with consent captured item by item as the patient accepts it.
Allergy and interaction checks before signing, and a hard stop that a clinician has to acknowledge in writing.
Dated fee schedules, so an estimate already quoted still resolves to what the patient was told.
WhatsApp, SMS and email with quiet hours, per-channel credits and a delivery log you can point at.
Every state-changing action is recorded, append-only. There is no edit path and no delete path.
Multi-branch
Branches, chairs and rotas per site, with reporting that adds up across them. Staff move between sites without moving accounts, and a patient registered at one branch is the same patient at the next.
In practice
★★★★★
The diary was the reason we moved. Rotas, leave and lunch breaks all feed the slots, so reception stopped keeping a second copy in their heads.
★★★★★
Three branches, one set of numbers, and I can finally see which chair is idle on a Tuesday without ringing anyone.
★★★★★
The audit trail settled a complaint in ten minutes that would have taken a fortnight of emails before.
★★★★
Our recall list used to live in a spreadsheet nobody trusted. Now it is worked out from the diary, so it is never stale.
Start a trial with your real rota and a handful of real appointments. Nothing is charged, and nothing is created until a person has reviewed the application.