Skip to content

Overview · 3 modules

Where the day starts, and where the visit happens.

QuickWiz

The whole visit on one screen, written while the patient is still in the room.

  • Note, Dx, labs, Rx, invoice
  • Templates fill the note
  • Last visit in the side rail
  • Print or WhatsApp on finish
signed-off visits · 90 days
627
median on the keyboard per visit · 90 days
1 min 43 s
template loads · 6 months
698

Production data · as of Oct 2026

QuickWiz visit screen for Ayesha Khan: last-visit rail, encounter notes, vitals, diagnosis J06.9, four-line prescription, two lab orders and an invoice of Rs 3,400.

Dashboard

Each role signs in to its own home. Today first.

  • Revenue today and this month
  • Doctors on duty
  • Needs attention, flagged
  • QuickWiz one tap away
Owner dashboard: revenue today Rs. 5.1k, this month Rs. 79.9k, 9 appointments, doctors on duty and a 7-day revenue chart.

Analytics

Collected, billed and outstanding for any range. Owners only.

  • Today to last 30 days
  • Revenue by doctor
  • Appointment outcomes
  • Filter by doctor, visit type
Clinic performance for the last 30 days: Rs. 165,200 collected, Rs. 176,600 billed, Rs. 18,000 outstanding, revenue over time.

Clinical · 8 modules

From the waiting room to the follow-up.

Walk-in queue

Walk-ins in order, with how long each one has waited.

  • Now serving, then the line
  • Reorder with one tap
  • One line per doctor
  • Installs on any phone (PWA)

99%of bookings are walk-ins · 6 months

Production data · as of Oct 2026

Queue for Dr. Hina Qureshi: Ayesha Khan in consult, four patients waiting with their wait times and reasons.

Patients

One record per patient, found by MR number.

  • MR number on registration
  • Problems, meds, vitals trends
  • Lab results and documents
  • Every visit, connected
Patient record for Imran Sheikh, MR-00009: allergies, active problems, medications and vitals trends.

Prescriptions

A clean printed prescription at every finish.

  • Repeat last visit's Rx
  • Prescription templates
  • Printed or on WhatsApp

978consultation PDFs printed

Production data · as of Oct 2026

Printed consultation record for Ayesha Khan: diagnosis J06.9 and a four-medicine prescription with dose and duration.

Lab tests

Order a test or a panel. The result lands on the order.

  • Lab panels
  • Attach result files
  • Patient upload links
Lab tests list: 97 tests, 3 ordered, the rest completed, with patient, doctor and dates.
All118Scheduled3Confirmed2Completed108

PatientDateStatus

  • ZHZainab HussainMR-00005 · Dr. Omar SiddiquiOct 17 · 15:00Confirmed
  • HIHamza IqbalMR-00004 · Dr. Sara MalikOct 16 · 12:00Scheduled
  • AKAyesha KhanMR-00001 · Dr. Hina QureshiOct 15 · walk-inIn Consult
  • KAKamran AslamMR-00011 · Dr. Hina QureshiOct 15 · walk-inWaiting

Appointments

Bookings and walk-ins, every status in one list.

  • Scheduled, confirmed, no-show
  • WhatsApp from each row
  • Counts per status

Encounter

Type .. for a saved phrase, or Ctrl+K to save one

Load template

Chief complaint

Cough and chest tightness for 4 days

Symptoms

Dry cough worse at night, mild breathlessness on stairs, low-grade fever

Findings

Scattered expiratory wheeze both lungs. No crepitations. Throat mildly congested.

Treatment plan

Bronchodilator and antibiotic course. Steam inhalation. Avoid dust and cold drinks.

› More info · allergies, history, follow-up

Encounters

Complaint, findings and plan, typed once with templates.

  • Encounter templates
  • QuickPhrase: type ..
  • Vitals tab through

Diagnosis

optional

Load template
J06.9Acute upper respiratory infection, unspecified×Type to search ICD codes… (Enter adds top match)

Follow-up

booked on finish

NoneTomorrow3 days · Oct 185 days · Oct 201 week · Oct 222 weeks · Oct 291 month · Nov 14Custom…

Diagnoses

ICD-10 by name or by code, as you type.

  • ICD-10 catalog
  • Diagnosis templates
  • Same Dx as last visit
Follow-ups list: three overdue in red, the rest pending, with doctor and date.

Follow-ups

Who is due back, and who is overdue.

  • Booked when you finish
  • Overdue flagged in red
  • WhatsApp reminder per row

Billing · 2 modules

Every rupee in. Every rupee out.

Invoices

Billed from your service catalog. Paid or unpaid, at a glance.

  • Prices from your catalog
  • Paid and unpaid filters
  • Printed receipt
  • Unpaid flagged on the dashboard
Invoices list: 108 invoices, patient, doctor, amount in PKR and Paid or Unpaid status.
Expenses list: medical supplies, utilities, maintenance and salaries by date, vendor and amount, PKR 418,750 in total.

Expenses

Rent, salaries, supplies. Recorded by category.

  • Category and vendor
  • Cash, card or transfer
  • Admin and accountant only

Management · 3 modules

Who can do what. Who did what.

Staff & roles

Seven roles. Each one sees what its job needs.

  • Seven built-in roles
  • Fee and specialty per doctor
  • Staff without a login
Staff list: three doctors with specialty and fee, each active.
Default permissions per role
RoleAdminDoctorNurseReceptionAccountantLab techPharmacist
Patientscreate and editcreate and editcreate and editcreate and editno accessno accessno access
Appointmentscreate and editcreate and editviewcreate and editno accessno accessno access
Visit notescreate and editcreate and editviewno accessno accessno accessno access
Prescriptionscreate and editcreate and editviewno accessno accessno accessview
Lab testscreate and editcreate and editcreate and editviewno accesscreate and editno access
Invoicescreate and editviewno accesscreate and editcreate and editno accessno access
Expensescreate and editno accessno accessno accesscreate and editno accessno access

Create and editViewNo access

Templates hub: visit, encounter, prescription and lab test templates.

Templates

Curated once, loaded into every visit.

  • Visit, note, Rx templates
  • Lab panels, charge templates
  • Global or per clinic
Audit log
WhenActorActionTarget
Oct 15, 10:47 PMHQHina QureshiExportConsultation for Ayesha KhanQuickWiz · Appointment · #3226
Oct 15, 10:44 PMRBRida BatoolCreateLab test result request for Ayesha KhanOther · uploadrequest · #45
Oct 15, 10:43 PMHQHina QureshiCreateJ06.9 for Ayesha KhanQuickWiz · Diagnosis · #210
Oct 15, 10:43 PMHQHina QureshiCreateInvoice for Ayesha KhanBilling · Invoice · #2080
Oct 15, 10:31 PMOSOmar SiddiquiUpdateEncounter for Hamza IqbalQuickWiz · Encounter · #402
Oct 15, 10:12 PMNANadia AkhtarCreateLab report: lipid.pdfOther · patientdocument · #43

Audit log

Who did what, and when.

  • Creates, updates, exports
  • Filter by action and date
  • Per clinic or org-wide

Platform · 5 modules

On every screen, and on the patient's phone.

  • Tibb OS on a phone: dashboard with revenue, appointments and a bottom tab bar.

    Installs from the browser

    A PWA on Android, iPhone and desktop. No app store.

    • No app store
    • Its own tab bar
  • Command palette: Go to list with G-key shortcuts for Dashboard, Analytics, QuickWiz, Patients, Appointments and Queue.

    Command palette

    Ctrl+K finds anyone. G and a key goes anywhere.

    • Patients by name or MR
    • G D, G Q, G W
  • Share with the patient: prescription, visit summary, invoice or lab tests requested, sent on WhatsApp.

    WhatsApp sharing

    Prescription, summary, invoice or lab request, in two taps.

    • Private 7-day links
    • No patient app
    • Sunrise Family ClinicGulberg · 3 doctorsActive
    • Sunrise Medical CentreModel Town · 2 doctorsActive

    Multiple clinics

    Several clinics under one organisation.

    • Global or per-clinic templates
    • Org-wide audit log

See a whole visit in 15 minutes.

On the demo clinic: queue, QuickWiz, WhatsApp.