World map: Pakistan

Made for clinics in Pakistan

Here the clinic's WhatsApp is the front desk, usually on a receptionist's personal phone, next to a paper diary. Mediora replaces both: a shared inbox on the clinic's own number, a calendar that can't double-book, and an assistant that understands when a message in Roman Urdu is an emergency.

Show prices and demo examples in PKR across the site.
Local details

Set up for Pakistan

Messaging
WhatsApp, which is how most patients already reach their clinic.
Time zone
Asia/Karachi. Opening hours, reminders, campaign windows and the nightly figures all run on Pakistan time, not server time.
Phone numbers
Typed the way people really write them, like 0300 1234567 or 0300-123-4567, and stored as +92 300 1234567. Search works with partial numbers too.
Emergency
The assistant's emergency handoff points patients to 1122 (Rescue) or 115 (Edhi).
Languages
Emergency detection understands English, Roman Urdu and Urdu script. Patient names and messages in Urdu display in a proper Nastaliq font.
Currency
Prices are stored in paisa, never floating-point, and shown in rupees.
Before and after

Goodbye, personal phone

Today

  • The clinic's WhatsApp lives on one receptionist's phone
  • When she leaves, the patient history leaves with her
  • The paper diary and the WhatsApp chat disagree
  • 'Rate kya hai?' gets answered the next morning

With Mediora

  • The clinic's own number, in a shared inbox on any computer
  • Suspend a departing employee instantly; the history stays
  • One calendar, and the database refuses double bookings
  • Price questions answered from your list, day or night

Example

Example

Ayesha asks about scaling & polishing at 11:48pm. The assistant quotes Rs 6,000 from your list, offers 5:15 PM or 6:00 PM with Dr. Khan, and books the one she picks.

A confirmation goes out on WhatsApp straight away, and a reminder the day before. Your team sees it all in the morning.

Due diligence

Questions your compliance lead will ask

Here are straight answers, including the ones you'd rather hear before you sign. If a hospital data policy applies to you, talk to us before you put patient data in.

QuestionOur honest answer
Do you comply with PECA 2016 and the proposed data protection law?We haven't completed a formal legal review or an independent audit, so we don't claim compliance with PECA 2016 or the proposed Personal Data Protection Bill. Talk to us if your institution needs one.
Where is our data hosted?Our hosting provider and region aren't final yet. We'll tell you plainly where your data would live before you sign.
How is our data kept apart from other clinics?Every clinic's data is isolated by row-level security in the PostgreSQL database itself, forced on every table, and the application connects as a role that cannot bypass it.
How are passwords and keys protected?Passwords are hashed with Argon2id. Your Meta WhatsApp access token is encrypted with AES-256-GCM before it is stored and decrypted only in memory when a message is sent.
What happens when someone leaves?Suspending an account locks it out on its next request, on every device. Access tokens last 15 minutes; refresh tokens are single-use and rotated.
Who can read clinical notes?Doctors write them; drafts are private to their author; signed notes can't be changed. Receptionists have no access, and the AI assistant cannot reach clinical data at all.
Is there an audit trail?Yes. Every successful change is logged with who, when, what and from which IP address. Audit rows can't be edited or deleted. Reads of notes are not logged yet.
Two-factor sign-in or SSO?Not yet.
Plans in PKR

Plans in rupees

Monthly prices. The free plan needs no card. Paid plan changes are made by our team; there's no online checkout yet.

PlanPer monthDoctorsStaffAssistant repliesCampaigns
FreeFree12Not includedNot included
StarterPKR 5,00035Not includedUp to 500 per send
ProfessionalPKR 15,00010203,000Up to 5,000 per send
EnterprisePKR 50,000UnlimitedUnlimited25,000Up to 5,000 per send
Tutorial

Setting up in Pakistan

Most clinics are running in an afternoon. The WhatsApp connection is the step that takes longest, because Meta has to approve your business account.

  1. Create your clinic

    Sign up as the owner. Your clinic starts with a default week (Monday to Saturday, 09:00 to 17:00) that you can change.

  2. Set timezone and hours

    Pick your clinic's time zone. Hours, reminders and reports all run on clinic time, not server time.

  3. Add your services

    Name, price, duration and category for each service. Durations decide the slot lengths.

  4. Connect WhatsApp

    Enter your WhatsApp Business account details from Meta. They're checked with Meta before anything is saved.

  5. Invite your team

    Add receptionists and doctors, then set each doctor's weekly roster.

  6. Switch on the assistant

    On Professional and Enterprise. It's off until you turn it on, so set your knowledge base first.

What it doesn't do yet

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

Help menu

Questions, answered

Can the assistant reply in Urdu?

Its emergency detection understands English, Roman Urdu and Urdu script, and messages in Urdu display properly in the inbox. How well it writes in Urdu depends on the AI model assigned to your clinic, and we haven't formally evaluated that yet, so try it with your own questions before relying on it.

How do we pay?

There's no online checkout yet. Plan payments and changes are arranged with our team. The free plan needs nothing.

Do voice notes work?

Voice notes arrive in the inbox and your team can play them. The assistant doesn't listen to audio, so a voice note without a caption is handed to a person.

What happens when a receptionist leaves?

Suspend their account and they're locked out on their next request, on every device. The conversations stay with the clinic, in the shared inbox.

Is there a free plan?

Yes. The free plan covers one doctor, two staff and the core inbox, calendar and patient record, with 100 outgoing WhatsApp messages per period. The assistant and campaigns are on paid plans.

What does the assistant do in an emergency?

Every message is checked before the assistant replies. If it reads as a medical emergency, the assistant is muted on that thread, your team is alerted with the reason, and the reply includes the local emergency number.

World map

Continue?

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

Or book a demo