For clinics and clinic groups
The front desk, the consulting room and the books, in one calm place.
Eyada runs the day at your clinic, from the first booking to the last receipt. Patients are called in order, doctors see the whole history before they ask, and the cashbook adds itself up.
Arabic and English · Works in the browser on any computer or tablet · Free while in early access
What it does
Everything the day at a clinic needs, and nothing it doesn't.
Appointments and the queue
Book by phone or walk-in, check patients in, and call them by number, per clinic or per doctor. A waiting room screen shows who's next.
Visits and prescriptions
Symptoms, findings and diagnoses picked from your own lists. Prescriptions print on your letterhead, in Arabic or English.
Lab and radiology
Order tests and scans during the visit, attach the results when they arrive, and the doctor is told there's something to review.
Payments and receipts
Take payments and give numbered receipts at the desk, with a cashbook and a daily summary for whoever does the books.
Reports and exports
Visits, diagnoses, income and vaccinations coming due, for one clinic or all of them, ready to print or export.
Notes and reminders
Notes for yourself or the team, reminders that arrive on time, and notifications for results, arrivals and exports.
Your measurements, your units
Choose what your clinics measure, from blood pressure and blood sugar to anything of your own, in °C or °F, kg or lb, mg/dL or mmol/L. Values outside the normal range are flagged as they're typed, and every patient has trends.
A health summary that keeps itself
Allergies, long-term problems and current medicines follow each patient across your clinics. Prescribing warns about allergies, even by brand name; finalized prescriptions keep the medicines list up to date by themselves, and the doctor repeats them in one tap.
Your visit, your way
Choose which parts of a visit each clinic shows and what must be filled in before completing it. Phrases fill in what you write most with a few keys, like /fu for your usual follow-up advice.
Procedures and treatment plans
Record a procedure in the visit, with where, what was used and consent, and its charge goes on the patient's account in the same step. Plan treatment over several sessions with a printed estimate; each session is one tap.
Results you can read at a glance
Type lab results as values, part by part, flagged low, high or critical against each test's range, with a trend for every one. An abnormal result tells the doctor who ordered it, lab systems can send results through the API, and order sets order a whole check-up in one tap.
Intake, consent and questionnaires
Patients answer your intake questions in the portal before they come, and sign consent on a tablet at the desk. PHQ-9 and GAD-7 score themselves, and you build any form you need, in English and Arabic.
Nobody slips through
Book the follow-up from the visit in one tap. Recall rules like "diabetes, HbA1c every 3 months" fill a list of who's due, with vaccinations; text them in bulk, or let Eyada text them on the day.
Referrals tracked to the reply
A referral letter starts tracking itself: sent, booked, reply received, with the reply's file attached. Overdue ones surface on one list, and a tick texts the patients a reminder.
A summary for the patient, and your signature
Hand patients a plain summary of the visit (what you found, their medicines, advice and what's next) on paper or in the portal, in English or Arabic. Your signature and stamp print on every prescription, letter and report.
Diagnosis codes, in English and Arabic
An add-on: ICD-11 codes found by code or by words in either language, common ones first. Code past diagnoses in one pass, mark one provisional, and count them by code in reports.
Stock that keeps itself
An add-on: vaccines and consumables in each clinic, by lot and expiry, taken out as you vaccinate and do procedures. See what's low or expiring, and tick items to order from suppliers.
Insurance, billed as you go
An add-on: patients' policies and cards, the insurer's share taken off each charge so patients pay only theirs, approvals, and claims batched per insurer, exported, and followed up when rejected.
Video visits
An add-on: book a video visit like any appointment. The patient gets a link by text and in the portal, agrees to being seen by video, and joins from their phone; the doctor opens the room beside the visit.
Drug interactions
An add-on: as a prescription is written, medicines that shouldn't be taken together, with each other or with what the patient already takes, are flagged, and food and drink advice prints for the patient. Start from the common ones and make them your own.
Clinic types
Built for general practice, ready for your specialty
Every clinic gets general practice. Add the specialties you work in, and Eyada fills your lists with their diagnoses, findings, tests and advice, in English and Arabic, ready on day one.
General practice
The whole clinic, from the front desk to the cashier.
- Appointments, calendar and queue
- Visits, prescriptions and letters
- Lab and radiology orders
- Vaccinations and recalls
- Charges, payments and packages
- Reports and insights
Add-ons
16 specialtiesWomen and children
Teeth, eyes, ears and skin
Medicine
Surgery and movement
Mind and lifestyle
No specialty matches. Ask us for it.
Pediatrics
طب الأطفالChildren's diagnoses, symptoms, signs and tests, and advice for parents.
21 items added to your lists
Diagnoses8
- Bronchiolitisالتهاب القصيبات
- Croupالخانوق
- Acute otitis mediaالتهاب الأذن الوسطى الحاد
- Hand, foot and mouth diseaseمرض اليد والقدم والفم
- and 4 more
Symptoms4
- Poor feedingضعف الرضاعة
- Irritabilityتهيج وبكاء
- Ear pullingشد الأذن
- and 1 more
Examination findings3
- Dehydrationتجفاف
- Bulging fontanelleانتباج اليافوخ
- Chest indrawingسحب صدري
Advice3
- Oral rehydration solutionمحلول الإماهة الفموي
- Continue breastfeedingمتابعة الرضاعة الطبيعية
- Paracetamol by weight for feverباراسيتامول حسب الوزن للحرارة
Lab tests3
- Ferritinالفيريتين
- Stool analysisتحليل البراز
- Urine cultureزرع البول
Also comes with
- Order sets: Anaemia screen and Urinary infection
- Letters: School absence note
Works well with
- Growth percentilesWeight, height, head and BMI plotted on the WHO curves.
- VaccinationsSchedules, doses given and who's due next.
- Measurements and trendsValues out of range are flagged as they're typed.
Everything lands in your clinic's own lists. Add your own, rename or remove any; items you remove stay removed.
-
1
Ask for the ones you need
We turn them on for your clinic group when you request access, or any time after.
-
2
Tick them per clinic
Your dental clinic gets Dental, your family clinic Pediatrics, in Settings › Clinic types.
-
3
Your lists fill in
Diagnoses, findings, tests and advice appear in both languages. Rename, reorder or remove any of them.
In your AI assistant
Or don't even open Eyada. Just ask.
Eyada works inside Claude, ChatGPT and other assistants that support MCP. Ask who's waiting, when a patient was last seen or when a doctor is free, or have it book and check patients in, in your own words.
- One click to connect, in Claude, ChatGPT and other assistants.
- It only does what you can, only reads until you let it change things, and never deletes anything.
- Revoke it any time, and see everything it did in the audit log.
Built for groups with more than one clinic
Run every clinic in your group from one account, and let each person work only where they're assigned.
- One patient file across every clinic in the group
- Staff roles with exactly the permissions each job needs
- Each clinic keeps its own queue, hours and currency
- Your colours and logo on the screens and the printouts
Arabic first, English when you need it
Every screen, printout and email works in Arabic, right to left, and in English. Each person picks their own language.
- Patient names, lists and clinic details in both languages
- Prescriptions and receipts printed in either language
- Fonts designed to match across Arabic and English
Security and privacy
Patient records deserve care.
Each clinic group's information is kept apart from every other group's, and you decide who on your team can see what.
- Separate by design
- Every record belongs to one clinic group and is never shown to another.
- Two-factor sign-in
- Require it for administrators and doctors, and get an email when someone signs in from a new device.
- A full audit log
- See who opened, changed or removed what, and when.
- Encrypted backups
- Nightly encrypted backups are copied to separate storage.
- Checked uploads
- Every uploaded file is scanned for viruses before anyone can open it.
- Your data stays yours
- Administrators can export everything at any time.
Connect your tools
Works with the software, scripts and AI assistants you already use.
Every clinic group gets an API, webhooks, a command line tool and an MCP server for AI assistants, all with the same permissions as the app.
- AI assistants Ask Claude, or any assistant that supports MCP, who's waiting, to find a patient's last visit or to book a follow-up.
- The eyada command line tool Today's queue, patient search, booking and check-in, from the terminal.
- An API for your own software Connect a website, a lab system or your own reports with JSON over HTTPS.
- Webhooks A signed message to your system the moment a patient is registered, booked, checked in or seen, or a payment is posted.
A token can only do what its owner can, and everything it does is in the audit log. Read the API reference
# Claude Code. Or paste the address into Claude or ChatGPT. $ claude mcp add --transport http eyada \ https://eyada.ca/mcp
Who's waiting for Dr. Sami, and when was Huda last seen?
Omar Nasser since 09:00 and Huda Saleh since 09:22. Huda was last seen on 28 September for her blood pressure, so today is her follow-up.
# curl -fsSL https://eyada.ca/cli/eyada -o eyada $ eyada appointments # Time Patient Status 1 09:00 Omar Nasser waiting 2 09:20 Huda Saleh booked 3 09:40 Rami Odeh booked $ eyada check-in apt_7Yx… Huda Saleh is now waiting.
# Today's queue, in queue order $ curl https://eyada.ca/api/v1/appointments \ -H "Authorization: Bearer $EYADA_TOKEN" { "data": [{ "id": "apt_7Yx…", "queue_number": 2, "status": "waiting", "patient": { "name": "Huda Saleh" }, "next_statuses": ["in_consultation"] }] }
# What your system receives when a patient checks in POST /hooks/eyada Eyada-Event: appointment.status_changed Eyada-Signature: t=1793634667,v1=5f1c… { "type": "appointment.status_changed", "data": { "id": "apt_7Yx…", "status": "waiting", "previous_status": "booked", "patient": { "name": "Huda Saleh" } } }
Proudly Canadian
Eyada is built and run by Synergia Solutions Holding Ltd., a Canadian company in Coquitlam, British Columbia. Clinics use it far from here, and a real person on our team reads every message and every piece of feedback.
Ready to see it with your own clinic?
Tell us a little about your clinics and we'll set up your group. It's free while Eyada is in early access.
Request access