Our product · In production

CareStation

A clinic operating system for practices that still run on a paper diary and a WhatsApp thread.

Two surfaces, one system. Patients get a bilingual portal to book, read their records and reach the clinic. Staff get a workspace with the queue, the calendar, the notes and the money — scoped to what their role is allowed to open.

Request a demo
Clinic workspace — today's schedule, queue and next patient
Clinic workspace — today's schedule, queue and next patient
  • Calendar across doctors and consultation types

    Calendar across doctors and consultation types

  • Patient portal — upcoming appointments and updates

    Patient portal — upcoming appointments and updates

  • Records — consultations, prescriptions and allergies

    Records — consultations, prescriptions and allergies

  • Appointment history with status

    Appointment history with status

  • Lab reports, with expiring access links

    Lab reports, with expiring access links

Screens from a demo clinic seeded with test patients.

For patients

The portal

Built for people who may be opening a health app for the first time, on a mid-range phone, in Urdu. Plain language, no jargon, no dead ends.

Book
Appointments in English or Urdu, video or in-clinic.
Records
Consultations and prescriptions, printable, in one place.
Files
Upload lab reports. Links expire after minutes.
Messages
Non-urgent questions to the clinic, on the record.

For the clinic

The workspace

Designed around the front desk, not the org chart. The screen a receptionist keeps open all day is the one we spent the most time on.

Today
Appointments, who is waiting, what is done — one screen.
Queue
Live patient queue the front desk actually watches.
Patients
Records, allergies, history, scoped to your role.
Availability
Rules for hours, slots and consultation types.
Payments
Bank-transfer claims reconciled against invoices.
Consultation
Video room with notes and prescribing inline.

Decisions

Why it is built this way.

  1. Bank transfer is a first-class payment method.

    Card rails are not the default everywhere. A patient holds a slot, transfers, and sends a receipt; the clinic reconciles it in a payments inbox. Ignoring this would have made the product unusable in its actual market.

  2. Urdu is not a translation layer.

    The portal is bilingual with proper RTL handling, not a machine-translated overlay. Language is chosen per patient, not per browser guess.

  3. Allergies interrupt the doctor.

    A recorded allergy raises a warning before prescribing, rather than sitting in a profile tab nobody opens.

  4. Sign-in failures reveal nothing.

    The clinic login does not disclose whether an account exists. Access is set by the account, not the device — a laptop shared by three staff cannot escalate anyone's permissions.

See it with your own clinic's flow.

We run demos against a seeded clinic, not a slide deck. Thirty minutes, and you can log in yourself afterwards.

Book a demo