Case study
Pharmacie Moukarzel
Beirut, Lebanon
How a large independent Beirut pharmacy is switching from SoftPharm to PharmEasy in three days, with zero downtime.
Disclosure: Pharmacie Moukarzel is owned by a PharmEasy co-founder and is the pilot site for the platform. Go-live is scheduled for ; the metrics below are the operational targets we have set for the first months of trading.
By the numbers
What the rollout looks like.
- Migration window
- 3 days
- Daily transactions handled
- ~120
- Staff trained
- 4 in ½ day
- MediTrack time recovered
- −2 hrs/day
- Expiry write-offs target
- 0 missed
- Sales lost to outages
- 0
“The first power cut after we went live, the POS just kept working. Three months in, MediTrack runs in the background and I haven't had to log into the MoPH portal once. That is the difference between software written for Lebanon and software that has been translated for Lebanon.”
Selim Moukarzel
Owner, Pharmacie Moukarzel · Co-founder, PharmEasy
Before PharmEasy
Pharmacie Moukarzel is one of the larger independent retail pharmacies in Beirut. The previous system was SoftPharm — a familiar fixture in Lebanese pharmacies — but the workflow around it had calcified into manual workarounds. Cashiers tracked LBP and USD on a separate calculator. MoPH MediTrack submissions were typed up at the end of each day from a printout. Expiry tracking lived in a shared spreadsheet. When the power cut, the pharmacy stopped ringing sales until the generator picked up.
The migration plan
PharmEasy migrates the full drug catalog, inventory batches, customer ledger, and supplier balances from SoftPharm over a single weekend. The team trains the four pharmacy staff in a half-day session on Sunday afternoon, and the pharmacy opens on Monday morning on PharmEasy. The old SoftPharm install stays running in read-only mode for two weeks as a fallback. Cut-over is scheduled outside peak trading hours.
What changes on day one
Every dispense submits to MoPH MediTrack automatically in the background. Failed submissions queue and retry without anyone touching them; the only thing the owner sees is a clean compliance dashboard. Dual-currency LBP/USD is computed live at the till from the day's exchange rate, with no separate calculator. FEFO expiry sorting becomes the default everywhere, so the till always picks the batch closest to expiry without the cashier needing to look it up. And when the power or internet drops, the POS keeps selling — every transaction queues locally and syncs to the cloud when the connection returns.
Compliance and accounting
The Lebanese Plan Comptable is configured at install. NSSF reimbursement claims that used to be batched by hand at month-end flow into the accounting module per transaction. Cash shifts close with a printed Z-report that ties out against the till to the cent. Inspections that used to mean a day of preparation become an export from the Settings page.
What is next
The second Moukarzel pharmacy is scheduled to migrate in the quarter after go-live. The same playbook applies — weekend data migration, Sunday training, Monday go-live — with the added benefit of consolidated multi-branch reporting once both branches share one Chart of Accounts.