- Before
- Spends about 20 minutes on each alert across the hub portal, the serialization repository and email, then writes every closure by hand.
- Now
- Opens each alert with the cause named and cited and the closure drafted in the national form; approves one by one or together.
One morning’s alerts, from the hub to the authority
At 09:02 an unknown-serial alert arrives from a pharmacy in Cork. Across the alert clock, a pack in Milan has no technical cause. Here is what happens to both, screen by screen, in the working solution.
- 01Morning
Every open alert, on its national deadline
Lena Ortiz · EU serialization alert managerLena opens the alert clock: 61 open alerts across 12 national systems, 31 closures already drafted, the next deadline in France in 5 h 30 m, and one possible suspect in Milan. The EU hub is pulled every 30 minutes — last at 09:05, next at 09:35 — and the agents sort each alert as it lands.
“Possible suspect: 1 — no technical cause found · head of quality decides.”
- 0209:02 · one click
A new unknown serial from Cork — “Investigate”
Lena Ortiz · Alert managerA-26-04417: code A3, unknown serial number, on a Veltrimab 40 mg pen from batch VB2607, dispensed at Harbourview Pharmacy, Cork at 08:47:12. The Irish clock gives it 2 working days. Lena presses Investigate, and each agent’s step shows as it runs: the batch was uploaded on Sep 14 with Ireland as a target market, there is no exact serial but one match ignoring case, and the pack verified as genuine 41 seconds later.
Scanned against uploaded, tile by tile: “Same characters — letter case inverted on 8 of 8 letters.”
- 034.6 seconds later
Scanner case inversion, 98 % confident, every finding cited
Cause classifierThe probable cause, in the root-cause category the national system expects: end user, scanner set-up, letter case inverted. Four findings carry their source — the serial matches upload record UPL-26-0871 at part 3, line 1,882 when case is ignored; batch, expiry and product code match exactly; the pack history shows it verified 41 s later by the same pharmacy; and Harbourview has 7 alerts with the same pattern in 30 days. Seven other causes are listed as ruled out.
“This is a scanner sending text with Caps Lock on.”
- 04Drafted · sent 09:25
The closure, in the Irish system’s form
Closure note writerThe note is drafted for the Irish national system: alert ID and code, product code and batch, the serial and expiry as uploaded, the root-cause category, a short description, the corrective action and “Pack may be dispensed: Yes — not a suspected falsification”. It stays marked DRAFT until Lena approves. She can edit the description; the edit is recorded. She approves and sends, and the alert waits for the national system to confirm.
The writer’s rule: never state that a pack is genuine without the pack history evidence.
- 05One letter
Fix the scanner once, close the group
Lena Ortiz · Alert managerThe alert belongs to RC-108 — six open alerts and one closed in 30 days from the same pharmacy, all with the case inverted and every pack verified seconds later. The corrective action is a scanner set-up letter to Harbourview through the Irish national system, already drafted, asking the pharmacy to check that Caps Lock is off. Six alerts close with one fix.
- 0627 h left
Milan: no technical cause
Cause classifierA-26-04473: batch not found, on a Veltrimab pen at Farmacia Navigli, Milan. The pharmacy re-scanned it twice and typed it by hand; it is still unknown. No serial in batch VB2609 is within 5 characters — the nearest differs in 7. The batch was only ever sent to Germany and Austria. The same serial raised the same alert in Barcelona on Oct 3. And the pack says it expires 31 Mar 2028; batch VB2609 expires 30 Sep 2027.
The classifier never forces a technical cause: unexplained alerts always go to a person.
- 07Photo received 12:02
The pack photo, against the genuine artwork
Suspect case builderThe pharmacy’s photo, sent to the alerts mailbox, is set beside the Plant 3 reference artwork. Three differences are marked: the printed expiry, a narrower typeface for batch and serial with no quiet zone around the 2D code, and a tamper-seal perforation pattern that differs from Plant 3 seals. Everything goes into the evidence pack — nothing is sent.
- 08Escalated
Omar decides, before the Italian deadline
Omar Haddad · Head of Market Quality EULena escalates the alert to Omar with the evidence pack attached: upload lookup, distribution path, pack history in two markets, photo comparison, the seven causes ruled out and the pharmacy statement. He has three choices — report it as a suspected falsification, ask for the pack first for inspection at Plant 3, or close it as technical and send the note back to Lena.
- 09Signed · Oct 7 09:33
Signed, reported, quarantined
Omar Haddad · Head of Market Quality EUOmar signs with his password and the meaning of the signature — “I confirm this pack is a suspected falsified medicine” — kept with the alert for 10 years. The notification goes to the Italian competent authority, with a copy to the Italian national verification system; the pharmacy is asked to keep the pack quarantined and return it for analysis, and Dana Okafor in brand protection is added to the case.
- 10Every week
Where alerts come from, and how fast they close
Market quality and serializationAlerts received, closed on time inside each national deadline, median time to closure, what caused them, the alert rate by market and the end users with repeat alerts. In the sample data 99.5 % of alerts had a technical cause, and Ireland’s rate stands out at 3.10 % of scans — mostly case inversion.