Sell, stock, dispense and claim from one screen.

E-Afya PIMS is the pharmacy information management system for chemists and hospital pharmacies across Kenya and Africa. It replaces the till, the Excel stock sheet, the notebook of credit sales and the pile of insurance forms.

Mobile money (M-Pesa) Tax invoicing (KRA eTIMS in Kenya) Insurance claims (SHA in Kenya) One branch or many
Prescription #PR-4821Demo
Patient: J. Mwangi3 items
Amoxicillin 500mg x 21Batch L-2842Expires 08/2027
Paracetamol 500mg x 12Batch P-1190Expires 03/2028
Ventolin Inhaler x 1Expiry in 60 days: use firstBatch V-0731
Prescription received. Check stock and insurance cover.

Example prices. Set your own in your local currency.

KSh 2,080Mobile money (M-Pesa) 240 + insurance 1,840

Six leaks that quietly drain a pharmacy.

Most chemists lose money in the same places. Here is each one and what E-Afya PIMS does about it.

Stockouts and expired medicines

Know what is on the shelf and when it dies

Batch and expiry tracking with 30, 60 and 90-day alerts, automatic replenishment suggestions and a slow-mover list so you transfer or discount stock before it expires.

Insurance claims that bounce (SHA in Kenya)

Check before you submit

Claims are checked against cover, exclusions and eligibility so small mistakes are caught at the counter, not weeks later.

Paper prescriptions and misreads

Prescriptions that arrive typed

Receive e-prescriptions from connected E-Afya hospitals and clinics. No handwriting to decode, a full audit trail for every patient, and refills that do not get lost.

Cash and mobile money that never add up

One close-of-day, not two hours

Cash, card, mobile money (M-Pesa) and credit sales reconcile in one place. The owner gets the daily sales and margin report by email.

No link to the doctor

One patient, one record

When the clinic and the pharmacy run on E-Afya, the pharmacist sees the diagnosis, allergies and history instead of guessing from a slip of paper.

Several branches, no visibility

Every outlet on one dashboard

Live sales and stock per branch, stock transfers between outlets, and alerts when numbers look wrong, so shrinkage is caught in days, not months.

Everything a chemist runs on, in one system.

From the till to head office. It runs on the same platform as E-Afya HMS, so a hospital pharmacy and a standalone chemist use the same tools.

📦

Inventory and expiry control

Every SKU, batch and expiry date. Stock counts, reorder levels, controlled-drug logs and stock transfers between branches.

🧾

Fast point of sale

Barcode scanning, quick search by brand or generic name, discounts, held sales and thermal receipt printing.

📝

E-prescriptions and dispensing

Pick, verify, label and dispense against the prescription, with allergy checks and the dispensing history saved to the patient.

🏥

Insurance claims

Eligibility checks, pre-authorisation and claim submission for national and private insurance schemes (SHA in Kenya), from the sale itself, with claim status tracking.

📲

Mobile money (M-Pesa)

STK push, Paybill and Till payments matched to the right sale automatically. No more scrolling through SMS messages.

🧮

Purchasing and goods received

Raise purchase orders, compare supplier prices, receive goods against the order and capture supplier invoices by scanning, so there is less typing at the back door.

🏪

Multi-branch control

Push prices, move stock and watch live numbers for every outlet from head office, or from your phone.

📊

Reports that arrive on their own

Daily sales, margin, low stock and expiry reports emailed to the owner each morning. Export to Excel any time.

👤

Patient profiles and refills

Build long-term records, send refill reminders and turn one-time buyers into regular customers.

A prescription, dispensed and paid for in minutes.

One flow replaces the till, the stock book and the claim form.

  1. 1

    Receive

    The e-prescription arrives from the doctor, or the pharmacist enters it at the counter.

  2. 2

    Pick and verify

    Scan the items. The system checks batch, expiry, stock level, allergies and insurance cover.

  3. 3

    Counsel and dispense

    Print a clear label, record counselling and log the dispensing against the patient's history.

  4. 4

    Charge and claim

    Take mobile money (M-Pesa), cash or card, issue the tax invoice (KRA eTIMS in Kenya) and submit the claim in the same step.

Smart replenishment: the right stock, at the right time.

E-Afya PIMS watches your sales speed, supplier lead times and expiry dates for every product in every branch. When stock runs low it drafts the order for you. You review it and approve.

  • Reorder levels per product, per branchFast movers get a bigger buffer. Slow movers are not over-ordered.
  • Suggested purchase ordersQuantities worked out from your own sales history, grouped by supplier, ready to send.
  • Transfer before you buyIf another branch has surplus, the system suggests moving stock instead of buying more.
  • Expiry-awareIt will not reorder an item you already hold too much of for its remaining shelf life.
  • Supplier price comparisonSee which supplier is cheapest for each item before you order.
Suggested purchase orderExample
ProductOn handReorder levelSuggested order
Amoxicillin 500mg1850120
Paracetamol 500mg3580200
ORS sachets1240100
Metformin 500mg6460Not needed
Reorder level = daily sales x lead time + safety stockSee it live

Online pharmacy: let customers order from you.

Give your pharmacy an online shop that runs on the same stock, prices and tax invoices as your counter. Customers browse, order and pay by mobile money (M-Pesa). Your team picks, checks and hands over or delivers.

  • Live stock, no oversellingThe online catalogue shows what you actually have on the shelf, so customers don't order what you can't supply.
  • Prescription check before dispensingCustomers upload a prescription for prescription-only medicines. A pharmacist verifies it before the order is released.
  • Pay by mobile money, pick up or deliverOrders are paid online and collected in store or sent out, with order status updates to the customer.
  • One system behind itOnline orders reduce the same stock, appear in the same sales reports and produce the same tax invoice (KRA eTIMS in Kenya) as counter sales.
  • Refill reminders bring customers backRegular patients get a reminder and reorder in a few taps.
Demo PharmacyOrder online
Cetirizine 10mg x10Over the counter
KSh 120In stock
Oral rehydration salts x5Over the counter
KSh 150In stock
Amoxicillin 500mg x21Prescription needed
KSh 420Upload prescription
Mobile money (M-Pesa). Pickup or delivery.Checkout

Example prices. Set your own in your local currency.

Bill the services your pharmacy already gives away.

Blood pressure checks, glucose tests, injections, dressings and consultations take staff time and never reach the bill. PIMS turns each one into a service request that is priced, assigned to a staff member, recorded in the patient's profile and added to the invoice.

Example prices. Set your own in your local currency. You can price each branch separately.

Blood pressure check5 min
KSh 200
Random blood sugar5 min
KSh 300
Injection administration5 min
KSh 250
Wound dressing10 min
KSh 350
Pharmacist consultation10 min
KSh 500

DEMO PHARMACY

TAX INVOICE

Receipt No#2
Buyer PINA123456789Z

Cetirizine syrup x1133.00

TOTALKSh 133.00
Sample only. CU number, signature and QR are generated by eTIMS.

Tax-compliant invoices at every sale.

In Kenya, E-Afya PIMS works with KRA eTIMS so the invoice, the credit note and the audit trail are produced as part of selling, not as a separate job for your accountant.

  • Invoice on every saleReceipts carry the control unit details and a verifiable QR code.
  • Credit notes linked to the originalReturns and corrections produce a credit note tied to the first invoice.
  • Buyer PIN and VAT handlingVAT-able and zero-rated items are taxed correctly.
  • Reprint for auditsEvery receipt is stored and can be found again in seconds.

Paper, a generic till, or a system built for chemists.

What you needPaper and ExcelGeneric POSE-Afya PIMS
Batch and expiry alertsPer product, per branchNoLimitedYes
Automatic replenishmentSuggested orders and branch transfers from your sales historyNoLimitedYes
Mobile money (M-Pesa) matched to salesNoLimitedYes
Tax-compliant invoicingKRA eTIMS in KenyaNoLimitedYes
National and private insurance claimsSHA in KenyaNoNoYes
E-prescriptions from clinicsNoNoWith E-Afya HMS
Billing for pharmacy servicesNoNoYes
Online orderingStorefront linked to your live stockNoLimitedYes
Multi-branch dashboardNoLimitedYes
Local support in KenyaNoVariesYes

Built in Kenya for the way pharmacies across Africa work.

Single chemists

Stop expiry losses and close the day in minutes.

Pharmacy chains

One head-office view of every branch, with stock moving between them.

Hospital pharmacies

Dispense straight from the doctor's order on E-Afya HMS, with billing in the same system.

New pharmacies

Start with stock, till and tax compliance set up correctly from the first day.

Pay for the modules you use.

Pricing depends on your number of branches, users and the modules you switch on. Use the calculator for an instant estimate, or message us for a quote for your pharmacy. A free demo is included.

Let's set up your pharmacy.

Tell us about your pharmacy. We will contact you within one business day to arrange a demo with your own products and workflow. We work with facilities across Kenya and Africa, and can run demos and onboarding remotely.

By submitting, you agree to be contacted by the E-Afya team at Lyonclaire Ventures. We respect your privacy.

WhatsApp us