Assign appointments to specific practitioners in the same clinic. See exactly who's booked, when, and with which practitioner — plus today's appointments and a live breakdown by status, always visible on the side.
Log a warning against a patient — a missed appointment, for example — building a simple running history, kept separate from blacklisting them outright with a reason on record.
Full medical history, structured allergies and conditions, a drag-and-drop treatment plan board, and a photo gallery — all on one shared profile.
Patient notes and your own private notes, kept clearly separate — optionally linked to a specific appointment.
Generate a complete report of everything on a patient's record — visits, payments, treatment plan, notes, and photos — for any date range, in one click.
Bill one or several services and packages on the same payment, with a full price breakdown. Every receipt also shows the treatment breakdown, prescription, lab order, and note for that visit — not just the amount paid.
Every lab order tracked per patient, start to finish — linkable to a specific visit or payment, with alerts for anything still pending results.
Log a prescription against a patient, optionally linked to the visit it came from — kept in their record for next time.
Add your own services and packages, with pricing ready to pull straight into any bill.
Get warned when spending crosses a share of your income you set yourself. Optionally deduct a fee or cut to see your real net income after it's taken out.
Connected directly to stock, so you can track exactly where each supply comes from.
Track your clinic's materials, with alerts before something runs low or reaches its expiry date.
Revenue, patient growth, and visit stats — broken down by gender, address, and activity status, filterable by any date range you choose.
Export your data as an editable Excel workbook anytime, and re-import to update or bulk-add records. Switching from another system? We'll help you import your existing records too.
Add practitioners and front-desk staff to your clinic, with appointments assignable to whoever's actually seeing the patient.
Automatic WhatsApp appointment reminders, sent exactly when you want them — no manual work from your front desk.
Publish which doctors are in and their hours — shared with patients on WhatsApp and posted automatically to social media.
Need something specific to your specialty? We build tailored functionality on request — see examples on Pricing.
See exactly who's booked, when, and with which practitioner — plus today's appointments and a live breakdown by status, always visible on the side.
Set up services and bundled packages once, then reuse them everywhere a payment or bill is created.
| Name | Category | Price | Duration |
|---|---|---|---|
| Consultation | General | $50.00 | 20 min |
| Therapy Session | Physio | $75.00 | 45 min |
| Follow-up Visit | General | $30.00 | 15 min |
Payment totals, personal details, medical history, and clinic record — all visible at a glance the moment you open a patient, with quick actions to add a payment or schedule the next visit right from the same screen.
A drag-and-drop board — move a treatment from Not Started to In Progress to Completed as it happens. No more digging through notes to remember where a patient's plan stands.
Every payment can turn into a clean, branded receipt, generated as an image — ready to send or print. Treatment breakdown, method, linked visit, lab order, prescription, and any note, all in one place. No more handwritten slips.
Low-stock and expiry warnings are flagged right in the list — and logging what was used after a visit updates your inventory instantly, no manual recount.
| Item | Qty | Expiry | |
|---|---|---|---|
| Syringes (10ml) | 3 | — | Low |
| Antiseptic Solution | 12 | Sep 2026 | Expiring |
| Gloves (box) | 40 | — | OK |
One row per patient — open it to see every order they've had, tracked by lab, item, and status.
| Patient | Lab Orders |
|---|---|
| Patient Y | 2 |
| Patient Z | 1 |
| Patient A | 1 |
An in-app notification bell keeps your front desk on top of things — low stock, upcoming appointments, and pending lab orders, all in one place.
Patient growth, net revenue, expenses, and completed visits — filterable by any date range (including all-time), plus breakdowns by patient gender, status, and address.
Add your whole team to a single clinic account — give each person a role for your own records, and assign appointments to whoever's actually seeing the patient.
| Name | Role | Contact | Status |
|---|---|---|---|
| Dr X | Doctor | — | Active |
| Dr O | Doctor | — | Active |
| Staff Member | Receptionist | — | Active |
Export your data and import it back into Vitals anytime to update or add records. Switching from another system? We'll help you import your existing records — free of charge.
Start your free trial today, or reach out with any questions first.