Verify nowVerify

Mehfooz Dawa says “Not verified”: what it means and what to do

Updated 5 min read MehfoozDawa.pk editorial team

Illustration: Mehfooz Dawa says “Not verified”: what it means and what to do
Quick answer

"Not verified" means DRAP's system could not find a record that matches this exact pack. That is a reason to stop and check, not proof that the medicine is fake. In most cases you can find out which it is in about a minute.

Rule out a bad scan first

  1. Compare the four detailsThe result shows the GTIN, batch, serial and expiry it read. Check each one against the text printed beside the square code. A single wrong character will fail the check.
  2. Scan again in better lightGlare from the plastic coating is the most common cause of misreads. Tilt the box and move to brighter light.
  3. Type the detailsIf the camera keeps misreading, use Type code on the scanner and enter the four details yourself.

Six reasons a genuine pack can fail

ReasonHow to tell
Misread codeThe details in the result differ from the printed ones.
Typing mistakeZero and letter O, or one and letter I, swapped.
Data not uploaded yetThe maker has started printing codes but has not yet uploaded that batch.
Older stockManufacturing date before the maker joined the programme.
System delay or outageOther packs fail too, or the check times out.
Imported product labellingA foreign code on an imported pack that has not been linked locally.

When "not verified" is a real warning

Treat the pack as suspicious if the details match exactly and it still fails, and any of these apply:

  • Other packs of the same medicine from another pharmacy verify fine.
  • The price was much lower than usual.
  • The print, seal or tablets look different from your last pack.
  • The batch appears in a DRAP recall alert.
  • You see the same serial number on more than one box.

Fakes do turn up. DRAP alerts in 2026 alone include tablets labelled as a 500 mg antibiotic that contained 0.00 mg of the active ingredient on testing.

What to do

Do not take it. Ask the pharmacy for a pack from a different batch, keep the suspicious one with its receipt, and report it to DRAP. If you need the medicine urgently, ask your doctor or pharmacist for a safe alternative rather than taking a pack you doubt.

All the results you might see

"Not verified" is one of several messages. Here is what each means in practice.

ResultMeaningFirst step
VerifiedThe serial, batch and product match DRAP's recordCompare name, batch and expiry with the box
Not verified / not foundNo matching record for these detailsRe-check the four details, then follow this guide
RecalledThe batch has been withdrawnStop using it; return it
Flagged / blacklistedThe pack or serial is marked unsafeStop using it; keep it; report it
ExpiredThe expiry date has passedDo not use it
Inactive or suspendedThe product is not currently active in the systemAsk your pharmacist
System not respondingDRAP's service did not answerTry again later or on DRAP's own portal

A worked example

Ayesha buys antibiotic syrup for her son. The scan comes back "Not verified". She looks at the result: the serial number shown ends in "0B1", but the pack's printed SN ends in "081". The camera misread an 8 as a B. She types the four details by hand and the result is verified, with the right product and batch. Total time: two minutes.

Scan result card showing a not verified status with the decoded pack details and a recall check
A scan result for a demonstration code: the status from DRAP’s system, the decoded details and an automatic recall check on the batch. Image: Screenshot of a MehfoozDawa.pk tool

Her neighbour has a different experience. His blood-pressure tablets also fail. He types the details carefully, and they still fail. The carton was manufactured in November 2026, so it should be in the system. He asks the pharmacy for a pack from a different batch, which verifies at once. The first pack goes into a bag with the receipt, and he files a complaint with DRAP. That is the right response in both cases: rule out the simple explanation first, then act.

Typing the details correctly

  • GTIN is 14 digits, often starting 0896 for products registered through GS1 Pakistan. If the printed number has 13 digits, the scanner adds a leading zero.
  • Serial number under DRAP's guidelines uses only the digits 0 to 9 and letters A to F, and is 12 to 20 characters long. So a letter O is almost certainly a zero, and an I is almost certainly a one.
  • Batch must be copied exactly, including leading zeros and any letters.
  • Expiry is a date. If only month and year are printed, enter the last day of that month.

What a pharmacist can do for you

Show the failed result to the pharmacist. A good one will scan the pack on their own device, check other packs from the same delivery, and swap your pack for one that verifies. If the whole batch fails, they should stop selling it and contact their supplier. Our pharmacy guide sets out that routine. A shop that waves the result away is not doing its job.

If you have already taken some

Do not panic. A single failed scan is not proof that the medicine is fake, and many failures turn out to be data or reading problems. Keep the pack, stop using it until you have a verified replacement, and watch for anything unusual: the illness not improving, or a new reaction. If either happens, see your doctor and take the pack. For an unexpected reaction, also file a side-effect report.

"Verify nahi ho rahi": kya karein

  1. Natija dabbay se milayeinScreen par GTIN, batch, serial aur expiry ko dabbay par likhe se milayein.
  2. Dobara scan kareinAchhi roshni mein, chamak se bach kar.
  3. Haath se type karein"Type code" par char cheezein likhein.
  4. Phir bhi fail ho toDawa istemal na karein, doosre batch ka pack lein aur DRAP ko shikayat karein.

Questions people ask

Does "Not verified" mean the medicine is fake?

No. It means DRAP's system could not match the pack. A misread code, a typo, or a batch that the manufacturer has not uploaded yet can all cause it. It does mean you should not take the medicine until you have checked further.

I scanned the same box twice and got different results. Why?

Usually because the first scan misread a character, or the connection to DRAP timed out. Compare the GTIN, batch, serial and expiry shown in the result with what is printed on the box. If they match and the second result is verified, the first was a read error.

The pharmacy says all their stock shows "not verified". Is that normal?

During the rollout, some manufacturers and older stock are not yet in the system. Ask the pharmacist to check another batch of the same medicine. A pharmacy that cannot show any verified pack for a common brand deserves a second look.

Why does a new medicine pack show not verified?

The most common reasons are a misread or mistyped character, a batch the manufacturer has not uploaded yet, or a temporary system problem. If the details match exactly and another pack of the same medicine verifies, treat the failing pack as suspect and report it.

Can DRAP's system be wrong?

Like any database it can have gaps, especially in the early months of a new system. That is why the advice is to check the details, try another pack and report rather than assume the worst immediately.

Mehfooz Dawa not verified ka matlab kya hai?

Iska matlab hai ke DRAP ke system mein is pack ka record nahin mila. Har baar yeh nakli dawa nahin hoti; pehle tafseel dobara check karein.

Scan a pack