Split shifts
Morning, a break, evening. Up to 100 shift blocks a week per doctor.
Rosters, split shifts, leave and your opening hours feed one availability engine. Staff and the assistant both book through it, and the database itself refuses to put one doctor in two places.
Click around. Some refusals can be overridden. One can't.
Teeth whitening 30 min. A booking needs every minute of its length free.
Pick a time to book Maria. Try a taken slot, a doctor on leave, and a slot after closing.
| Time | Dr. Rivera | Dr. Chen | Dr. Brooks |
|---|---|---|---|
| 09:00 | |||
| 09:30 | |||
| 10:00 | |||
| 10:30 | |||
| 11:00 | |||
| 11:30 | |||
| 12:00 | |||
| 12:30 |
One calculation, used by the booking screen, the assistant and the 'why is this day empty' message.
Your opening hours for each day, in your clinic's own time zone.
Each doctor's weekly shifts. Split shifts are fine.
Dated leave periods. Public holidays go in as leave.
Anything already booked, and any time that has passed.
Starting every 15 minutes, as long as the service takes.
When a day has no slots, Mediora tells you which kind of empty it is, so nobody has to guess.
13 slots free
These are the times the assistant would offer a patient, and the times staff see when booking.
A short lifecycle the whole clinic shares. Cancelled, no-show and completed are final.
| Status | Set by | What it means |
|---|---|---|
| Scheduled | Front desk or assistant | Booked. The slot is held. |
| Confirmed | Front desk | The patient has said they're coming. |
| Checked in | Front desk | The patient is here. |
| In progress | Doctor | The visit has started. |
| Completed | Doctor | Done. Counts toward revenue on the dashboard. |
| No-show | Front desk | The patient didn't come. The slot is freed. |
| Cancelled | Front desk, or the assistant if allowed | Cancelled with an optional reason. The slot is freed. |
Morning, a break, evening. Up to 100 shift blocks a week per doctor.
Leave that clashes with existing bookings is refused, with the clashes listed by name.
Rescheduling cancels and rebooks in one step, linked, so the original time stays on record.
Each booking keeps the price and length it was made with. Editing your price list never changes it.
Every appointment is marked as booked by staff or by the assistant.
Hours, slots and reports run on your clinic's local time, daylight saving included.
Doctors get the shared clinic calendar plus a 'My day' list of their own patients, in order, updated live.
They start and complete visits and see which notes they haven't signed. Booking, moving and cancelling stay with the front desk.
Some are hard walls. Some are warnings staff can override, and every override is recorded.
We'd rather tell you now than have you find out in week two.
No. The rule lives in the database, not just on the screen. If two bookings for the same doctor and time arrive together, one succeeds and the other is refused. It's tested under real concurrency.
Yes. Find or add the patient, then book them into the next free slot and check them in straight away. A walk-in is a normal appointment.
Build them into the roster as a split shift, for example 9:00 to 13:00 and 14:00 to 17:00. Nobody can be booked into the gap without an override.
Yes. Each doctor has a weekly roster set day by day, with as many shifts per day as you need.
As long as the service. Slots start on a 15-minute grid, and a 45-minute service needs 45 free minutes.
Yes. Everything is worked out in your clinic's own time zone, so a 9:00 start stays 9:00 when the clocks change.
Confirmations and reminders on WhatsApp.
Answers WhatsApp from your prices and policies.
One record per phone number, found in any format.
Set up your clinic in an afternoon. The free plan needs no card and no sales call.
Or book a demo