Skip to content

Clinic software for India

Run the whole clinic from one patient record.

Appointments, the waiting queue, consultations, prescriptions, GST billing, pharmacy stock and lab reports. One login, one record, no double entry.

No card required. Your data stays yours — export it any time.

The Today screen in Clinikr on a phone: patients waiting, appointments due, and money collected so far.

A day in the clinic

Five steps. No re-typing between any of them.

Most clinic software makes you enter the same patient three times — once to book, once to prescribe, once to bill. Here the record moves with the patient.

9:10 am

One screen that answers "what now?"

Today opens on the only three things that matter before the first patient: who is waiting, what is booked, and what has been collected. No dashboard to configure.

Today

app.clinikr.xyz
Clinikr Today screen showing waiting patients, the day’s appointments and money collected.

Modules

Six modules that already know each other.

Not six products bolted together. A prescription becomes a dispense becomes a stock movement becomes a line on the invoice, because it is all one database.

The appointment diary, laid out by doctor across the day.

Diary

Book by doctor and room, see the whole day at a glance, and let the database refuse double-booked slots rather than trusting everyone to notice.

  • Per-doctor columns
  • Overlap prevented at the database
  • Walk-ins alongside bookings
The billing list with issued invoices, payments and outstanding amounts.

Billing

Invoices are numbered without gaps, totalled by the server, and frozen once issued. Part payments, refunds and outstanding balances all track back to the patient.

  • GST-ready invoices
  • Gapless numbering
  • Issued invoices are immutable
The pharmacy screen showing stock by batch with expiry dates.

Pharmacy

Stock by batch and expiry, dispensed first-expiry-first-out. Quantity is derived from an append-only ledger, so it can be audited rather than merely believed.

  • Batch and expiry tracking
  • FEFO dispensing
  • Append-only stock ledger
The labs screen with orders, results and reference ranges.

Labs

Panels with reference ranges by age and sex, out-of-range values flagged on entry, and a report that only leaves the building once someone has verified it.

  • Age and sex reference ranges
  • Verification before release
  • Signed PDF reports
The patient messaging queue with delivery status per message.

Messages

Appointment reminders and report-ready notices, queued with retries and a visible delivery state. Opt-outs are honoured before a message is ever rendered.

  • Reminders and report notices
  • Retries with backoff
  • Consent checked at queue time

Reports

Collections by day, by doctor and by payment mode. Stock value and expiring batches. Patients seen, and who has not come back. Every number is a query against live data, not a nightly export you have to remember to run.

The reports screen with collections and clinic activity.

Built for Indian practices

Not a Western product with a rupee sign pasted on.

The awkward parts of running a clinic here — GST on a consultation, a WhatsApp reminder, a thermal receipt, a patient with no email address — are handled in the product, not worked around in it.

GST the way your accountant expects it
Invoices carry your GSTIN, HSN/SAC codes and a CGST/SGST split, with rounding handled once, on the server. Hand the month to your CA without a spreadsheet in between.
Reminders on the app patients already use
Appointment reminders and “your report is ready” notices go out over WhatsApp and SMS, queued with retries and a delivery state you can actually see.
Prints on the printer you own
A4 prescriptions and invoices as proper server-rendered PDFs, and receipts sized for a 58 mm or 80 mm thermal roll. Your letterhead, your logo, your registration numbers.
Survives a bad afternoon of internet
Built mobile-first and light enough to work on a phone over patchy 4G. The queue reconnects on its own when the line comes back.
A receptionist smiling at a patient across a medical reception desk.A pharmacist working at the counter of a pharmacy.A technician operating a clinical analyser in a laboratory.

Trust

You are keeping other people's medical records. So are we.

Two questions matter more than a badge on a page: can anyone else see this, and can anyone change it without leaving a trace. Here are the answers.

One clinic cannot read another

Isolation is enforced by the database itself with row-level security, forced even for the table owner — not by a WHERE clause somebody might forget. A test suite of 200+ assertions runs against every change to prove it.

Clinical records cannot be quietly rewritten

A signed consultation, an issued invoice and a verified lab report are frozen by the database. Corrections are new, dated entries. Who changed what is recorded in an audit trail nobody can edit.

People see only their part of it

A receptionist books and bills. A doctor consults and prescribes. A pharmacist dispenses. Roles are checked on the server, so hiding a button is not the security model.

Your data leaves whenever you want

Export patients, visits, invoices and stock as CSV at any time, from inside the app. There is no retention hostage-taking and no export fee.

Read how isolation actually works

Pricing

One price per clinic. Not per patient.

Every plan includes unlimited patients, unlimited visits and every person on your team who needs a login. You pay for the modules you turn on, and nothing else.

Starter

A single doctor and a front desk.

₹999/ month

Solo practice · Up to 3 people

Start 14 days free
  • Patients, appointments and the live queue
  • Consultations, prescriptions and vitals
  • Billing with GST-ready invoices
  • PDF prescriptions and invoices
  • 500 patient messages a month

Growth

Most clinics

A clinic that also dispenses medicine.

₹2,499/ month

Multi-doctor clinic · Up to 10 people

Start 14 days free
  • Everything in Starter
  • Pharmacy: batches, expiry and FEFO dispensing
  • Purchases, suppliers and stock ledger
  • Multi-doctor diary and per-doctor reports
  • 2,000 patient messages a month

Pro

A polyclinic with its own lab.

₹5,999/ month

Polyclinic · Unlimited people

Start 14 days free
  • Everything in Growth
  • Labs: panels, reference ranges and verification
  • Signed lab reports as PDFs
  • Full reporting across every module
  • 10,000 patient messages a month

Prices exclude GST. Cancel from inside the app at any time — no phone call, no notice period.Compare plans in full

FAQ

Questions people actually ask

Not covered here? Write to hello@clinikr.xyz and a human replies.

How long does it take to get going?

An afternoon. Create the clinic, add your doctors, and start seeing patients — the diary, queue and billing work out of the box. Pharmacy and labs need your item list and panels, which is the only real setup.

Can I bring patients across from what I use now?

Yes. Import patients from a CSV export of your current system or your existing spreadsheet. Write to hello@clinikr.xyz with a sample and we will map the columns with you.

What happens when the internet drops mid-consultation?

The app keeps working on what is already loaded and reconnects on its own. Nothing is written twice when it comes back, because every save is idempotent on the server.

Do I need one account per doctor?

Yes, and you should — prescriptions and signed notes carry the doctor who wrote them. Seats are included in the plan price; there is no per-user surcharge inside your limit.

Can I run more than one branch?

Each branch is its own clinic with its own records, and one login can switch between them from the sidebar. Reporting is per clinic today.

What if I stop paying?

Your records stay intact and readable, and you can export everything. Paid modules switch off; nothing is deleted.

See your own clinic in it by this evening.

Fourteen days free, every module switched on, no card. If it does not fit how your clinic works, walk away with your data.