Appointment software for clinics

Fewer empty chairs.
A calmer
waiting room.

MyDoc runs your schedule by your own rules, lets patients book online, reminds them with a link, refills cancelled slots from a waiting list, and times the waiting room, so you can see what is working. No patient app or account needed.

Every new clinic gets a free month.

7
Countries, Local Currency & Time Zone
Links
Patients Need No App or Account
Timed
Waiting Room, From Check-In to Finish
2FA
Authenticator App & Single Sign-On
Audit
Who Changed It, Who Looked
A clinic day, as MyDoc sees it illustration
  • 07:30Reminder links go out. Patients confirm, cancel or move with one tap.
  • 09:10A cancellation frees a slot. The people waiting for a time like it are offered it.
  • 10:05A patient checks in. The line shows who is next and how long they have waited.
  • 13:00A doctor is away next week. The affected patients get other times to choose from.
  • 17:30The day's waits, no-shows and recovered visits are counted from what happened.

Empty chairs and a crowded waiting room are usually the same problem: nobody can see the day.

A paper diary or a shared spreadsheet cannot tell you who confirmed, who is on their way, who has been waiting longest, or which slot just opened. So gaps are found too late, patients wait without knowing why, and nobody can say whether anything is getting better.

A cancelled slot is gone before anyone notices

MyDoc offers freed time to waiting patients it suits, and counts a visit as recovered only once it has been completed.

Reminders done by hand do not get done

E-mail and text reminders go out on their own, with a link to confirm, cancel or move the visit, and the diary updates itself.

"How long will it be?" has no honest answer

A checked-in patient sees how many are ahead of them and a cautious range for the wait, never anyone else's name.

From an invitation to a day that runs itself.

The order a clinic actually reaches for things.

Step 1

Join by invitation

You receive a link and enter the practice's details, country and licence. A person checks them before the clinic is activated, and the first month is free.

Step 2

Set up your clinic

Add doctors, working hours and breaks, kinds of visit and closed days. Turn on the online booking page when you are ready.

Step 3

Patients book and arrive

They book online, confirm by e-mail, get reminder links, and check in. Staff and doctors call them in from the waiting room.

Step 4

Close the gaps

Refill cancelled slots, chase follow-ups, move patients when a doctor is away, and read the results to see what helped.

Everything between "I need an appointment" and "see you next time".

Online booking

Patients pick a visit and a time that really fits your hours, breaks, time off and bookings. Nothing is booked, and nothing about them kept, until they open the link in their e-mail and confirm.

Reminders with a link

E-mail and text reminders carry a link to confirm, cancel, or move to another time with the same doctor, in one step. A patient who replies STOP is respected.

Waiting list & slot recovery

Freed time is offered to waiting patients by what they will accept: doctor, days, hours and notice. When nobody takes it, the front desk is shown the gap to fill.

Waiting room

Check in, call in, start and finish, each step timed. If you turn it on, patients can check themselves in from their reminder link and see how many are ahead of them.

Follow-ups

"Come back in a month" is kept where the front desk can see it: who is due, who has been contacted, who has booked and who has come, read from the calendar.

Doctor absence rescue

When a doctor will be away, each booked patient gets other times to choose from. Nothing is moved until the patient has agreed, and the change is recorded.

Public clinic directory

Be found by name, specialty, language or distance on a map, with the next time a patient can book. Fees shown are the ones you have already set. Opt in; nothing about patients is ever shown.

Roles, access & audit

Admin, staff, front desk and doctor roles, authenticator-app sign-in, single sign-on, patient data requests, and an audit trail of who changed things and who looked.

Numbers from your own records, not promises.

Every figure on the Results page is a count of the clinic's own records under a rule written next to it, set beside the same figure for the period before. Nothing is estimated, and no money is assumed.

Freed time, refilled

A visit counts as recovered only when it was offered from the waiting list, taken, and then completed. Anything not yet over, or not recorded, is shown as not yet known.

Attendance that does not flatter you

Completed, no-shows and late cancellations, with visits whose outcome nobody recorded kept on their own line instead of quietly improving the rate.

Waiting and consulting

Median wait from check-in to being called, the longest wait, and the median consultation, from the times your team records in the waiting room.

From the directory to a completed visit

How often your booking page was opened from the public directory, how many of those became bookings, and how many of those visits were completed.

Solo practices Group practices Dental & specialist clinics Clinics with several locations

A free month first. Then a plan sized to your clinic.

The same product on every plan. A plan sets how many doctors and staff accounts a clinic has room for.

Getting started
Your first month
Free
for every new clinic
Set the clinic up, invite your team, and run real days before you decide.
  • The whole product, nothing held back
  • Online booking, reminders, waiting room, results
  • Two-step sign-in and a full audit trail
Request an invitation →

Each clinic's data is kept separate from every other clinic's

Questions we hear all the time

What exactly is MyDoc?
Appointment software for clinics and practices. It runs the schedule under the clinic's own rules, lets patients book online, reminds them with links to confirm, cancel or move a visit, refills cancelled slots from a waiting list, runs a timed waiting room, tracks follow-ups, and reports results the clinic can check.
How does a clinic join?
By invitation. Ask for one and you will receive a link. It needs no account: you enter the practice's details, country and licence, and your own name and password. A person checks the details before the clinic is activated, and every new clinic has a free month.
Which countries does it work in?
Kenya, Nigeria, Ghana, South Africa, Côte d'Ivoire, Egypt and Rwanda. A clinic's country sets its currency and time zone. In Kenya a clinic can pay by M-Pesa or card; in the other countries by card.
Do patients need an account or an app?
No. They book on the clinic's booking page and confirm with a link sent to their e-mail, and use the link in a reminder to confirm, cancel or move a visit. Nothing is booked, and nothing about them is kept, until they confirm.
Is patient information kept private?
Each clinic's data is separate from every other clinic's. People sign in with roles that limit what they can see and do, two-step sign-in and single sign-on are available, and an audit trail records who changed things and who looked at patient information. Sensitive fields such as symptoms and notes are designed to be encrypted in the database.
Does it replace our medical records?
No. MyDoc plans appointments and keeps patient contact details, visit status and short notes. It does not hold full clinical records, prescriptions or insurance claims, and it does not decide which patient is more urgent: that stays with your clinicians.
Will my clinic appear in the public directory?
Only if an administrator turns it on. A listing shows what the clinic chooses to publish: name, description, specialties, address, a map pin, optionally the phone, languages, access, and the fees you have already set. Languages and access are the clinic's own word and are not checked. Nothing about patients, doctors or staff is ever shown.
First month free

Fewer empty chairs. A calmer waiting room.

Ask for an invitation and set your clinic up this week.

Your clinic's data stays private to your clinic.