Pharmacies & medical stores
Pharmacy software that knows what's about to expire.
Pharmacy and medical store software for Pakistan that records batch and expiry on every medicine, sells the batch that expires first, refuses expired stock and traces a recall to the customers who bought it.
- Medical store
- Pharmacy
- A chain of pharmacies
Before and after
The register, a shop till
and NexusTill.
Most medical stores track expiry in a register or from memory.
| What you need | Register & memory | A shop's till | NexusTill |
|---|---|---|---|
| Batch and expiry on every medicine | Partly | No | Yes |
| The batch that expires first is sold first | No | No | Yes |
| An expired batch can't be sold | No | No | Yes |
| What's expiring, by return windowSo it goes back to the distributor in time. | No | No | Yes |
| Who bought a recalled batch | No | No | Yes |
| Sell a box, a strip or loose tablets | Yes | Partly | Yes |
| The patient's allergies at the till | No | No | Yes |
| Drug-interaction checkingNot built: the questions below say why. | No | No | No |
NexusTill doesn't check drug interactions or doses, handle insurance claims, or connect to a wholesaler. The questions below explain why for interactions and insurance.
What it does
What NexusTill does
in a medical store.
Batch and expiry tracking is on Growth and Scale.
Receive each line with its batch number and expiry date. The till sells the batch that expires first and refuses one past its date.
- First expiry, first out
- Expired batches refused
- Add stock to a batch
- A return goes back to its batch
Patient records hold date of birth, allergies and conditions; the allergies show at the till when you pick the patient. Attach a prescription with the prescriber, the date and a camera photo, and fill it over several visits. It never blocks the sale.
- Allergies at the till
- Prescription with a photo
- Dispensing history
Name a medicine in parts (base name, strength, unit, dosage form), with its controlled schedule and DRAP maximum retail price. Sell it by the box, the strip or the loose tablet, with several packs of one medicine on one bill.
- Strength and dosage form
- Controlled schedule
- DRAP MRP
- Box, strip and loose tablets
Near-expiry stock banded by your distributor's return window, anything priced above its MRP, a controlled drug register that names the gaps, and stock by batch. Each exports to CSV or PDF. The daily cash-up sits beside them for the evening check.
- Near-expiry by return window
- Priced above MRP
- Controlled drug register
- Stock by batch
Pick a batch to see each customer it went to with their phone number, how much is still on your shelf, and how much went to walk-ins you can't call. Cancelled sales are left out.
- Customers and their numbers
- Stock still on the shelf
- Walk-in quantity
Order from suppliers, receive with batch and expiry, and send batch-aware returns to the distributor.
- Purchase orders
- Receive with batch and expiry
- Batch-aware returns
Your team
Everyone gets their own login,
and only what they need.
Each person signs in as themselves, so every sale has a name on it.
Owner
Sees everything, in every branch.
Can
- Every report, compliance reports included
- Prices, MRPs and settings
- Add and remove staff
- Ask the AI assistant about the business (Growth and Scale)
Plans
What a pharmacy needs
and which plan has it.
Batch and expiry tracking starts on Growth. Starter is a fast till with box, strip and loose-tablet units and khata.
| Starter | Growth | Scale | |
|---|---|---|---|
| Till, receipts, box, strip and loose-tablet units | Included | Included | Included |
| Khata and customer credit | Included | Included | Included |
| Offline selling | Included | Included | Included |
| Batches, expiry and first-expiry-first-out | Not included | Included | Included |
| Patient records and prescriptions | Not included | Included | Included |
| Near-expiry, MRP and controlled-drug reports | Not included | Included | Included |
| Recall trace | Not included | Included | Included |
| Purchase orders and supplier returns | Not included | Included | Included |
| Analytics and the AI assistant | Not included | Included | Included |
| More than one branch, with stock transfers | Not included | Not included | Included |
| Accounting: a double-entry journal | Not included | Not included | Included |
Questions
What shopkeepers ask us
Yes. Every medicine you receive gets a batch number and expiry date, kept against each sale it goes out on. The expiry report and the recall trace are built on that record.
Yes. If every batch left in stock is past its date, the till refuses the sale and tells you to pull the stock. It is the only place NexusTill blocks instead of warning, because expired medicine must not reach a patient.
Yes. The expiring-soon report is banded by what your distributor will still pay: full credit, fee applies, too late to return, and expired. Each band shows the value at risk in rupees.
Yes. Attach the prescription to a sale with the prescriber and a camera photo. Patient records keep date of birth, allergies, conditions and a dispensing history. A prescription never blocks a sale.
No. Clinical databases that do this well cost well into five figures a year in licences, and the free ones are American catalogues that don't list Panadol or Brufen. A check that quietly fails is worse than none, so NexusTill shows what the patient told you and says on screen that nothing is checked automatically.
Yes. Trace any batch to see who bought it with their phone numbers, how much is still on your shelf, and how much went to walk-ins you can't phone. That last number tells you whether to make calls or put a sign on the door.
Yes. Record the DRAP maximum retail price and a report lists anything priced above it, and by how much. It warns instead of blocking, because MRPs are typed in by hand from a published list and go stale when prices are revised.
Yes. Sell by the box, the strip or the loose tablet, several packs of one medicine on one bill, and buy by the carton: stock converts for you. A loose tablet is never charged above the pro-rata MRP on its pack.
No. Pakistan has no claims system for retail pharmacy to connect to: Sehat Sahulat covers inpatient hospital treatment, not medical store purchases. A claims screen with nothing behind it would do nothing, so we didn't build one.
Batch and expiry tracking is on Growth, Rs 6,999 a month, with the near-expiry, controlled drug and DRAP price reports. Starter, at Rs 2,999, covers fast billing, customer credit and stock counts without batch expiry.
Stop stock expiring
on the shelf.
Try NexusTill free for 7 days. No card needed, and nothing is charged when the trial ends.