PMCPA Case Library

Every PMCPA ruling since 2005 — searchable and filterable by company, clause, and ABPI Code version.

1,930
Cases
291
Companies
154
Clauses
6
Code Versions

or browse all 154 ABPI clause guides ↗

Case Library Membership

Filter by Company & ABPI Clause

Search free — but unlock advanced filters to find every case involving a specific company or clause.

Filter 1,930+ cases by any of 291 companies
Filter by any of 154 ABPI Code clauses
Filter by Code version (2016, 2019, 2021…)
Full-text keyword search across all cases
Cancel any time

Already a member? Sign in →

Case Library Membership

Best value
£249 /year Save £99

inc. VAT

£29 /month

inc. VAT · cancel any time

Unlock Full Access →

Secure payment via Stripe


Need access for your team?

Company licences available for compliance teams, medical affairs, and training programmes.

Get a team quote →

1,930 cases found

08
Mar 2026
2021 Code GSK UK

AUTH/3901/5/24: Complainant v GSK — Jemperli HCP website (mobile vs desktop certification and “manageable safety profile” claim) — No breach

Complaint alleged Jemperli HCP webpages weren’t properly certified for mobile due to layout/navigation differences and that a “manageable safety profile” claim was…

08
Mar 2026
2021 Code Pfizer Clause 26

Pfizer: employee ‘liked/loved’ NHS LinkedIn posts naming voxelotor (Oxbryta) – promotion of a POM to the public (AUTH/3926/6/24)

PMCPA found Pfizer in breach after a UK employee ‘liked/loved’ two NHS LinkedIn posts naming voxelotor and making benefit claims. The original…

08
Mar 2026
2021 Code Novartis Pharmaceuticals UK Clause 1 Clause 2 Clause 5 Clause 6 Clause 11

AUTH/3861/12/23: Novartis – third‑party “conference update” email and webpage found to disguise promotion and use EU (not UK) prescribing context

Third‑party publisher email implied an unbiased ESMO update but linked to a page integrating Novartis Pluvicto promotion. UK HCPs saw EU SmPC/indication,…

08
Mar 2026
2021 Code AstraZeneca

AUTH/3920/6/24: Complainant v AstraZeneca — LinkedIn ‘Experience’ section references to Enhertu (no breach)

Complaint alleged a senior employee’s LinkedIn ‘Experience’ section promoted Enhertu to the public and off-label, using terms like “blockbuster” and “new”. Panel…

08
Mar 2026
2021 Code Gilead Sciences UK-based European affiliate involved Clause 5

Gilead: third‑party ESMO 2023 update email lacked clear company involvement (Clause 5.5)

A third‑party medical publication email drove HCPs to a webpage containing Gilead‑sponsored content, but the email didn’t declare Gilead’s involvement upfront. Breach…

08
Mar 2026
2021 Code Idorsia Pharmaceuticals UK

AUTH/3913/5/24: Complainant v Idorsia — website signposting to eMC and “NICE recommended” claim (No breach)

Complaint alleged Idorsia promoted Quviviq to the public by redirecting “public” users to eMC and that “NICE recommended for chronic insomnia” was…

08
Mar 2026
2021 Code Pfizer Clause 2 Clause 3.1 Clause 3.3 Clause 7.2 Clause 9.1

Pfizer: Covid-19 vaccine Phase 3 efficacy tweets ruled promotional pre-authorisation and in breach of undertaking (AUTH/3888/4/24)

Pfizer UK’s 2020 Twitter thread on Phase 3 Covid-19 vaccine results (plus linked BioNTech content and press release) was ruled promotional before…

08
Mar 2026
2021 Code Novartis Clause 2 Clause 5 Clause 6

Novartis: Pluvicto third‑party promotional email to UK HCPs (geo-targeting error) breached multiple clauses incl. disguised promotion and missing UK PI (AUTH/3860/12/23)

A third-party publisher sent an EU-focused Pluvicto promo email to UK HCPs after a “Europe” targeting error. Panel found disguised promotion, unclear…

08
Mar 2026
2021 Code Roche Products

AUTH/3896/5/24: Complainant v Roche — patient organisation materials and declaration of involvement (No breach)

Complaint alleged Roche funding wasn’t declared “from the outset” on patient organisation programme webpages/materials. Panel found complainant hadn’t shown Roche funded the…

08
Mar 2026
2021 Code Bayer

Bayer: Xarelto promotional email alleged to omit renal impairment warnings (AUTH/3889/4/24) – No breach

Complaint alleged a third‑party promotional email for Xarelto omitted contraindications/special warnings (renal impairment) and breached a prior undertaking. PMCPA Panel ruled no…

08
Mar 2026
2021 Code Merck Serono Clause 5.1 Clause 15.6 Clause 16.3

Merck Serono: third‑party publisher emails for Bavencio found disguised promotion and too frequent (AUTH/3866/12/23)

Third‑party publisher sent repeated Bavencio promotional emails. Panel found promotion was disguised (sender/subject line and poor prominence of sponsorship) and frequency lacked…

08
Mar 2026
2021 Code AbbVie Clause 8.5

AbbVie breached Clause 8.5 after failing to recertify an AbbVie Pro landing page within two years (AUTH/3891/4/24)

AbbVie failed to recertify an AbbVie Pro “Oncology Focus Area” landing page within the required two-year interval. PMCPA found a breach of…

08
Mar 2026
2021 Code Moderna Biotech UK Clause 5.1 Clause 5.5 Clause 8.1 Clause 26.1

Moderna employee’s policy articles and X activity: lack of transparency, one public POM advert and compliance framework failings (AUTH/3835/10/23)

PMCPA found Moderna responsible for a senior employee’s policy articles and X reposts. Missing disclosure breached Clause 5.5 and high standards (5.1).…

08
Mar 2026
2021 Code Theramex UK Clause 6.1 Clause 6.4

Theramex: LinkedIn ‘About Us’ claim breached Code for unqualified use of ‘safe’

Theramex’s LinkedIn ‘About Us’ described its solutions as “innovative, effective and safe”. The PMCPA ruled this was misleading and used ‘safe’ without…

08
Mar 2026
2021 Code GSK

AUTH/3826/09/23: Ex-contractor v GSK — allegations of falsified/duplicated rep calls in CRM (No breach)

Ex-contractor alleged GSK hospital reps duplicated/falsified CRM call records and management knew. Referee said call frequency aspect was in scope, but Panel…

123456129

Ask questions about any PMCPA case

Our PMCPA rulings expert has knowledge of over 1,900 published cases — ask about precedents, clauses, and how they apply to your situation.

📰 Weekly PMCPA Case Breakdown

One real case. One key lesson. Every week — free.

Subscribe Free