Clinic type: polyclinic

Every specialty, one WhatsApp number

A polyclinic has dozens of doctors, a long service list and patients who don't know which department they need. Mediora puts them on one number, one calendar and one record, with roles, seats and an audit trail an operations team can live with.

Patient

When does the skin doctor see patients?

WhatsApp, 6:05 PM
Assistant

Our dermatologist sees patients on Tuesdays and Thursdays, 2 to 6 PM. The next opening is Tuesday at 2:30. Shall I book it?

Enterprise limits

Room to grow

Enterprise has no cap on staff, doctors, services or messages. Two limits stay, on purpose.

AI replies
25K
Assistant replies per billing period. A ceiling on runaway cost, not a target.
Per send
5K
Recipients in a single campaign. Send several for bigger lists.
Admins
1
One owner account per clinic. Everyone else is a receptionist or a doctor.
People and seats

Roles that mean something

The owner invites receptionists and doctors. Each gets a temporary password, valid for 72 hours, and must change it on first login.

Suspend someone and they're locked out on their very next request, on every device. Their past appointments and notes stay intact, because nothing in Mediora is ever hard-deleted.

  • Included: Switch a person between receptionist and doctor
  • Included: Suspending frees the seat
  • Included: Owners can reset a colleague's password
Team
4 of 5 seats used on Starter
Invite
NameRoleStatusLast active
TMTasha MooreReceptionistActive2 min agoSuspend
RDr. RiveraDoctorActiveTodaySuspend
CDr. ChenDoctorActiveYesterdaySuspend
BDr. BrooksDoctorMust change passwordInvitedSuspend
HWHannah WuReceptionistSuspended3 weeks agoReactivate
Suspending someone signs them out on their next request, on every device, and frees their seat.
Accountability

Every change, on the record

Every successful change is written to an audit log: who, in what role, did what, to which record, from which IP address, and when. Filter by person, action, record type or date.

The database refuses to edit or delete audit rows. Clinical content is kept out of the log, so it doesn't leak to a different audience.

Audit log
Every change, who made it, and from where. Rows can't be edited or deleted.
ActionPersonDates
WhenWhoRoleActionRecordIP
Today 16:02OwnerAdminUpdatedService · Filling203.0.113.24
Today 15:47TashaReceptionistRescheduledAppointment · Jordan Reed203.0.113.31
Today 11:42Dr. RiveraDoctorSignedClinical note (content not logged)203.0.113.18
Today 09:15OwnerAdminSuspendedStaff · Hannah Wu203.0.113.24
Yesterday 18:30OwnerAdminUpdatedAssistant settings198.51.100.7
Yesterday 10:04TashaReceptionistCreatedPatient · Daniel Okafor203.0.113.31
Example catalog

A long menu, kept tidy

Examples only. Services carry a category, a price and a duration; archived ones vanish from new bookings and stay on old ones.

Service (example)CategoryDuration
General consultationGeneral medicine15 min
Skin consultationDermatology20 min
Child health checkPaediatrics20 min
Antenatal visitGynaecology30 min
Physio assessmentPhysiotherapy60 min
Dental check-upDental20 min
The numbers

One dashboard for the owner

Today's appointments, revenue from completed visits, conversations and how many the assistant handled, plus charts over 7, 30 or 90 days, a month, or a custom range up to a year.

Export the range on screen as CSV on Professional and Enterprise. Revenue here is the booked price of completed visits, not cash collected: Mediora doesn't do invoicing.

Dashboard
Today in Austin, TX
Last 7 days Export CSV
Appointments today
24
6 still to come
Revenue today
$2,840
Completed visits
Conversations
41
12 after hours
Handled by assistant
37
4 handed to staff
Revenue completed visits
WedThuFriSatSunMonTue
Assistant HandledTo staff
WedThuFriSatSunMonTue

What it doesn't do yet

We'd rather tell you now than have you find out in week two.

Help menu

Questions, answered

Do you support multiple branches?

Not yet. Each clinic account has one timezone, one set of hours and one WhatsApp number. Several branches would run as separate accounts today. Tell us if this matters to you; it's on the list.

How does the assistant route a patient to the right specialty?

It knows your services and your doctors, and can check availability for a named doctor. Describe your departments in the knowledge base and your instructions, and it will point patients to the right service. Clinical judgement about which specialist someone needs goes to your team.

Can we have more than one admin?

No. There is exactly one owner account per clinic. Receptionists run the desk and doctors run their days; the owner controls settings, staff and money.

Can we bring our own AI provider key?

Which model a clinic uses is set by us, not from the clinic's settings. Using a hospital's own provider key is possible as an arrangement with us; talk to us if procurement requires it.

How is our data kept apart from other clinics?

Every clinic's rows are isolated by row-level security in the database itself, so a bug in application code still can't return another clinic's data. See the security page for the details.

Do we keep our WhatsApp number?

Mediora connects to a WhatsApp Business account on Meta's Cloud API, and the number you connect is the one patients message. Whether your current number can move across depends on how it's registered today, so we check it with you during setup before anything changes.

Equipment

Continue?

Set up your clinic in an afternoon. The free plan needs no card and no sales call.

Or book a demo