Overview
Two systems at one desk is the actual problem
Most clinics with a dispensary did not choose to run two systems. They bought a billing package for the pharmacy because that was the urgent problem, then handled the consultation side on a register because no package covered it, and ended up with a desk where one person serves one patient twice. The patient pays for the consultation, walks four feet, and pays for the prescription against a different bill number that shares nothing with the first.
That split costs more than the extra minute. The day's money reconciles twice and rarely agrees. A patient exists in one system and not the other, so the pharmacy has no idea who it just dispensed to. Nobody can read the day as a whole, because medicines, consultation, diagnostics, and laboratory sit in separate boxes. And when the owner asks what the clinic collected today, the answer is an addition somebody does by hand.
ClinicNP is one system with two modules. The clinic half is where the patient exists: registered once, one number for life, every visit kept, the consultation and the ultrasound and the ECG and the lab test billed, and the report that comes back kept against the visit. The pharmacy half is where medicines live: sold by tablet, strip, or box, held per batch with expiry deciding whether stock is an asset or a write-off, oldest expiry first, expired stock unsellable. Both switched on is the interesting case — one counter, one invoice that carries medicines and services together, one dashboard, one set of books.
On the counter that looks like a single search box returning both halves of the catalogue, each result tagged so a mixed bill still reads clearly, with the sample a test needs shown on the result. Services sit in their own block with the doctor on the line; medicines carry the unit picker, the batch, and the rate. It saves as one invoice, and the evening's day close shows the collection split into medicines, consultation, diagnostics, and laboratory — the four numbers an owner is actually trying to compare.
Worth reading alongside this: custom software development in Nepal, ready made systems from Infobytes Nepal, and web development company in Nepal.