Software house · Pakistan

Hospital & pharmacy software that actually works.

We build management systems for hospitals, labs and medical stores — designed for the way clinics really run: unreliable power, slow internet, non-technical staff, and zero tolerance for lost data.

Your hospital, your data — our responsibility.

Running live at 6 businesses — including Hameeda Tajamal Trust Hospital (two branches, six departments) and Nayyer Industries, one of Pakistan's leading carpet manufacturers.

Live from our pharmacy module
Hospital Suite

Six departments. One system. One source of truth.

Each module is complete on its own — and all of them are connected. A patient registered at reception flows into the lab report, the pharmacy bill and the ledger. One registration number, everywhere.

🏥

Reception

Patient registration, token, A5 prescription slips with barcode & QR, branch-wise records, role-based staff logins.

Core
🔬

Laboratory

32+ tests, printed reports, public report lookup for patients, stock of reagents — recreated from decades-old lab workflows.

Connected
💊

Pharmacy

Sale, purchase, returns both ways, min/max stock alerts, expenses — with stock that can never go silently negative.

Connected
🛏️

Indoor / IPD

Paperless patient file: vitals charts, medicine charts, discharge certificate that fills itself from the record.

Connected
📒

General Ledger

Double-entry accounts, trial balance, journal — the numbers your auditor actually wants to see.

Accounts
🕐

Attendance

Face recognition, rotating-QR punch, GPS geofence and live selfie — plus shifts, branch-wise reports and salary day without the register drama.

Staff
📱

Retail & Repair Shops

Built for mobile shops and repair counters: ticket tracking from drop-off to pickup, accessories inventory, dealer records, and printed bills — with role-based staff logins.

New
Spotlight

Fraud-proof face attendance

Old biometric machines can be fooled — proxy punches, buddy check-ins, broken sensors. Our attendance system checks four things on every punch, so it can only come from the right person, at the right place, at the right moment.

  • Face recognition — the server matches the face, so a phone can't fake who it is
  • Rotating QR code — expires in seconds, can't be photographed and reused
  • GPS geofencing — punches only work at the workplace
  • Live selfie every time — a full audit trail for the admin
Start a free 15-day trial
Face attendance — four checks on every punch: rotating QR, face match, GPS and live selfie A rotating QR code that expires in 30 seconds, shown on a tablet at the gate Live face recognition — the server matches the staff face, the phone cannot fake it GPS geofence plus a live selfie stamped on every punch — a full audit trail No more proxy attendance — buddy punching, reused QR photos and off-site punches all blocked
Next from Rafhan Soft

Rafhan One

One product, two shapes: it runs right on your computer (no internet needed) and in the cloud. Built for medical stores and small clinics — so billing keeps working exactly where power and connectivity can't be trusted.

  • Offline-first: keep working when the connection drops, sync automatically when it returns
  • Cloud or desktop — one license, your choice
  • The same engine already tested every day in a live hospital
Get in touch →
R1
Launching soon
Rafhan One · Inside the system

How it works — every function, explained

The flow is simple: add a medicine once, add its stock in batches, sell on the POS — and every report, alert and profit figure updates itself. Batches are sold first-expiry-first-out, so stock never silently dies on the shelf.

🖥️

Dashboard

Today's sales, gross profit (after discounts), total stock value, a 7-day sales chart, top-selling medicines — plus live alerts for low stock and near-expiry batches.

🧾

Sale (POS)

Search by name or scan a barcode with the phone camera. Per-medicine discount %, plus an overall invoice discount. Cash, card or credit — stock deducts automatically, oldest expiry first.

📋

Prescriptions

Record the doctor's prescription, then dispense with one click — the medicines load straight into the POS cart, and a printable slip is ready for the patient.

↩️

Returns

Full or partial return against any past invoice. Returned quantity goes back into its original batch automatically — no manual stock correction needed.

💳

Due Payments

Credit sales are tracked automatically. Collect partial or full payments any time — once cleared, the invoice removes itself from the due list.

💊

Medicine Stock

One master record per medicine, with pack-to-unit pricing. Stock lives in batches — each with its own quantity, expiry, and purchase/sale price — with reorder-level alerts.

📦

Purchase Orders

Entry matches a real distributor invoice: Qty, Bonus units, Rate, Disc %, Tax %, Net — plus an invoice-wide extra discount. Saving the invoice creates the stock batches itself, with bonus units blended into cost.

📅

Expiry Management

Filterable lists of everything expiring in 7 / 15 / 30 / 90 days with the value at risk — and because the POS always sells the oldest batch first, expiry losses shrink on their own.

🔁

Transfers & Adjustments

Move stock between branches, or correct it for damage, loss and stock-takes — every movement recorded with who did it, when, and why.

👥

Customers & Suppliers

Customer purchase history and MR numbers on one side; supplier ledgers with every invoice and outstanding balance on the other.

📊

Reports

Sales, profit (net of all discounts), stock value and top medicines — filter by date range and print straight from the browser.

🔐

Security & Roles

Admin, pharmacist and operator roles; branch-locked accounts; encrypted passwords; request forgery protection; and an audit log behind every sale, stock change and login.

Why Rafhan Soft

We don't just sell software. We sell responsibility.

Data first, features second

Every save is confirmed to reach the server. If the network drops, the system stops you — it never silently overwrites your existing data.

Built for real-world conditions

Power cuts, weak internet, non-technical staff — the system is designed for these conditions, not for a polished demo that only works on fast connections.

Roles that match the real world

Operators write slips, admins make corrections — with an audit trail behind every action.

Support, direct from the maker

No ticket system, no call centre. The person who builds it is the person who supports it — on WhatsApp, in your language.

6Live installations

Six live installations and counting — Hameeda Tajamal Trust Hospital (Gujrat & Kotla), Doctors Hospital (Kotla) and Numan Pharmacy (Gujrat) run their daily work on Rafhan Soft: reception, lab, pharmacy, indoor, attendance and accounts. Nayyer Industries — one of Pakistan's leading carpet manufacturers and a national export brand — runs its staff attendance on our fraud-proof QR system, and Hi Choice Mobiles & Accessories (Gujrat) runs its repair counter and inventory on our retail software. Thousands of records across multiple sites. This isn't a demo — it's production.

Contact

Talk to us about your hospital or store

See it first, then decide — the trial is free.

Tell us your setup — a single medical store, a clinic, or a multi-branch hospital. We'll show you a working system, not slides.