Suspend
Locked out on their next request, on every device. Their seat frees up straight away.
Invite receptionists and doctors, decide who sees what, and lock someone out in one click. Set your services with prices and durations. Every change lands in an audit log nobody can edit.
| Name | Role | Status | Last active | |
|---|---|---|---|---|
| TMTasha Moore | Receptionist | Active | 2 min ago | Suspend |
| RDr. Rivera | Doctor | Active | Today | Suspend |
| CDr. Chen | Doctor | Active | Yesterday | Suspend |
| BDr. Brooks | Doctor | Must change password | Invited | Suspend |
| HWHannah Wu | Receptionist | Suspended | 3 weeks ago | Reactivate |
Every screen and every action checks the role on the server, not just in the browser.
| Can they… | Owner | Front desk | Doctor |
|---|---|---|---|
| Use the WhatsApp inbox | Yes | Yes | No |
| Book, move and cancel | Yes | Yes | No |
| Write and sign notes | No | No | Yes |
| Read signed notes | Yes | No | Yes |
| Edit services and prices | Yes | View only | View only |
| Change assistant settings | Yes | View only | No |
| Run campaigns | Yes | No | No |
| See dashboard and audit log | Yes | No | No |
| Invite and suspend staff | Yes | No | No |
Enter their name, email and role: receptionist or doctor.
Mediora creates one, shown to you once and valid for 72 hours. You pass it on.
They set their own password: at least 12 characters, with upper case, lower case and a number.
They land on the screens their role allows. Nothing else.
Each service has a name, category, price and a duration from 1 minute to 24 hours. The duration sizes every slot in the calendar; the price is what the assistant quotes.
Retire a service by archiving it. It drops out of new bookings and stays intact on every past one.
| Service | Category | Duration | Price | Status |
|---|---|---|---|---|
| Cleaning & exam | Preventive | 45 min | $120 | Active |
| Teeth whitening | Cosmetic | 60 min | $350 | Active |
| Filling | Restorative | 30 min | $180 | Active |
| Consultation | General | 15 min | $0 | Active |
| Fluoride varnish | Preventive | 15 min | $71 | Archived |
Locked out on their next request, on every device. Their seat frees up straight away.
Bring someone back with their history intact.
Issue a new temporary password when someone's locked out.
Move someone between receptionist and doctor.
Staff are suspended, not deleted, so appointments and notes keep their author.
Ten wrong passwords in 15 minutes locks that login for 15 minutes.
Every successful change is recorded: who, their role at the time, what they did, to which record, and from which IP address and device.
Filter by action, person or date. The database refuses to edit or delete audit rows, and clinical text and secrets are never written into it.
| When | Who | Role | Action | Record | IP |
|---|---|---|---|---|---|
| Today 16:02 | Owner | Admin | Updated | Service · Filling | 203.0.113.24 |
| Today 15:47 | Tasha | Receptionist | Rescheduled | Appointment · Jordan Reed | 203.0.113.31 |
| Today 11:42 | Dr. Rivera | Doctor | Signed | Clinical note (content not logged) | 203.0.113.18 |
| Today 09:15 | Owner | Admin | Suspended | Staff · Hannah Wu | 203.0.113.24 |
| Yesterday 18:30 | Owner | Admin | Updated | Assistant settings | 198.51.100.7 |
| Yesterday 10:04 | Tasha | Receptionist | Created | Patient · Daniel Okafor | 203.0.113.31 |
The owner's own account never uses a seat.
| Plan | Staff | Doctors | Services |
|---|---|---|---|
| Free | 2 | 1 | 10 |
| Starter | 5 | 3 | 50 |
| Professional | 20 | 10 | Unlimited |
| Enterprise | Unlimited | Unlimited | Unlimited |
We'd rather tell you now than have you find out in week two.
Their next request is refused, on every device they're signed in on, and their seat is freed. Their past appointments and notes stay attributed to them.
Not yet. Each clinic has one owner account. Receptionists and doctors have their own logins with narrower access.
No. Seat limits count staff accounts, not the owner.
Inviting another person is refused with a clear message, and you can talk to us about moving up a plan. Suspending someone frees a seat straight away.
You archive it instead. It stops appearing for new bookings, and every past booking keeps its name, price and length.
No. Receptionists and doctors can see the service list; only the owner can change it.
Revenue, bookings and AI workload by clinic day.
Rosters, leave and a calendar that can't double-book.
Signed notes, addenda and printable prescriptions.
Set up your clinic in an afternoon. The free plan needs no card and no sales call.
Or book a demo