Home > EU FMD Compliance After Go‑Live: What Good Looks Like in 2026
You went live on EU FMD . The serialization data is flowing. Now what?
“Good” looks like low alert volumes, fast resolution times, clean repository data and evidence your team can produce the moment someone asks for it. That’s the bar today, and most organizations still have gaps between go-live and getting there.
This guide picks up where go-live left off. It covers the Day 2 operating model: who owns what, how exceptions should move through your organization, which KPIs to track and how to stay audit-ready without bolting on extra work. We wrote it for compliance leaders, packaging operations and serialization program owners, supply chain and traceability leads and IT teams managing partner data exchange.
You’ll walk away with a working operating model, a KPI framework, resolution playbooks, a self-assessment checklist, an FAQ section and a glossary of key terms.
Good EU FMD compliance comes down to three things: stable operations, low disruption and controls you can prove on demand. Going live was the milestone. Running clean afterward is the actual job, and it’s where most organizations still have room to tighten up.
You can measure where you stand against four benchmarks:
EU FMD requires two safety features on most prescription packs: a unique identifier (a 2D barcode with serialized data) and an anti-tampering device. Pharmacies and hospitals verify these features at the point of dispense and decommission the serial number so it can’t be reused.
The whole system also runs on a repository architecture. Product data flows from manufacturers up through the EU Hub and down into national verification systems. Every scan, status change and decommission gets recorded there.
This guide provides operational guidance and is not legal advice. Requirements can vary by country and by your role in the supply chain. Confirm obligations with your legal and regulatory team and with your local NMVO or NCA guidance.
Hitting all four of those benchmarks doesn’t happen by accident. Day 2 EU FMD compliance depends on clear governance, documented procedures and a monitoring cadence that catches problems early, all working together. Most organizations have pieces of this in place, but few have connected them into a single operating model. Here’s how to close that gap.
Every recurring activity needs a named owner and a clear escalation path. Build a RACI matrix that maps your six core EU FMD compliance activities against the teams responsible for them. Below is a starting point:
| Activity | Packaging Ops |
QA/
Compliance |
IT | Supply Chain | MAH/OBP | Site Leadership |
|---|---|---|---|---|---|---|
| Alert triage | R | A | C | I | I | I |
| Master data changes | C | A | R | C | C | I |
| Packaging line issue escalation | R | A | C | I | I | I |
| Returns/rework decisions | C | A | C | R | C | I |
| CAPA ownership | C | R/A | C | C | I | I |
| Audit evidence owner | C | R/A | C | C | C | I |
R = Responsible, A = Accountable, C = Consulted, I = Informed
Adapt this to your org structure, but don’t skip the exercise. When an alert fires at 6 a.m., everyone should already know who picks it up, who gets consulted and who approves the resolution.
Your governance model also needs documented procedures behind it. At a minimum, maintain SOPs or controlled work instructions for:
These documents don’t need to be long. They need to be current, accessible and specific enough that someone covering a shift can follow them without guessing.
Good SOPs serve no purpose if the people running your exception queue haven’t read them. Build a role-based training matrix tied to your SOP stack so every person knows which procedures apply to their work. Pair that with a trigger list that spells out which changes require retraining and who needs to go through it.
Keep proof of completion for every training event and schedule periodic refreshes too. Auditors will ask for both. The more common problem, though, is practical: someone trained at go-live two years ago rotates into a new role, and nobody retrains them on the current decision tree.
That’s how you end up with a fully documented process that nobody follows.
Set a rhythm that matches how problems develop:
The daily check keeps the queue moving. The weekly review finds patterns. The monthly review tells you whether your operating model is working or just busy.
Your operating model only works if the data underneath it stays clean. Repository hygiene means your serial data and master data stay consistent, complete and usable across the repositories system.
Repository hygiene is the discipline of keeping the data you upload and the transactions you perform accurate, timely and reconcilable. Every serial number your line generates, pack hierarchy you upload and decommission event your supply chain triggers lands in the repositories system.
If any of that data arrives late, wrong or duplicated, it creates alerts that someone must investigate.
Most data quality issues trace back to a handful of recurring sources:
Prevention always beats investigation. So, build these controls into your standard workflows:
Be sure to also pair your controls with metrics that show whether they’re working. These are six KPIs to focus on that will give you a clear picture of EU FMD compliance health:
| KPI | Target | What it tells you |
|---|---|---|
| Exception rate (alerts per scans) | < 0.1% | Overall data quality and system stability |
| Time to triage (median) | < 4 hours | How quickly your team classifies and routes alerts |
| Time to close (median) | < 48 hours | Resolution speed for standard exceptions |
| Time to close (90th percentile) | < 5 business days | Whether complex cases are dragging |
| Reopen rate | < 5% | Whether fixes are holding or just papering over root causes |
| Reject rate (uploads/transactions) | < 0.5% | Interface and data formatting health |
| Unknown root cause rate | Trending down | Whether your team is learning from investigations or just closing tickets |
For directional benchmarking, EMVO best practice references an aspirational steady-state alert rate around 0.05% of total scans or lower, though national differences apply. Use that as a reference point, not an absolute standard.
Alerts will fire. Packs will fail verification. Someone on the second shift will do something creative with a return. None of that is the problem. The problem is when nobody knows who picks it up, how to investigate it or where to document the fix. Most EU FMD compliance pain comes from the same handful of exception types showing up repeatedly without a defined response behind them.
Every exception, regardless of type, should follow the same basic path:
The hard part with returns is that the pack’s status has usually already changed. The serial may be decommissioned. The transaction history may be incomplete. Two tracks help here:
Saleable returns need a status evaluation and potentially a controlled restoration. Non-saleable returns follow your standard destruction path. Both tracks require the same evidence: who authorized the decision, what status changes were made and when.
Why the extra rigor? Decommissioning happens at the end of the supply chain. Returned packs carry higher risk because their history may be ambiguous. Stronger controls here protect you, not slow you down.
Rework exceptions come from packaging defects, relabeling or aggregation errors on product that’s already serialized. The regulation allows reverting a decommissioned status under strict conditions to prevent waste. Your job is to turn that flexibility into a controlled, repeatable workflow instead of an ad hoc fix.
What makes rework defensible is the following:
If an auditor pulls a reworked pack six months from now, the trail should be complete without anyone having to explain it from memory.
Decommissioning prevents a unique identifier from being reused. The specifics vary by market, so keep your local NMVO guidance close. Three principles hold everywhere:
Verify your workflows against your national system’s requirements. The principles are consistent across EU FMD, but implementation details differ.
Over time, your exception data should cluster into a predictable set of root causes. Track these eight categories and build a short response procedure for each:
Tracking root-cause mix over time is one of the most useful things your monthly KPI review can do. A declining “unknown root cause” rate means your team is learning. A rising share of any single category tells you where to focus your next CAPA.
Use the table below as a starting framework. Expand it to cover your site’s most common exception patterns and adapt the owners to match your RACI assignments.
| Exception type | Likely causes | Primary owner | Resolution steps | Evidence captured |
|---|---|---|---|---|
| Suspected falsification-style alert | Data mismatch, duplicate serial, procedural misuse | QA + Site Ops | Quarantine affected product, investigate root cause, decide disposition, notify authorities as required | Case record, timestamps, screenshots and logs, approval signatures |
| Technical/procedural alert | Scanner or config error, user error, interface failure | Ops + IT | Fix configuration, retrain operator, reprocess transaction |
Support ticket, training record, before-and
-after proof |
| Returns exception | Pack status already changed, transaction history unclear | Supply Chain + QA | Verify pack history, assess saleable status, execute controlled status workflow | Return record, QA disposition, status change log |
| Rework exception | Packaging defect, relabeling, aggregation error |
Pack-
aging Ops + QA |
Execute controlled rework workflow, reconcile serial data, obtain QA sign-off | Batch record, line record, approval signatures |
An audit is a story problem. The auditor asks: “Show me this control works.” You either hand them the evidence or you spend a weekend reconstructing it.
Everything in this guide, the governance model, the SOPs, the exception workflows, the KPIs, produces that evidence as a byproduct. Audit readiness is whether you can find it right away and whether it holds together when someone pulls the thread.
This section provides operational guidance and is not legal advice. Confirm specific audit expectations with your NCA, NMVO and quality system requirements.
Auditors generally want to see proof across six areas. If you can pull each of these within a business day, you’re in good shape:
Documentation alone won’t satisfy most auditors. They want to watch the controls work on real examples. Have three demonstrations ready to go before anyone asks.
Pick one technical, one data-related and one procedural. Show timestamps at every stage and approvals at closure. Pick boring ones too. The cleanest examples show a mature process better than your most dramatic investigation.
Batch record connects to line record connects to affected serial numbers connects to QA disposition. The auditor should be able to follow the thread without asking a single clarifying question. If they have to, something in your documentation chain broke down.
Show your joiner/mover/leaver process. Show that credentials get removed when someone changes roles. An auditor who finds a shared login will pull that thread until something unravels, because “who performed this action” is the foundation of every other piece of evidence you’ve presented.
The previous section covers what auditors want to see and how to show it. The checklist below turns that into a self-assessment you can run quarterly. Don’t cheat yourself; score yourself honestly. Anything unchecked in the baseline block is a gap worth closing before someone else finds it.
Two things: a unique identifier (a 2D barcode containing serialized data) and an anti-tampering device on most prescription packs. Pharmacies and hospitals scan the barcode at dispense to verify the pack is legitimate and decommission the serial number so it can’t be reused. The European Medicines Agency (EMA) publishes detailed requirements on safety features .
The EU Hub is the central routing layer that connects manufacturers to national verification systems across Europe. When you upload serial data, it flows through the EU Hub and down to the relevant national system (managed by each country’s NMVO). Verification and decommissioning events happen at the national level, not at the Hub.
Decommissioning is the action that marks a unique identifier as “used” so it can’t be verified again. It’s the core mechanism that prevents falsified packs from re-entering the supply chain. Without timely, accurate decommissioning, the entire verification system loses its value.
The regulation recognizes that reverting a decommissioned status can be possible under strict conditions to avoid unnecessary waste. Your organization needs to treat this as a controlled workflow with QA approval, segregation of duties and a complete audit trail. Verify the specific conditions and process with your local NMVO, because requirements vary by market.
Repository hygiene is the discipline of keeping your serial data and master data accurate, timely and reconcilable across the repositories system. Clean data means fewer alerts, faster resolution and audit evidence that holds together. Treat it as a daily operational control, not something you clean up before an inspection.
Focus on six: exception rate (alerts per scans), median time to triage, median and 90th-percentile time to close, reopen rate, upload/transaction reject rate and unknown root-cause rate. Together, these tell you whether your data is clean, your team is responsive and your fixes are holding.
Most mature sites see the majority of alerts come from technical and configuration issues (scanner problems, interface failures, location ID mismatches). Data issues like late uploads and master data mismatches are the second most common. Procedural errors tend to drop over time as training matures, but they spike after staff turnover or process changes.
Auditors generally want SOPs with change control, training records tied to roles, alert investigation records showing the full lifecycle, access control documentation, interface monitoring logs and audit trail extracts showing who did what and when. The real test is whether you can pull all of it within a business day and whether it tells a consistent story.
Marketing Authorization Holders (MAHs) and On-Board Partners (OBPs) own the data: they upload serial numbers, maintain master data and manage the relationship with the EU Hub and national systems. End users (pharmacies, hospitals) verify and decommission at the point of dispense. Both sides generate exceptions, but the root causes and resolution paths look different.
Both regulations require serialization, but they work differently. EU FMD uses a point-of-dispense verification model where pharmacies check each pack against a central repository. DSCSA focuses on transaction-level traceability across the U.S. supply chain. Organizations operating in both markets should align their workflows where possible to avoid duplicating effort.
Northern Ireland follows EU FMD requirements under the Windsor Framework, which means packs moving into Northern Ireland need EU-compliant safety features. Other markets have their own nuances around timelines, national system configurations and specific NMVO expectations. GOV.UK publishes current guidance for Northern Ireland. For other markets, check directly with your local NMVO.
Track root-cause categories monthly and look for patterns. When the same category keeps showing up (late uploads, scanner misconfiguration, master data mismatches), open a CAPA that targets the process, not just the individual alert. A declining repeat rate is one of the strongest signals that your operating model is maturing.
You’ve read the operating model, the KPIs, the exception workflows and the audit checklist. Putting all of that into practice across multiple sites and markets is where the work gets real.
Systech helps teams run Day 2 EU FMD compliance with less noise and more control. We built our platform around the problems covered in this guide: data integrity across the repositories system, exception workflows that route to the right owner and audit evidence that’s ready when someone asks for it.
Global teams get particular value here. We help you align EU FMD and DSCSA operations into one coherent compliance program instead of maintaining two parallel tracks that duplicate effort and drift apart over time.
Start here:
Of course, feel free to contact us directly if you have any questions.