The Elo Cloud family
Pharmacy & Revenue Cycle

Hospital Pharmacy & Dispensing

Run the hospital pharmacy as a clinical dispensing point and a live inventory business at the same time. Signed prescriptions from OPD, the wards and the ER arrive in one dispensing queue; each medicine leaves from the batch you select, ward and ER issues are charged to the patient's admission, and the shelf, the bill and the general ledger stay in agreement without re-keying.

Book a demo Start free trial
Ward prescription
Part-dispensed
Augmentin 625mg
Batch AG-4471 · Exp 08/2027
14 given · 0 left
Panadol 500mg
Batch PD-9920 · Exp 02/2027
10 given · 10 left
Stock drawn
Selected batch
Charged to
Admission
Stays in the queue until the rest is given or the prescription is closed

Not a bolt-on pharmacy — the same inventory backbone as the whole hospital.

The pharmacy serves walk-in OPD patients, admitted inpatients and the emergency department from one queue. Only signed prescriptions reach it. When a medicine is dispensed, stock is drawn from the batch selected on the line, the cost of goods posts to accounting as a real double-entry movement, and the charge lands on the right account — the OPD bill, the admission, or the ER visit's running bill. A prescription can be given in part and stays open for the rest; at discharge, unused medicines come back to the store they were issued from and are credited to the admission.

What you get

A dispensing point and a live inventory business — as one

Signed prescriptions onlyA prescription reaches the pharmacy when the doctor signs the consultation; a draft cannot be dispensed.
Ward orders in the queueA medication order on the ward chart becomes a prescription in the pharmacy queue, and dispensing it charges the admission.
ER prescriptions in the queuePrescribed from the ER visit and charged to its running bill, which moves to the admission if the patient is admitted.
Part-dispensing keeps it openGive what you have; the prescription shows given and left per line and stays in the queue, marked part-dispensed.
Close the remainder"Close this prescription — the rest will not be given" ends one the patient will not come back for.
Dispense from the selected batchEach line draws stock from the batch chosen on it; if any line cannot be drawn, the whole dispense is refused and nothing is marked dispensed.
Returns credited at dischargeUnused medicines are credited to the admission at the rate charged and go back to the issuing store at the issue cost and batch.
Dispense over live inventoryEvery issue draws stock down in real time from one catalogue shared with purchasing and central stores.
Batch, expiry & low-stock awarenessStock is held by batch with its expiry date; short-dated batches and items running low are visible before they become a loss.
Automatic cost-of-goods postingEach dispense posts COGS as a real double-entry movement — inventory relieved, COGS recognised, no manual journals.
Direct-to-bill flowDispensed items land on the OPD bill, the admission or the ER visit automatically, ready to charge.
Discounts with a reasonPharmacy bills follow the hospital's discount policy: a reason on every discount, and approval above the limit.
The pharmacy's own cash shiftDispensing staff can open and close their own cash shift without full billing rights.
Queue filters & badgesFilter the queue to part-dispensed prescriptions; the quantity to give defaults to what is left.
Full audit trailEvery dispense, return and stock movement is logged to the user and the moment it happened.
OPD, ward and ER

One queue, and every issue charged to the right account

A ward nurse should not have to walk a slip to the pharmacy, and the pharmacy should not have to guess whose account a ward issue belongs to. In EloHIMS, a medication order written on the inpatient chart — with the drug picked from the catalogue — becomes a prescription in the pharmacy queue, tied to the admission. Dispensing it adds one line to the admission's charges at the catalogue price.

The ER works the same way: a prescription written on the ER visit joins the queue and is charged to the visit's running bill. If the patient is admitted, the ER charges move to the admission, so the discharge bill carries the ER antibiotic, the ward medicines and the bed days together — with no separate ER bill to chase.

1 queue
signed prescriptions from OPD, ward and ER in one place.
Admission
ward issues charged straight to the patient's admission, one line per order.
ER → ward
ER medicines move to the admission when the patient is admitted.
Part-dispensed, still open
Quantities given add up across visits; the prescription is complete only when every line is given.
All or nothing, by batch
Stock comes from the batch on each line and the whole dispense is one transaction — a line that cannot be drawn stops it.
Returns as a discharge step
Returns, or "nothing to return", are one of the steps on the discharge checklist the hospital can require.
Shelf, bill and ledger agree
Issues, returns and cost of goods post in the same act, so there is nothing to reconcile at month-end.
At the counter

Give part now, the rest later — and take back what was not used

When only part of a prescription can be given, the pharmacist dispenses what is on the shelf. The prescription stays in the queue marked part-dispensed, each line showing what has been given and what is left, and the next dispense defaults to the remainder. A line already given in full cannot be given again. If the patient will not be back, the pharmacist closes the prescription and the rest is not given.

At discharge, the pharmacy records the medicines coming back. Each return is a credit on the admission at the rate the patient was charged, and the stock goes back into the store it was issued from, at the issue cost and in the same batch — so the patient pays only for what they used and the shelf count stays true.

Why it matters

The shelf, the bill and the ledger reconcile themselves

When the pharmacy runs separately from accounting, someone counts the shelf, someone else keys the sales, and the two are reconciled at month-end if at all. EloHIMS removes that seam. Because dispensing draws stock, posts cost of goods and charges the patient in one act, the physical shelf, the patient account and the general ledger tell the same story.

The result is no manual bookkeeping and dispensing you can trust down to the batch — high-value drugs stay accountable because every movement is attributed to a user and timestamped.

1 catalogue
shared by pharmacy, purchasing and central stores — one item, one record.
0 journals
COGS and inventory relief post automatically on every dispense.
Batch-level
issues and returns, with expiry visible, so short-dated stock is used before it is lost.
The outcome

A hospital pharmacy where OPD, ward and ER prescriptions share one queue, part-given prescriptions stay open, returns come back to the right batch, and stock, patient billing and the general ledger reconcile themselves.

Where the pharmacy connects

See a dispense post to stock, bill and ledger — at once.

One counter action draws the selected batch, recognises cost of goods and charges the right account — OPD, ward or ER — with nothing to reconcile at close.

Book a demo Start free trial

Hospital Pharmacy Management FAQs

Answers to the questions hospitals ask us most.

What is hospital pharmacy management software?

Hospital pharmacy software dispenses medicines against live stock and charges them to the right bill. In EloHIMS, OPD, ward and emergency prescriptions arrive in one queue; only signed prescriptions can be dispensed; stock is drawn from the batch selected; ward and ER medicines are charged to the admission or ER bill; and every dispense posts its cost of goods to the built-in ledger.

Does EloHIMS pharmacy module track batch numbers and expiry dates?

Yes. Stock is held by batch with its expiry date, and every dispense draws from the batch the pharmacist selects — the whole dispense is refused if any line cannot be drawn from stock. Medicines returned at discharge go back to the store at the batch and cost they were issued at, and the cost of each dispense posts to the ledger as it happens.

Can hospital pharmacy software integrate with OPD and IPD?

Yes, EloHIMS pharmacy module is fully integrated with OPD and inpatient systems. OPD prescriptions flow electronically to the pharmacy, pre-populating dispense screens; IPD medication orders appear in the pharmacy queue automatically. Dispensed drugs post to patient bills in real-time, eliminating bill versus dispense reconciliation errors common in disconnected systems.

How does the pharmacy show what is left to give?

Each prescription line shows how much has been given and how much is left. Dispensing one line no longer closes the prescription: it stays in the queue as part-dispensed, with a filter for those prescriptions, until every line is complete or the rest is closed. Ward and emergency prescriptions sit in the same queue, so the pharmacy works from one list.

Can a prescription be dispensed in part?

Yes. Dispensing one line of a prescription no longer closes the whole prescription: it stays in the pharmacy queue as partly dispensed, with the remaining quantity shown per line, until every line is complete. Ward and emergency prescriptions appear in the same queue and charge the admission or ER bill, and medicines returned at discharge are credited to the admission and go back to stock at the batch they were issued from.

Schedule a demo