Softwiro
Clinics and pharmacies

Choosing pharmacy software in Egypt: a checklist that fits how your pharmacy really works

Barcode and POS speed, dispensing against the prescription, restricted-drug records, supplier ordering, reports, e-receipts, offline behaviour and data ownership, each with a test you can run in the demo.

9 min read
A pharmacy worker in blue scrubs holding a medicine pack beside a computer screen and barcode scanner
Photo: RDNE Stock project · Pexels

You want pharmacy software that fits how your pharmacy really works: the Saturday-evening queue, the prescription that is half illegible, the item that is always missing, the inspector who asks for a record. Most buying mistakes happen because the pharmacist watches a polished demo of someone else's day. This article gives you a checklist built from your own workflow and from what Egyptian rules ask a pharmacy to record, with a test you can run on any product before you pay. It is general information, not legal advice; confirm any obligation with the Egyptian Drug Authority (EDA) or your accountant.

Step 1: Describe your own day first

Before you see any software, write down the eight things your pharmacy does most: selling over the counter, dispensing a prescription, selling a restricted item, receiving a supplier invoice, ordering, returning expired stock, closing the cash drawer, and answering "do you have this?" on the phone. Time yourself in the busiest hour. Every item below is judged against that list, not against the vendor's feature sheet.

Step 2: Barcode and point-of-sale speed

The counter is where software is won or lost. Test it with ten real items, including a box, a loose strip, an item with a damaged barcode and an item with no barcode at all.

  • Does a scan add the line in under a second, with no mouse?
  • Can you sell by box and by strip (the smallest unit of sale) from the same stock record?
  • Can you find an item by trade name, active ingredient or the first letters you type?
  • Can you hold one customer's bill while you serve another?

A newer point: the EDA's December 2025 guideline for the unified national electronic track-and-trace system describes a 2D Data Matrix code on the pack, and, as we read it, scanning the pack and recording a dispense event when a pharmacy dispenses. Which products and from what date apply to you is for the EDA to confirm, so ask each vendor: can your software and scanner read 2D Data Matrix codes today, and how will you support the track-and-trace system as it widens?

Step 3: Dispensing recorded against the prescription

A pharmacy that dispenses should be able to answer, months later, "what was dispensed, on which prescription, to whom, by whom". Check that the software can store the prescription reference, prescriber, patient, items, quantities and the pharmacist, and link each dispensed line to it.

The EDA gives a concrete example for medicines that may be misused (its guideline of 30 June 2026 lists them in an annex). For those, the pharmacy must check that the prescription is valid and complete before dispensing: diagnosis, treatment duration, patient and doctor details, and the quantity in words and numbers, signed and stamped by the doctor. It must stamp the prescription with the pharmacy stamp, dispense no more than one month of treatment at a time, and dispense against the same prescription no more than three times or the period written on it, whichever is less. Software cannot do the checking for you, but it can count how many times a prescription has been used and warn you at the limit. Ask the vendor to show that.

Step 4: Records for controlled and restricted medicines

For narcotic and psychotropic medicines, Decree 380 of 2009 requires a safe and secured place. For the medicines that may be misused, the same EDA guideline requires the pharmacy to record the movement of these items, incoming and outgoing, electronically or in a ledger, and to keep all invoices for them. Verify the annex for your items; do not assume a list.

What to look for in software:

  • A flag on restricted items, with a separate stock balance for them.
  • A movement report for any period: opening balance, received, dispensed, closing balance.
  • The name of the user who dispensed, and a record that cannot be edited without a trace.
  • Reports you can print for an inspection without asking the vendor.

Step 5: Supplier ordering and receiving

Software that only sells is half a pharmacy system. Ask to see: suggested orders from reorder points; the same item priced from two suppliers; receiving against a supplier invoice with batch number and expiry date entered at the door; and a supplier return of expired or damaged stock with a reason. The practices behind these are explained in Pharmacy stock and expiry management.

Step 6: Reports you can run without help

Ask the vendor to produce each of these live, in under a minute, from real data: sales by day and by shift, gross margin by item, items expiring in the next 90 days, items below their reorder point, slow movers with money tied up, purchases by supplier, restricted-item movement, and the cash close. If a report needs "a custom request", you will wait for it when you need it.

Step 7: E-receipt and e-invoice obligations

The Egyptian Tax Authority (ETA) defines the e-receipt as an electronic document that proves a sale of goods or services, covering business-to-consumer (B2C) sales, and runs it as a system separate from the e-invoice. The ETA's website carries an inquiry service for "taxpayers included in decisions of the electronic receipt system", which tells you the obligation is set by decision for named taxpayers rather than for everyone at once. The ETA also states that all taxpayers have been obligated to issue electronic tax invoices for services and goods since 15 December 2022. We could not verify from an official source a specific list or date for pharmacies, so do two things: check your tax registration number in the ETA inquiry, and ask your accountant.

For the software, the ETA publishes an eReceipt API through which a point-of-sale system submits signed receipts, and a list of approved POS devices whose serial numbers can be checked online. Ask the vendor:

  • Is the software integrated with the ETA eReceipt system today, and can you name a pharmacy that issues receipts through it?
  • Which POS devices or printers does it need, and are they on the ETA approved list?
  • What happens to a receipt if the ETA service is unreachable? (The ETA's own documentation describes validations that can be done offline before storing receipts locally.)
  • Who updates the software when the ETA changes its rules, and is that included in the price?

The wider background is in E-invoicing in Egypt: what your accounting system actually has to do.

Step 8: What happens when the internet drops

Decree 380 itself expects a pharmacy to have internet access and a computer program that keeps records and prescriptions, so connection is assumed; interruptions are still normal. Run this test in the demo: unplug the network, ring up five sales, plug it back in. The sales should be kept, the stock should be correct afterwards, and nothing should be duplicated. If the product only works online, ask what the pharmacy does for the hour the line is down.

Step 9: Who owns the data

Your sales, stock, supplier prices and prescription records are the most valuable thing the software holds. Before signing, get written answers to these:

  • Can I export all my data (items, batches, sales, suppliers, prescriptions) to Excel or CSV at any time, without a fee?
  • Where is it stored, who can see it, and how often is it backed up?
  • What happens to the data and to my access if I stop paying, or the vendor closes?
  • Does each pharmacist have their own login with a record of who did what?

Health information deserves extra care. Egypt's Personal Data Protection Law No. 151 of 2020 treats health data as sensitive personal data. In the English translation we read, Article 12 prohibits collecting or processing sensitive data without a licence from the Data Protection Center, except where the law expressly permits, and requires written, explicit consent otherwise. Whether and how this applies to your pharmacy's records is a question for a lawyer; the practical point is that a pharmacist should know where patient data lives. Having software built: how to make sure you actually own and control it goes deeper on ownership.

Step 10: Score it

Give each product 0 to 3 for each step above, then weight by what matters to you. A pharmacy that does heavy prescription work might weight Steps 3 and 4 double. Do not average away a zero: a product with no offline behaviour or no export is a zero that stays. For the method of comparing products on evidence rather than the demo, see How to compare business software on evidence, not on the demo.

The next step

Write your eight daily tasks, then give each shortlisted vendor the same ten-item counter test, the same five-sale offline test and the same list of reports, and score them the same day. Softwiro builds MyClinic (Sehaty), in which a pharmacy tracks stock per item with an alert before an item runs out, and records dispensing against the electronic prescription that authorised it. Its listed features do not include integration with ministry platforms or national e-prescription systems, so ask us, as you should ask any vendor, exactly what is and is not covered for e-receipts and track-and-trace. Contact us to see a demo against your own checklist.

Sources

Questions this raises

What should I look for in pharmacy software in Egypt?

Fast barcode selling by box and strip, dispensing linked to the prescription, records for restricted medicines, supplier ordering with batch and expiry on receiving, reports you can run yourself, an e-receipt route that suits the Egyptian Tax Authority system, working offline, and the right to export your data. Test each on real items in the demo.

Does a pharmacy in Egypt have to issue electronic receipts?

The Egyptian Tax Authority sets the e-receipt obligation by decision for named taxpayers, and its website has an inquiry for taxpayers included in those decisions. We could not verify an official pharmacy-specific list, so check your tax registration number in the inquiry and ask your accountant.

Do I need to record controlled and restricted medicines in the system?

For narcotic and psychotropic medicines, Decree 380 of 2009 requires a safe and secured place. For medicines that may be misused, the EDA guideline of 30 June 2026 requires pharmacies to record incoming and outgoing movement electronically or in a ledger and keep the invoices. Check the guideline annex for your items.

Can pharmacy software work without the internet?

It should keep recording sales and stock while the connection is down and synchronise afterwards. Test it by unplugging the network in the demo, ringing up several sales and checking stock and totals after reconnecting. Decree 380 assumes a pharmacy has internet access and a computer program for records, but short outages still happen.

Who owns the data in pharmacy software?

This depends on the contract, so get it in writing: you should be able to export all your items, batches, sales, suppliers and prescriptions to Excel or CSV at any time, know where the data is stored and backed up, and keep access to it if you leave. Egypt's Law 151 of 2020 treats health data as sensitive personal data, so ask a lawyer how it applies to you.

Have a system to build?

Softwiro designs, builds, and operates production systems. Describe what you need and we will come back with a scope rather than a slogan.

Start a project