Krishna
Founder, ShylCare
Here's a scenario that happens in every hospital pharmacy, every single day.
A doctor prescribes Amoxicillin 500mg, 30 tablets, for a patient being discharged from IPD. The pharmacist checks the shelf. There are 10 tablets left. The next supply order arrives in two days.
Now what?
On paper, this is a nightmare. The pharmacist gives 10 tablets, writes "20 remaining" somewhere — on the prescription, on a register, on a sticky note. The patient is told to come back in two days. Maybe they come back. Maybe they don't. Maybe they come back and nobody can find the record of what was owed. Maybe they go to an outside pharmacy and buy 30 more tablets because nobody communicated that they already received 10.
I've seen this scenario create billing disputes, duplicate dispensing, patient complaints, and inventory mismatches. All from a simple stock shortage.
When the pharmacy doesn't have the full prescribed quantity, there are really only three options:
This is partial dispensing. Give the patient 10 tablets now, and they return for the remaining 20 when stock arrives.
The tracking problem: On paper, there's no reliable way to track what was partially dispensed and what's still owed. The patient has a prescription that says 30 tablets. They received 10. Who remembers this in two days? The pharmacist who dispensed might be on a different shift. The patient might show up at a different counter. The prescription doesn't clearly show what was already given.
The billing problem: Did you bill 30 tablets or 10? If you billed 30, you owe the patient 20 tablets or a refund. If you billed 10, you need to create a second bill when they return. Either way, reconciliation is messy.
Instead of Amoxicillin 500mg Brand X, give them Brand Y or a generic equivalent that's in stock.
This needs doctor approval. A pharmacist can't unilaterally substitute a prescribed medicine — especially in IPD where the treating doctor has specifically chosen a drug based on the patient's condition, interactions, and allergies. The pharmacist needs to call the doctor, get verbal or written approval for the substitute, and document it.
In practice, this happens informally. The pharmacist texts the doctor on WhatsApp, gets a thumbs-up emoji, and dispenses the substitute. There's no record in the system. If the patient has a reaction to the substitute, there's no documented approval trail. This is a compliance and liability gap.
Tell the patient to buy the medicine outside. This is common and sometimes unavoidable, but it has consequences.
The patient came to a hospital. They expected one-stop care. Being told "go buy this outside" erodes trust — especially for IPD patients who've just spent ₹50,000 on treatment. It also means the hospital loses the pharmacy revenue on that prescription.
For government scheme patients, this gets worse. The scheme package rate includes medicines. If the hospital pharmacy can't supply them and the patient buys outside, the hospital has technically not delivered the full package — which can be flagged during audits.
The right approach to partial dispensing is Option 1, but with proper tracking. Here's how it works when the pharmacy runs through a dispensing queue system instead of paper:
Step 1: Prescription hits the pharmacy queue. When the doctor finalises the prescription — whether in OPD or at IPD discharge — it appears in the pharmacy's dispensing queue digitally. The pharmacist sees every item prescribed, with quantities.
Step 2: Pharmacist dispenses what's available. For Amoxicillin 500mg, 30 prescribed, the pharmacist enters "10 dispensed." The system immediately marks this line item as partially dispensed. The remaining 20 stays in the queue as a pending balance.
Step 3: Bill only what's dispensed. The patient's bill shows: "Amoxicillin 500mg — 10 of 30 dispensed — ₹45." Not ₹135 for 30. The bill description explicitly notes the partial quantity so there's no confusion for the patient or for accounts.
Step 4: Remainder is tracked automatically. The pending 20 tablets remain flagged against this patient. When stock arrives and is entered into inventory, the system can alert the pharmacist: "Amoxicillin 500mg now in stock — 3 patients have pending partial dispenses."
Step 5: Patient returns, remainder is dispensed. When the patient comes back, the pharmacist pulls up their record, sees the pending balance of 20 tablets, dispenses them, and generates a second bill for the remaining amount. The prescription is now fully dispensed.
A few rules make this process work cleanly:
Bill description must show partial quantity. "(10 of 30 dispensed)" on the bill is not optional. Without it, the patient doesn't know they're owed more, and the billing team can't reconcile.
Partial dispense creates a clear pending flag. It's not buried in notes or remarks — it's a system status. Pending items should be visible to any pharmacist on any shift, not just the one who originally dispensed.
Substitution needs documented approval. If the doctor approves a substitute, that approval is recorded in the system against the prescription — not in a WhatsApp chat that nobody can retrieve later.
Inventory deduction happens at dispense, not at prescription. The system deducts 10 tablets from stock when 10 are dispensed, not 30 when 30 are prescribed. This keeps inventory counts accurate and prevents the situation where stock shows zero but there are physically 20 tablets on the shelf (because 20 were "reserved" for a prescription that hasn't been fully dispensed).
Partial dispensing isn't a pharmacy convenience feature. It's an accuracy feature.
When dispensing is tracked properly, inventory counts match physical stock. Patient bills reflect what was actually given. Pending balances are visible and actionable. Substitutions are documented. And the pharmacy can report on partial dispense frequency — which is itself useful data. If 30% of prescriptions are being partially dispensed, that's a procurement planning problem that needs attention.
Get the dispensing process right, and half the pharmacy's reconciliation headaches disappear.
We've built these workflows into ShylCare so you don't have to figure them out alone. See how it works.
We'll walk through your actual workflows — no generic demo, no slide deck.