Skip to content

Let Patients Check a Medicine’s Real Price Before Reaching the Pharmacy

Nadeesha Fernando Last updated 0 comments

Imagine receiving a prescription for several medicines and having no idea whether they will cost Rs. 2,000, Rs. 5,000 or Rs. 15,000 until you reach the pharmacy counter.

For people buying medicines every month for diabetes, high blood pressure, cholesterol or other long-term conditions, that uncertainty matters.

Sri Lanka already regulates medicine prices. The National Medicines Regulatory Authority (NMRA) publishes approved Maximum Retail Prices (MRPs), and in January 2026 it specifically reminded pharmacies, private hospitals and other sellers that registered medicines must not be sold above their approved MRP. Consumers can report outlets charging above that amount.

The information exists.

The problem is that it isn’t yet presented in the simplest possible way for an ordinary patient standing with a prescription in their hand.

Build one simple medicine-price search

There should be an official website and mobile-friendly search where someone can type:

“Amlodipine 5mg”

and immediately see information such as:

  • Generic/active ingredient
  • Strength and dosage form
  • Registered brands/products
  • Manufacturer/importer
  • Pack size
  • Approved Maximum Retail Price
  • Price per tablet/capsule where appropriate
  • Date the price was last updated
  • Whether the medicine is currently registered
  • Any official recall or safety notice

This would bring information that already exists across different NMRA systems into one consumer-friendly place.

NMRA already provides an MRP database, registered-medicine information and a public medicine recall/revocation database.

Let patients understand the difference between brands

The same active ingredient and strength may be available from multiple registered manufacturers at different prices.

The system could display those products side by side.

For example:

Medicine: Example 5mg

ProductPackApproved MRPBrand A30 tabletsRs. XXXBrand B30 tabletsRs. XXXBrand C30 tabletsRs. XXX

This does not mean patients should automatically switch medicines themselves.

Some prescriptions require specific formulations or clinical considerations, and decisions about substitution should involve the doctor or pharmacist.

But patients should at least be able to see the available registered options and ask an informed question about cost.

The State Pharmaceuticals Corporation already publishes searchable product information containing descriptions and retail prices, showing that structured medicine-price data can be made publicly searchable.

Eventually show actual pharmacy prices too

The official MRP is a maximum price, not necessarily the amount every pharmacy charges.

A later version of the system could allow licensed pharmacies to publish their current price and availability.

A patient could then search:

Amlodipine 5mg

and see:

Official maximum price: Rs. X
Pharmacy A: Rs. X
Pharmacy B: Rs. X
SPC outlet: Rs. X

This part would be more difficult because prices and stock can change frequently. Pharmacies should therefore be required to timestamp their updates so patients are not shown outdated information.

Make overcharging easy to report

If someone is charged above the approved MRP, they shouldn’t need to search the internet to find out where to complain.

The medicine page could simply have:

Report a price problem

Upload the bill, select the pharmacy and submit it.

NMRA already accepts complaints about medicine sales above approved MRPs and asks consumers for details including the medicine, strength, pack size, price charged and receipt.

So this would mainly make the existing process easier.

Keep the data current

This is the most important technical challenge.

Medicine prices can change. NMRA currently has a formal pricing mechanism and in 2026 introduced processes for MRP revisions when exchange-rate movements exceed specified thresholds.

That means the public system should pull directly from the authoritative NMRA database rather than depending on manually maintained PDFs or old price lists.

It should always show:

Current MRP — Last updated: [date]

The goal is simple

This isn’t about forcing every medicine to have the same price or encouraging patients to choose medicines solely because they are cheaper.

It is about price transparency.

Before reaching the pharmacy, a Sri Lankan patient should be able to know:

What medicine was prescribed? What registered options exist? What is the official maximum price? And am I being charged more than I should be?

Discuss this idea

Be the first to share your view.

Share your view

Your email address will not be published. Required fields are marked *

Peak Lanka member

Member since
Published contributions