Soutenez le collectif des lanceurs d’alerte d’eu‑vigil.comSupport the eu‑vigil.com whistleblower collective Participer à la cagnotte →Donate to the fund →
● LE BILAN · ENQUÊTE 01

Vaccins Covid-19 :
le bilan que l’EMA
ne publie pas.

Analyse de disproportionnalité de 2,3 millions de signalements de pharmacovigilance

L’EMA détient toutes les données. Elle dispose de son propre indicateur de détection des signaux. Elle ne publie aucun calcul. Nous l’avons fait, avec ses méthodes, sur ses données complètes que nous avons extraites.

612signaux d’effets indésirables graves, détectés par les 4 méthodes
2 322 888signalements liés aux vaccins Covid-19
29 931signalements avec critère de décès

Périmètre de l’enquête. L’enquête EU-Vigil recense l’ensemble des effets indésirables déclarés pour les vaccins Covid-19 présentant au moins un critère réglementaire de gravité (décès, hospitalisation, séquelles, invalidité, pronostic vital engagé, anomalie congénitale ou autre situation médicalement importante) dans la base européenne de pharmacovigilance. Elle étudie 81 682 couples vaccin–effet, répartis entre le bilan global, les neuf marques vaccinales et leurs 22 formulations, à l’aide de quatre méthodes statistiques : ROR, PRR, BCPNN et GPS.

RÉSUMÉ

L’Agence européenne des médicaments (EMA) centralise depuis 2020 les signalements d’effets indésirables des vaccins Covid-19 dans EudraVigilance. Elle dispose des données complètes et d’un indicateur de détection des signaux qui lui est propre, le Reporting Odds Ratio (ROR). Elle ne publie pourtant aucun calcul de signal, et plus de la moitié des signalements de la base (51,8 %) ne sont pas accessibles sur son portail public.

Nous avons appliqué aux 2 322 888 signalements relatifs aux vaccins Covid-19 les quatre méthodes de détection des autorités sanitaires : le ROR de l’EMA, le PRR de l’agence britannique (MHRA), la méthode bayésienne BCPNN de l’OMS et le Gamma-Poisson Shrinker de la FDA. Sur 12 203 effets testés, 612 sont détectés par les quatre méthodes à la fois.

Tous les signaux que l’EMA a officiellement reconnus figurent parmi eux. Les mêmes calculs révèlent des signaux dont l’agence ne rend rien public : atteintes neurologiques graves dont la maladie de Creutzfeldt-Jakob, syndromes chroniques post-vaccinaux, phénomènes immunitaires et une série de thromboses touchant presque tout le système veineux. La méthode retrouve ce que l’agence a fini par admettre. Elle détecte tout autant ce que l’agence ne montre pas.

1Une base publique, des résultats confidentiels

La pharmacovigilance repose sur un principe simple. Un médicament mis sur le marché continue d’être surveillé, et chaque effet indésirable suspecté doit pouvoir être déclaré, rassemblé et analysé. En Europe, cette surveillance passe par EudraVigilance, la base gérée par l’EMA, où convergent les signalements des professionnels de santé, des patients et des laboratoires.

Jamais cette base n’a été autant sollicitée qu’avec les vaccins Covid-19 : plus de deux millions de signalements les concernant y ont été enregistrés en quelques années. Jamais non plus la question de la transparence ne s’est posée avec autant d’acuité. Sur 13 083 016 signalements analysables, seuls 6 300 772 sont consultables sur le portail public de l’EMA. Les 6 782 244 autres, soit 51,8 %, restent hors de portée du public, des chercheurs indépendants et des journalistes.

Surtout, l’agence ne publie aucun résultat de détection des signaux. Elle calcule pourtant en interne des indicateurs de disproportionnalité, au premier rang desquels le ROR. Le citoyen ne voit que des listes de cas. Il ne voit jamais la mesure qui permettrait de savoir si un effet est déclaré plus souvent avec un vaccin qu’avec le reste des médicaments.

Le citoyen voit des listes de cas. Il ne voit jamais la mesure qui dit si un vaccin pose problème.

Cette enquête comble ce manque. Nous avons calculé, pour chaque vaccin et chaque effet déclaré, les quatre indicateurs de référence des autorités sanitaires, sur la base complète.

2Données et méthodes

Les données

L’analyse porte sur l’intégralité des 13 083 016 signalements analysables de la base EudraVigilance. Parmi eux, 2 322 888 mentionnent au moins un vaccin Covid-19. Les signalements ont été regroupés par vaccin, sans double comptage au sein de chaque vaccin : Comirnaty (Pfizer-BioNTech), Vaxzevria (AstraZeneca), Spikevax (Moderna), Jcovden (Janssen), Nuvaxovid (Novavax), ainsi que Valneva, VidPrevtyn Beta, Kostaive et Bimervax. Les effets sont codés selon le dictionnaire médical international MedDRA, au niveau du terme préféré. Pour chacun, nous avons relevé les critères de gravité réglementaires : décès, mise en jeu du pronostic vital, hospitalisation, invalidité, séquelles, anomalie congénitale.

Le principe de la disproportionnalité

Pour chaque couple vaccin-effet, l’ensemble des signalements de la base est réparti dans un tableau à quatre cases, en croisant deux questions : le signalement concerne-t-il le vaccin étudié, et mentionne-t-il l’effet étudié ? On se demande alors si la part de cet effet parmi les signalements du vaccin est plus élevée que sa part parmi tous les autres signalements de la base. Si le vaccin n’a rien de particulier, les deux parts sont voisines. Si l’effet est nettement surreprésenté, il y a disproportion, donc signal.

Ce calcul a une exigence absolue : connaître tous les autres signalements de la base, qui forment le groupe de comparaison. C’est précisément ce que le portail public de l’EMA ne permet pas. Sans la base complète, aucun signal ne peut être calculé sur l’ensemble des données.

Quatre méthodes, quatre autorités

RORUtilisé par l’EMA
Rapport des cotes de déclaration. Signal si la borne basse de l’intervalle de confiance à 95 % dépasse 1.
PRRUtilisé par la MHRA
Rapport des proportions de déclaration (Evans et al., 2001). Signal si PRR ≥ 2, χ² ≥ 4 et au moins 3 cas.
BCPNNUtilisé par l’OMS
Méthode bayésienne de l’Uppsala Monitoring Centre, appliquée à VigiBase. Signal si la borne basse IC₀₂₅ est positive.
GPSUtilisé par la FDA
Gamma-Poisson Shrinker (DuMouchel, 1999 ; Szarfman et al., 2002). Signal si la borne basse EB05 atteint 2.

Les deux méthodes bayésiennes ramènent automatiquement vers l’absence de signal les estimations fondées sur peu de cas : un signal qu’elles détectent est particulièrement solide. La force de cette enquête tient à la concordance. Un effet détecté par les quatre méthodes franchit à la fois le critère de l’EMA, celui de la MHRA, celui de l’OMS et celui de la FDA.

Comment lire les tableaux. Pour chaque effet : le nombre de signalements, ceux avec décès et avec hospitalisation, puis les quatre indicateurs. ROR et PRR valent 1 en l’absence de disproportion : un ROR de 8 signifie une cote de déclaration 8 fois plus élevée que dans le reste de la base. L’IC du BCPNN (OMS) est un logarithme en base 2 : il vaut 0 en l’absence de disproportion (IC = 2 signifie 4 fois plus qu’attendu) ; sa borne basse IC₀₂₅ doit être positive. L’EBGM du GPS (FDA) vaut 1 en l’absence de disproportion ; sa borne basse EB05 doit atteindre 2. Entre parenthèses : la valeur qui décide du signal (χ², IC₀₂₅, EB05).

3L’ampleur des signalements

Sur les 2 322 888 signalements relatifs aux vaccins Covid-19, 972 293 sont classés graves, soit 41,9 %. Plus de quatre signalements sur dix décrivent un événement ayant entraîné au moins un critère de gravité réglementaire. On est loin de l’image d’une pharmacovigilance dominée par les réactions bénignes au point d’injection.

Tableau 1 · Signalements par critère de gravité, tous vaccins Covid-19
CritèreSignalementsPart
Hospitalisation196 3478,5 %
Invalidité94 3124,1 %
Séquelles58 8302,5 %
Pronostic vital engagé45 8132,0 %
Décès29 9311,3 %
Anomalie congénitale1 154—

Sur les 12 203 effets testés pour l’ensemble des vaccins, 1 674 franchissent le seuil d’au moins une méthode et 612 celui des quatre. Les 612 sont associés à au moins un critère de gravité, et 306 à au moins un signalement avec décès.

4Des profils très différents selon les vaccins

Avec 1 310 153 signalements, Pfizer-BioNTech domine en volume, ce qui reflète d’abord sa place dans les campagnes européennes. Mais le volume ne dit rien de la gravité relative, et les proportions racontent une autre histoire.

Tableau 2 · Profil des principaux vaccins
VaccinSignalementsGravesAvec décèsSignaux 4/4
Pfizer-BioNTech1 310 15340,7 %1,16 %399
AstraZeneca555 68147,3 %1,15 %315
Moderna403 33838,6 %1,76 %507
Janssen73 15143,6 %2,08 %547
Novavax2 03639,8 %1,42 %78

Janssen présente le profil le plus préoccupant. Sur 73 151 signalements, 2,08 % portent un critère de décès, la proportion la plus élevée parmi les grands vaccins. Surtout, 11,4 % des effets testés pour ce vaccin sont des signaux 4/4, presque trois fois plus que pour Pfizer (4,1 %). Moderna suit, avec 1,76 % de signalements avec décès et 11,1 % avec hospitalisation, contre 8,2 % pour Pfizer. AstraZeneca a la plus forte proportion de signalements graves (47,3 %) et de séquelles (3,0 %).

Les vaccins arrivés tardivement ou peu utilisés appellent une attention particulière, malgré leurs effectifs réduits. Sur les 437 signalements de VidPrevtyn Beta, 95,2 % sont graves et 26 portent un critère de décès. Pour Kostaive, les 34 signalements sont tous graves, dont 8 avec décès. Ces chiffres sont trop faibles pour établir un profil statistique robuste, mais leur gravité justifie à elle seule une surveillance publique renforcée.

5Les signaux reconnus, tous détectés

Un outil de détection se juge d’abord à sa capacité à retrouver ce qui est déjà établi. Le résultat est sans ambiguïté : chacun des signaux que l’EMA a fini par reconnaître est détecté par les quatre méthodes.

La myocardite totalise 16 776 signalements, dont 8 459 avec hospitalisation et 401 avec décès, pour un ROR de 8,26. La péricardite (ROR 10,05) et la myopéricardite (ROR 17,04) suivent. Le syndrome de thrombose avec thrombopénie affiche un ROR de 599, l’un des plus élevés de toute l’analyse, et 194 signalements avec décès. Le syndrome de Guillain-Barré compte 3 395 signalements avec hospitalisation et atteint un ROR de 9,30 chez Janssen. Les saignements menstruels abondants totalisent 48 762 signalements, ROR 15,5.

Ces signaux n’ont été intégrés aux notices des vaccins qu’au terme de longues procédures d’évaluation, parfois après des mois d’usage massif. Les données les contenaient. Ces calculs, l’agence pouvait les faire et les rendre publics.

Tableau 3 · Signaux reconnus par l’EMA : les 4 indicateurs
Effet indésirableSignal.DécèsHosp.ROR
EMA
[IC 95 %]
PRR
MHRA
(χ²)
BCPNN
OMS
IC (IC₀₂₅)
GPS
FDA
EBGM (EB05)
MyocarditeMyocarditis · tous vaccins16 7764018 4598,26 [8,05–8,46]8,20 (39 269)1,87 (1,84)3,66 (3,61)
PéricarditePericarditis · tous vaccins14 884714 57810,0 [9,77–10,3]9,99 (39 168)1,97 (1,94)3,92 (3,87)
MyopéricarditeMyopericarditis · tous vaccins3 307182 39517,0 [15,8–18,3]17,0 (10 976)2,18 (2,11)4,52 (4,40)
Thrombose avec thrombopénieThrombosis with thrombocytopenia syndrome · tous vaccins997194564599 [299–1 201]599 (4 731)2,52 (2,39)5,74 (5,45)
Thrombose des sinus veineux cérébrauxCerebral venous sinus thrombosis · tous vaccins1 8632211 3674,52 [4,24–4,82]4,52 (2 629)1,49 (1,41)2,81 (2,71)
Syndrome de Guillain-BarréGuillain-Barre syndrome · tous vaccins5 0681023 3953,52 [3,40–3,65]3,52 (5 273)1,29 (1,25)2,45 (2,40)
Syndrome de Guillain-BarréGuillain-Barre syndrome · Janssen575124119,30 [8,55–10,1]9,23 (4 014)3,12 (3,00)8,81 (8,22)
Saignements menstruels abondantsHeavy menstrual bleeding · tous vaccins48 762074215,5 [15,2–15,8]15,2 (155 971)2,14 (2,12)4,41 (4,38)

Chaque ligne franchit les 4 seuils : borne basse du ROR > 1 · PRR ≥ 2 et χ² ≥ 4 · IC₀₂₅ > 0 · EB05 ≥ 2.

La méthode fonctionne. Et elle détecte aussi tout le reste.

6Les signaux que l’EMA ne montre pas

Au-delà des signaux reconnus, l’analyse fait apparaître des signaux tout aussi robustes, qui franchissent les seuils des quatre méthodes. L’EMA n’en rend aucune trace publique.

Atteintes neurologiques

Le signal le plus frappant concerne la maladie de Creutzfeldt-Jakob associée au vaccin Pfizer. Le signal apparaît dans les données dès février 2022 : 70 signalements, dont 43 avec décès, et un ROR de 3,57. Cette maladie à prion, rare et toujours mortelle, est déclarée avec ce vaccin plus souvent qu’avec le reste des médicaments, et les quatre méthodes l’attestent.

D’autres atteintes graves suivent. La myélite, inflammation de la moelle épinière, totalise 484 signalements avec Pfizer, dont 317 avec hospitalisation. La myélite transverse compte 281 signalements avec AstraZeneca, dont 163 avec hospitalisation. L’absence de réaction aux stimuli apparaît dans 1 060 signalements avec Moderna, dont 193 avec décès. L’hémiparésie, paralysie partielle d’un côté du corps, totalise 205 signalements avec Janssen.

Sur l’ensemble des vaccins, les troubles de la sensibilité pèsent lourd : 72 399 signalements de fourmillements, dont 6 482 avec hospitalisation, et 44 304 de perte de sensibilité, dont 5 397 avec hospitalisation. S’y ajoutent 10 504 névralgies et 8 680 paralysies faciales.

Syndromes chroniques

Un deuxième ensemble dessine une réalité que la communication officielle a longtemps tenue à l’écart. Le syndrome de fatigue chronique compte 3 635 signalements, dont 817 avec hospitalisation (ROR 9,9). Le syndrome post-vaccinal, sous ce terme exact, totalise 1 226 signalements pour Pfizer, dont 307 avec hospitalisation (ROR 18,3). Les acouphènes atteignent 27 882 signalements, dont 1 368 avec hospitalisation. Le zona, réactivation du virus de la varicelle, en compte 27 040, dont 1 427 avec hospitalisation. Le brouillard cérébral, qui associe troubles de la concentration et de la mémoire, apparaît dans 6 431 signalements.

Ces tableaux cliniques, longtemps relégués au rang de témoignages isolés, prennent ici une consistance statistique.

Phénomènes immunitaires

La facilitation de l’infection par les anticorps désigne le mécanisme par lequel une immunité vaccinale peut aggraver une infection au lieu de la prévenir. Elle apparaît dans 49 signalements, dont 12 avec décès, avec un ROR de 78,5. L’effectif est faible, mais le signal franchit les quatre seuils, y compris ceux des méthodes bayésiennes, conçues précisément pour écarter les faux signaux fondés sur peu de cas. Le syndrome inflammatoire multisystémique de l’enfant totalise 109 signalements avec Pfizer, dont 85 avec hospitalisation (ROR 18,4).

Tableau 4 · Signaux que l’EMA ne publie pas : les 4 indicateurs
Effet indésirableSignal.DécèsHosp.ROR
EMA
[IC 95 %]
PRR
MHRA
(χ²)
BCPNN
OMS
IC (IC₀₂₅)
GPS
FDA
EBGM (EB05)
Maladie de Creutzfeldt-JakobCreutzfeldt-Jakob disease · Pfizer7043253,57 [2,71–4,71]3,57 (92)1,47 (1,08)2,81 (2,30)
MyéliteMyelitis · Pfizer48443172,57 [2,33–2,85]2,57 (363)1,15 (1,01)2,23 (2,07)
Myélite transverseMyelitis transverse · AstraZeneca28151633,57 [3,15–4,05]3,57 (449)1,68 (1,50)3,21 (2,91)
Absence de réaction aux stimuliUnresponsive to stimuli · Moderna1 0601932752,26 [2,13–2,41]2,26 (696)1,12 (1,03)2,18 (2,07)
HémiparésieHemiparesis · Janssen205131352,79 [2,43–3,20]2,78 (229)1,45 (1,25)2,74 (2,44)
Fourmillements (paresthésies)Paraesthesia · tous vaccins72 399456 4824,19 [4,15–4,23]4,09 (92 411)1,42 (1,40)2,67 (2,65)
Perte de sensibilitéHypoaesthesia · tous vaccins44 304775 3973,10 [3,06–3,14]3,06 (37 836)1,18 (1,16)2,26 (2,24)
NévralgieNeuralgia · tous vaccins10 50471 3314,27 [4,16–4,38]4,25 (13 882)1,45 (1,41)2,73 (2,68)
Paralysie facialeFacial paralysis · tous vaccins8 680292 1945,19 [5,04–5,35]5,18 (14 101)1,59 (1,55)3,01 (2,96)
Syndrome de fatigue chroniqueChronic fatigue syndrome · tous vaccins3 63508179,89 [9,35–10,5]9,88 (9 492)1,96 (1,90)3,90 (3,80)
Syndrome post-vaccinalPost vaccination syndrome · Pfizer1 226030718,3 [16,6–20,2]18,3 (6 749)2,76 (2,66)6,81 (6,50)
AcouphènesTinnitus · tous vaccins27 882131 3684,32 [4,25–4,39]4,28 (37 245)1,45 (1,43)2,74 (2,71)
ZonaHerpes zoster · tous vaccins27 040261 4272,78 [2,74–2,82]2,76 (19 369)1,08 (1,06)2,12 (2,10)
Brouillard cérébralBrain fog · tous vaccins6 43165923,24 [3,13–3,34]3,23 (5 923)1,22 (1,18)2,33 (2,29)
Facilitation de l’infection par les anticorpsAntibody-dependent enhancement · tous vaccins49122278,5 [24,5–252]78,5 (211)2,30 (1,74)5,22 (4,10)
Syndrome inflammatoire multisystémique de l’enfantMultisystem inflammatory syndrome in children · Pfizer10948518,4 [13,3–25,5]18,4 (596)2,69 (2,34)6,69 (5,69)

Chaque ligne franchit les 4 seuils : borne basse du ROR > 1 · PRR ≥ 2 et χ² ≥ 4 · IC₀₂₅ > 0 · EB05 ≥ 2.

7Thromboses : presque tout le système veineux

Pour les vaccins à vecteur adénoviral, le signal de thrombose ne se limite pas au syndrome de thrombose avec thrombopénie, seul retenu dans la communication publique. Chez AstraZeneca, les quatre méthodes détectent une série complète de localisations.

Tableau 5 · Thromboses détectées par les 4 méthodes, AstraZeneca
Effet indésirableSignal.DécèsHosp.ROR
EMA
[IC 95 %]
PRR
MHRA
(χ²)
BCPNN
OMS
IC (IC₀₂₅)
GPS
FDA
EBGM (EB05)
Sinus veineux cérébrauxCerebral venous sinus thrombosis · AstraZeneca9021526267,14 [6,63–7,70]7,13 (3 637)2,50 (2,40)5,68 (5,37)
Thrombose avec thrombopénieThrombosis with thrombocytopenia syndrome · AstraZeneca70914237055,8 [48,7–63,9]55,7 (11 207)4,06 (3,92)17,1 (16,1)
Thrombose cérébraleCerebral thrombosis · AstraZeneca287671482,68 [2,37–3,02]2,68 (269)1,31 (1,14)2,49 (2,26)
Veines cérébralesCerebral venous thrombosis · AstraZeneca294591772,86 [2,53–3,22]2,86 (314)1,40 (1,22)2,64 (2,40)
Veine portePortal vein thrombosis · AstraZeneca332402093,48 [3,10–3,90]3,48 (507)1,65 (1,48)3,14 (2,87)
Sinus sagittal supérieurSuperior sagittal sinus thrombosis · AstraZeneca10919643,64 [2,97–4,45]3,64 (178)1,68 (1,39)3,24 (2,76)
Veine mésentériqueMesenteric vein thrombosis · AstraZeneca12615863,31 [2,75–3,99]3,31 (176)1,57 (1,30)3,00 (2,58)
Artère cérébraleCerebral artery thrombosis · AstraZeneca6713403,43 [2,66–4,44]3,43 (99)1,59 (1,22)3,06 (2,50)
Sinus transverseTransverse sinus thrombosis · AstraZeneca7913463,24 [2,56–4,10]3,24 (105)1,52 (1,19)2,92 (2,42)
Veine spléniqueSplenic vein thrombosis · AstraZeneca6510414,76 [3,64–6,21]4,76 (157)1,96 (1,58)4,01 (3,25)
Veines viscéralesVisceral venous thrombosis · AstraZeneca4052718,2 [12,1–27,6]18,2 (355)3,09 (2,55)10,3 (7,77)
Axe porto-spléno-mésentériquePortosplenomesenteric venous thrombosis · AstraZeneca2922410,4 [6,70–16,1]10,4 (163)2,59 (2,00)6,91 (4,97)
Sinus sigmoïdeSigmoid sinus thrombosis · AstraZeneca203139,90 [5,87–16,7]9,90 (106)2,44 (1,73)6,45 (4,32)
Embolie aortiqueAortic embolus · AstraZeneca3031311,3 [7,28–17,4]11,3 (182)2,67 (2,08)7,34 (5,30)

Chaque ligne franchit les 4 seuils : borne basse du ROR > 1 · PRR ≥ 2 et χ² ≥ 4 · IC₀₂₅ > 0 · EB05 ≥ 2.

Chez Janssen, le tableau est le même : 1 374 signalements de thrombose, dont 96 avec décès, 861 thromboses veineuses profondes, 197 thromboses pulmonaires, 142 thromboses des sinus veineux cérébraux, mais aussi 35 thromboses des artères coronaires, dont 10 avec décès, et 51 thromboses des ventricules cardiaques. La gravité se lit dans les soins rapportés : 96 signalements mentionnent une intubation, dont 50 avec décès, 171 un passage en soins intensifs et 58 une ventilation mécanique.

Tableau 6 · Thromboses détectées par les 4 méthodes, Janssen
Effet indésirableSignal.DécèsHosp.ROR
EMA
[IC 95 %]
PRR
MHRA
(χ²)
BCPNN
OMS
IC (IC₀₂₅)
GPS
FDA
EBGM (EB05)
ThromboseThrombosis · Janssen1 374964954,52 [4,28–4,77]4,45 (3 600)2,12 (2,04)4,36 (4,17)
Thrombose veineuse profondeDeep vein thrombosis · Janssen861294192,46 [2,30–2,63]2,44 (724)1,27 (1,17)2,42 (2,29)
Thrombose pulmonairePulmonary thrombosis · Janssen197121536,20 [5,38–7,15]6,19 (824)2,55 (2,34)5,94 (5,28)
Sinus veineux cérébrauxCerebral venous sinus thrombosis · Janssen142231137,04 [5,96–8,33]7,03 (702)2,70 (2,46)6,69 (5,81)
Thrombose avec thrombopénieThrombosis with thrombocytopenia syndrome · Janssen87176617,4 [14,0–21,7]17,4 (1 211)3,76 (3,45)15,9 (13,3)
Thrombose cérébraleCerebral thrombosis · Janssen869575,85 [4,72–7,25]5,85 (330)2,43 (2,12)5,54 (4,62)
Artères coronairesCoronary artery thrombosis · Janssen3510234,05 [2,90–5,66]4,05 (76)1,86 (1,38)3,79 (2,85)
Ventricules cardiaquesCardiac ventricular thrombosis · Janssen517413,50 [2,65–4,61]3,49 (87)1,70 (1,31)3,35 (2,65)

Chaque ligne franchit les 4 seuils : borne basse du ROR > 1 · PRR ≥ 2 et χ² ≥ 4 · IC₀₂₅ > 0 · EB05 ≥ 2.

8Le cœur, au-delà de l’ARNm

L’atteinte cardiaque ne se résume pas à la myocardite des jeunes hommes, seule entrée dans le discours public. L’arythmie compte 18 160 signalements, dont 232 avec décès. La tachycardie totalise 25 568 signalements avec Pfizer, dont 3 740 avec hospitalisation. La syncope apparaît dans 8 584 signalements avec Moderna, dont 113 avec décès. La douleur thoracique atteint 58 323 signalements, dont 12 088 avec hospitalisation et 523 avec décès.

Plus inattendu : Novavax, vaccin à protéine recombinante présenté comme l’alternative à la technologie ARN, présente lui aussi des signaux cardiaques détectés par les quatre méthodes. Ils concernent la péricardite (ROR 7,9), la myopéricardite (ROR 12,6), l’arythmie (ROR 7,4), la tachycardie (ROR 7,7) et l’épanchement péricardique. Les effectifs sont modestes, à la mesure de sa faible diffusion, mais la concordance est complète.

Tableau 7 · Atteintes cardiaques : les 4 indicateurs
Effet indésirableSignal.DécèsHosp.ROR
EMA
[IC 95 %]
PRR
MHRA
(χ²)
BCPNN
OMS
IC (IC₀₂₅)
GPS
FDA
EBGM (EB05)
ArythmieArrhythmia · tous vaccins18 1602323 3572,62 [2,57–2,67]2,61 (11 700)1,03 (1,01)2,04 (2,02)
TachycardieTachycardia · Pfizer25 568873 7402,52 [2,49–2,56]2,49 (18 169)1,12 (1,10)2,18 (2,15)
SyncopeSyncope · Moderna8 5841131 1512,67 [2,61–2,73]2,64 (8 131)1,33 (1,30)2,51 (2,47)
Douleur thoraciqueChest pain · tous vaccins58 32352312 0882,89 [2,86–2,92]2,84 (44 184)1,11 (1,09)2,16 (2,14)
PéricarditePericarditis · Novavax26077,91 [5,37–11,6]7,82 (148)2,61 (2,06)7,16 (5,03)
MyopéricarditeMyopericarditis · Novavax80612,6 [6,27–25,2]12,5 (74)2,37 (1,40)10,5 (4,79)
ArythmieArrhythmia · Novavax56067,36 [5,65–9,61]7,19 (293)2,68 (2,30)6,88 (5,47)
TachycardieTachycardia · Novavax1330167,73 [6,48–9,22]7,29 (721)2,79 (2,54)7,16 (6,18)
Épanchement péricardiquePericardial effusion · Novavax10044,35 [2,34–8,10]4,33 (22)1,67 (0,79)3,67 (2,15)

Chaque ligne franchit les 4 seuils : borne basse du ROR > 1 · PRR ≥ 2 et χ² ≥ 4 · IC₀₂₅ > 0 · EB05 ≥ 2.

9Les cycles menstruels

L’EMA n’a reconnu que les saignements menstruels abondants. Les données montrent une perturbation bien plus large du cycle. Pour le seul vaccin Pfizer, les quatre méthodes détectent 35 352 signalements de saignements abondants, 27 619 de troubles menstruels, 18 651 de règles irrégulières, 18 417 de règles douloureuses, 14 168 de règles retardées, 13 049 de cycles trop fréquents et 5 029 de cycles trop espacés. On relève aussi 341 cycles sans ovulation et 188 ovulations retardées, avec un ROR de 22,7.

Tableau 8 · Cycle menstruel, Pfizer : les 4 indicateurs
Effet indésirableSignal.DécèsHosp.ROR
EMA
[IC 95 %]
PRR
MHRA
(χ²)
BCPNN
OMS
IC (IC₀₂₅)
GPS
FDA
EBGM (EB05)
Saignements abondantsHeavy menstrual bleeding · Pfizer35 352046711,7 [11,5–11,9]11,4 (151 186)2,50 (2,48)5,67 (5,62)
Troubles menstruelsMenstrual disorder · Pfizer27 619025419,2 [18,9–19,7]18,9 (154 662)2,79 (2,76)6,89 (6,83)
Règles irrégulièresMenstruation irregular · Pfizer18 651117213,4 [13,1–13,7]13,2 (87 120)2,59 (2,57)6,04 (5,97)
Règles douloureusesDysmenorrhoea · Pfizer18 417014216,3 [15,9–16,7]16,0 (95 490)2,70 (2,68)6,52 (6,44)
Règles retardéesMenstruation delayed · Pfizer14 16805012,7 [12,3–13,0]12,5 (64 136)2,56 (2,53)5,91 (5,83)
Cycles trop fréquentsPolymenorrhoea · Pfizer13 04914419,9 [19,3–20,5]19,7 (74 372)2,81 (2,77)6,99 (6,89)
Cycles trop espacésOligomenorrhoea · Pfizer5 02902420,2 [19,2–21,2]20,1 (28 879)2,81 (2,76)7,04 (6,88)
Cycle sans ovulationAnovulatory cycle · Pfizer3410214,1 [11,9–16,7]14,1 (1 642)2,61 (2,41)6,16 (5,63)
Ovulation retardéeOvulation delayed · Pfizer1880122,7 [17,4–29,6]22,7 (1 126)2,81 (2,55)7,21 (6,38)

Chaque ligne franchit les 4 seuils : borne basse du ROR > 1 · PRR ≥ 2 et χ² ≥ 4 · IC₀₂₅ > 0 · EB05 ≥ 2.

Ce n’est pas seulement le volume des règles : c’est le cycle hormonal dans son ensemble qui apparaît touché.

10L’échec de la protection

Un dernier résultat éclaire la question de l’efficacité. Parmi les signalements avec décès, les termes les plus cités ne désignent pas un effet toxique : ils désignent l’échec de la protection. On relève 2 317 signalements « COVID-19 » avec décès, 1 225 « échec vaccinal » et 754 « pneumonie COVID-19 ». Pour Pfizer, « COVID-19 » et « échec vaccinal » arrivent en tête des signalements avec décès, avec respectivement 1 105 et 937 cas.

S’y ajoute un signal propre aux schémas vaccinaux : le mélange de vaccins de fabricants différents apparaît dans 19 004 signalements, dont 203 avec décès, pour un ROR de 282.

Tableau 9 · Échec de la protection : les 4 indicateurs
Effet indésirableSignal.DécèsHosp.ROR
EMA
[IC 95 %]
PRR
MHRA
(χ²)
BCPNN
OMS
IC (IC₀₂₅)
GPS
FDA
EBGM (EB05)
COVID-19COVID-19 · tous vaccins178 2672 3179 65721,2 [21,0–21,5]19,7 (630 711)2,22 (2,21)4,67 (4,65)
Échec vaccinalVaccination failure · tous vaccins144 8441 2253 74223,0 [22,7–23,3]21,6 (524 955)2,25 (2,24)4,75 (4,73)
Pneumonie COVID-19COVID-19 pneumonia · tous vaccins2 9407542 2653,32 [3,17–3,48]3,32 (2 816)1,24 (1,18)2,37 (2,30)
Mélange de vaccinsInterchange of vaccine products · tous vaccins19 0042031 359282 [253–315]280 (89 254)2,51 (2,48)5,71 (5,64)

Chaque ligne franchit les 4 seuils : borne basse du ROR > 1 · PRR ≥ 2 et χ² ≥ 4 · IC₀₂₅ > 0 · EB05 ≥ 2.

11Discussion

Ce que l’EMA pouvait publier

Aucun des calculs présentés ici ne nécessite de moyens hors de portée d’une agence européenne. Ils reposent sur des méthodes publiées depuis plus de vingt ans, dont l’une est l’indicateur de l’EMA elle-même. Ils s’appliquent à des données que l’agence détient intégralement. La question n’est donc pas de savoir si l’EMA pouvait produire ces résultats. Elle est de savoir pourquoi elle ne les publie pas.

Le portail public de l’agence propose des listes de cas et des agrégats. Ce sont des chiffres bruts, que n’importe quel commentateur peut balayer d’un revers de main au nom des biais de déclaration. Il ne propose aucune mesure de disproportionnalité, c’est-à-dire précisément l’outil qui permet de dépasser ces objections en comparant chaque vaccin au reste de la base. Et la moitié de la base reste fermée, ce qui empêche quiconque de reconstituer ces calculs à partir des données publiques.

La valeur de la concordance

L’objection habituelle aux analyses de pharmacovigilance porte sur la fragilité des signaux isolés. Elle ne tient pas ici. Les 612 signaux mis en évidence franchissent simultanément le critère de l’EMA, celui de la MHRA, celui de l’OMS et celui de la FDA. Deux de ces méthodes sont bayésiennes et pénalisent systématiquement les petits effectifs. Un signal qui résiste aux quatre n’est pas un artefact statistique. C’est exactement ce que les autorités sanitaires elles-mêmes définissent comme un signal devant être évalué.

Portée des données

Les signalements de pharmacovigilance sont des déclarations spontanées. Leur nombre dépend de la diffusion du produit, de l’attention médiatique et des pratiques de déclaration : c’est pourquoi cette enquête raisonne en disproportion et non en nombres absolus. Un signalement « avec décès » porte le critère de gravité décès. Un même signalement pouvant citer plusieurs effets, les nombres par effet ne s’additionnent pas. Les effets à faible effectif gagneront à être réévalués à mesure que la base s’enrichit. Aucune de ces précautions ne retire aux signaux leur statut : ce sont ceux que la réglementation impose d’examiner.

12Conclusion

Appliquées à la base EudraVigilance complète, les quatre méthodes de détection des autorités sanitaires mettent en évidence 612 signaux robustes associés aux vaccins Covid-19. Elles retrouvent tous les signaux que l’EMA a reconnus. Elles en révèlent d’autres, tout aussi solides statistiquement, dont l’agence ne publie rien : maladie de Creutzfeldt-Jakob, myélites, syndromes chroniques post-vaccinaux, thromboses de multiples localisations, atteintes cardiaques au-delà des vaccins ARNm, perturbations étendues du cycle menstruel.

Ces résultats posent une question qui dépasse la science : celle du droit du public à connaître ce que contiennent les données de surveillance des médicaments qu’on lui administre.

L’EMA détient la base complète, les méthodes et les moyens. Elle ne publie ni les signaux, ni la moitié des données.

EU-Vigil publie les deux.

Références
  1. Evans SJW, Waller PC, Davis S. Use of proportional reporting ratios (PRRs) for signal generation from spontaneous adverse drug reaction reports. Pharmacoepidemiol Drug Saf, 2001.
  2. Bate A et al. A Bayesian neural network method for adverse drug reaction signal generation. Eur J Clin Pharmacol, 1998.
  3. DuMouchel W. Bayesian data mining in large frequency tables, with an application to the FDA spontaneous reporting system. Am Stat, 1999.
  4. Szarfman A, Machado SG, O’Neill RT. Use of screening algorithms and computer systems to efficiently signal higher-than-expected combinations of drugs and events in the US FDA’s spontaneous reports database. Drug Saf, 2002.
● THE FINDINGS · INVESTIGATION 01

Covid-19 vaccines:
the findings the EMA
does not publish.

Disproportionality analysis of 2.3 million pharmacovigilance reports

The EMA holds all the data. It has its own signal detection indicator. It publishes no calculation. We did it, with its methods, on its complete data, which we extracted.

612serious adverse reaction signals, detected by all 4 methods
2,322,888reports linked to Covid-19 vaccines
29,931reports with a fatal outcome criterion

Scope of the investigation. The EU-Vigil investigation covers every adverse effect reported for Covid-19 vaccines with at least one regulatory seriousness criterion (death, hospitalisation, sequelae, disability, life-threatening, congenital anomaly or other medically important condition) in the European pharmacovigilance database. It studies 81,682 vaccine–effect pairs, spread across the overall analysis, the nine vaccine brands and their 22 formulations, using four statistical methods: ROR, PRR, BCPNN and GPS.

ABSTRACT

Since 2020, the European Medicines Agency (EMA) has collected reports of suspected adverse reactions to Covid-19 vaccines in EudraVigilance. It holds the complete data and has its own signal detection indicator, the Reporting Odds Ratio (ROR). Yet it publishes no signal calculation, and more than half of the reports in the database (51.8%) are not accessible on its public portal.

We applied the four detection methods used by health authorities to the 2,322,888 reports concerning Covid-19 vaccines: the EMA’s ROR, the PRR of the UK agency (MHRA), the WHO’s Bayesian BCPNN method and the FDA’s Gamma-Poisson Shrinker. Of 12,203 effects tested, 612 are detected by all four methods at once.

Every signal the EMA has officially recognised is among them. The same calculations reveal signals about which the agency makes nothing public: serious neurological disorders including Creutzfeldt-Jakob disease, chronic post-vaccination syndromes, immune phenomena and a series of thromboses affecting almost the entire venous system. The method finds what the agency eventually admitted. It detects just as clearly what the agency does not show.

1A public database, confidential results

Pharmacovigilance rests on a simple principle. Once a medicine is on the market, it remains under surveillance, and every suspected adverse reaction must be reportable, collected and analysed. In Europe, this surveillance runs through EudraVigilance, the database managed by the EMA, which gathers reports from healthcare professionals, patients and manufacturers.

Never has this database been used as heavily as with the Covid-19 vaccines: more than two million reports concerning them were recorded within a few years. Never has the question of transparency been so pressing. Of 13,083,016 analysable reports, only 6,300,772 can be consulted on the EMA’s public portal. The other 6,782,244, or 51.8%, remain out of reach of the public, independent researchers and journalists.

Above all, the agency publishes no signal detection results. Yet it computes disproportionality indicators internally, first among them the ROR. Citizens only see lists of cases. They never see the measure that would tell them whether an effect is reported more often with a given vaccine than with all other medicines.

Citizens see lists of cases. They never see the measure that tells whether a vaccine is a problem.

This investigation fills that gap. For every vaccine and every reported effect, we computed the four reference indicators used by health authorities, on the complete database.

2Data and methods

The data

The analysis covers all 13,083,016 analysable reports in the EudraVigilance database. Of these, 2,322,888 mention at least one Covid-19 vaccine. Reports were grouped by vaccine, with no double counting within each vaccine: Comirnaty (Pfizer-BioNTech), Vaxzevria (AstraZeneca), Spikevax (Moderna), Jcovden (Janssen), Nuvaxovid (Novavax), as well as Valneva, VidPrevtyn Beta, Kostaive and Bimervax. Effects are coded with the international medical dictionary MedDRA, at Preferred Term level. For each, we recorded the regulatory seriousness criteria: death, life-threatening, hospitalisation, disability, sequelae, congenital anomaly.

The principle of disproportionality

For each vaccine-effect pair, all reports in the database are sorted into a four-cell table by crossing two questions: does the report concern the vaccine under study, and does it mention the effect under study? We then ask whether the share of this effect among the vaccine’s reports is higher than its share among all other reports in the database. If the vaccine is unremarkable, the two shares are close. If the effect is clearly over-represented, there is disproportion, and therefore a signal.

This calculation has one absolute requirement: knowing all the other reports in the database, which form the comparison group. That is precisely what the EMA’s public portal does not allow. Without the complete database, no signal can be computed on the full data.

Four methods, four authorities

RORUsed by the EMA
Reporting odds ratio. Signal if the lower bound of the 95% confidence interval exceeds 1.
PRRUsed by the MHRA
Proportional reporting ratio (Evans et al., 2001). Signal if PRR ≥ 2, χ² ≥ 4 and at least 3 cases.
BCPNNUsed by the WHO
Bayesian method of the Uppsala Monitoring Centre, applied to VigiBase. Signal if the lower bound IC₀₂₅ is positive.
GPSUsed by the FDA
Gamma-Poisson Shrinker (DuMouchel, 1999; Szarfman et al., 2002). Signal if the lower bound EB05 reaches 2.

Both Bayesian methods automatically pull estimates based on few cases back towards no signal: a signal they detect is particularly robust. The strength of this investigation lies in concordance. An effect detected by all four methods meets the EMA’s criterion, the MHRA’s, the WHO’s and the FDA’s at the same time.

How to read the tables. For each effect: the number of reports, those with death and with hospitalisation, then the four indicators. ROR and PRR equal 1 when there is no disproportion: a ROR of 8 means reporting odds 8 times higher than in the rest of the database. The BCPNN IC (WHO) is a base-2 logarithm: it equals 0 when there is no disproportion (IC = 2 means 4 times more than expected); its lower bound IC₀₂₅ must be positive. The GPS EBGM (FDA) equals 1 when there is no disproportion; its lower bound EB05 must reach 2. In brackets: the value that decides the signal (χ², IC₀₂₅, EB05).

3The scale of the reports

Of the 2,322,888 reports concerning Covid-19 vaccines, 972,293 are classified as serious, or 41.9%. More than four reports in ten describe an event that met at least one regulatory seriousness criterion. This is far from the picture of a pharmacovigilance record dominated by mild injection-site reactions.

Table 1 · Reports by seriousness criterion, all Covid-19 vaccines
CriterionReportsShare
Hospitalisation196,3478.5%
Disability94,3124.1%
Sequelae58,8302.5%
Life-threatening45,8132.0%
Death29,9311.3%
Congenital anomaly1,154—

Of the 12,203 effects tested across all vaccines, 1,674 cross the threshold of at least one method and 612 that of all four. All 612 are associated with at least one seriousness criterion, and 306 with at least one report with death.

4Different profiles for each vaccine

With 1,310,153 reports, Pfizer-BioNTech dominates in volume, which first reflects its place in European campaigns. But volume says nothing about relative severity, and the proportions tell another story.

Table 2 · Profile of the main vaccines
VaccineReportsSeriousWith death4/4 signals
Pfizer-BioNTech1,310,15340.7%1.16%399
AstraZeneca555,68147.3%1.15%315
Moderna403,33838.6%1.76%507
Janssen73,15143.6%2.08%547
Novavax2,03639.8%1.42%78

Janssen has the most worrying profile. Of 73,151 reports, 2.08% carry a fatal outcome criterion, the highest share among the major vaccines. Above all, 11.4% of the effects tested for this vaccine are 4/4 signals, almost three times more than for Pfizer (4.1%). Moderna follows, with 1.76% of reports with death and 11.1% with hospitalisation, against 8.2% for Pfizer. AstraZeneca has the highest share of serious reports (47.3%) and of sequelae (3.0%).

Vaccines that arrived late or were little used call for particular attention despite their small numbers. Of the 437 reports for VidPrevtyn Beta, 95.2% are serious and 26 carry a fatal outcome criterion. For Kostaive, all 34 reports are serious, 8 of them with death. These numbers are too small to establish a robust statistical profile, but their severity alone justifies stronger public monitoring.

5Recognised signals, all detected

A detection tool is judged first by its ability to find what is already established. The result is unambiguous: every signal the EMA eventually recognised is detected by all four methods.

Myocarditis totals 16,776 reports, 8,459 with hospitalisation and 401 with death, with a ROR of 8.26. Pericarditis (ROR 10.05) and myopericarditis (ROR 17.04) follow. Thrombosis with thrombocytopenia syndrome shows a ROR of 599, one of the highest in the entire analysis, and 194 reports with death. Guillain-Barré syndrome counts 3,395 reports with hospitalisation and reaches a ROR of 9.30 for Janssen. Heavy menstrual bleeding totals 48,762 reports, ROR 15.5.

These signals were added to the vaccines’ product information only after lengthy assessment procedures, sometimes after months of mass use. The data contained them. The agency could have run these calculations and made them public.

Table 3 · Signals recognised by the EMA: the 4 indicators
Adverse effectReportsDeathHosp.ROR
EMA
[95% CI]
PRR
MHRA
(χ²)
BCPNN
WHO
IC (IC₀₂₅)
GPS
FDA
EBGM (EB05)
MyocarditisMyocarditis · all vaccines16,7764018,4598.26 [8.05–8.46]8.20 (39,269)1.87 (1.84)3.66 (3.61)
PericarditisPericarditis · all vaccines14,884714,57810.0 [9.77–10.3]9.99 (39,168)1.97 (1.94)3.92 (3.87)
MyopericarditisMyopericarditis · all vaccines3,307182,39517.0 [15.8–18.3]17.0 (10,976)2.18 (2.11)4.52 (4.40)
Thrombosis with thrombocytopeniaThrombosis with thrombocytopenia syndrome · all vaccines997194564599 [299–1,201]599 (4,731)2.52 (2.39)5.74 (5.45)
Cerebral venous sinus thrombosisCerebral venous sinus thrombosis · all vaccines1,8632211,3674.52 [4.24–4.82]4.52 (2,629)1.49 (1.41)2.81 (2.71)
Guillain-Barré syndromeGuillain-Barre syndrome · all vaccines5,0681023,3953.52 [3.40–3.65]3.52 (5,273)1.29 (1.25)2.45 (2.40)
Guillain-Barré syndromeGuillain-Barre syndrome · Janssen575124119.30 [8.55–10.1]9.23 (4,014)3.12 (3.00)8.81 (8.22)
Heavy menstrual bleedingHeavy menstrual bleeding · all vaccines48,762074215.5 [15.2–15.8]15.2 (155,971)2.14 (2.12)4.41 (4.38)

Every row crosses all 4 thresholds: ROR lower bound > 1 · PRR ≥ 2 and χ² ≥ 4 · IC₀₂₅ > 0 · EB05 ≥ 2.

The method works. And it detects everything else too.

6The signals the EMA does not show

Beyond the recognised signals, the analysis brings out signals that are just as robust, crossing the thresholds of all four methods. The EMA makes no public trace of them.

Neurological disorders

The most striking signal concerns Creutzfeldt-Jakob disease associated with the Pfizer vaccine. The signal appears in the data as early as February 2022: 70 reports, 43 of them with death, and a ROR of 3.57. This prion disease, rare and always fatal, is reported with this vaccine more often than with other medicines, and all four methods confirm it.

Other serious disorders follow. Myelitis, inflammation of the spinal cord, totals 484 reports with Pfizer, 317 with hospitalisation. Transverse myelitis counts 281 reports with AstraZeneca, 163 with hospitalisation. Unresponsiveness to stimuli appears in 1,060 reports with Moderna, 193 of them with death. Hemiparesis, partial paralysis of one side of the body, totals 205 reports with Janssen.

Across all vaccines, sensory disorders weigh heavily: 72,399 reports of tingling (paraesthesia), 6,482 with hospitalisation, and 44,304 of loss of sensation (hypoaesthesia), 5,397 with hospitalisation. Add to these 10,504 neuralgias and 8,680 facial paralyses.

Chronic syndromes

A second group outlines a reality that official communication long kept at a distance. Chronic fatigue syndrome counts 3,635 reports, 817 with hospitalisation (ROR 9.9). Post-vaccination syndrome, under that exact term, totals 1,226 reports for Pfizer, 307 with hospitalisation (ROR 18.3). Tinnitus reaches 27,882 reports, 1,368 with hospitalisation. Shingles, the reactivation of the chickenpox virus, counts 27,040, 1,427 with hospitalisation. Brain fog, combining concentration and memory problems, appears in 6,431 reports.

These clinical pictures, long dismissed as isolated testimonies, here gain statistical substance.

Immune phenomena

Antibody-dependent enhancement is the mechanism by which vaccine-induced immunity can worsen an infection instead of preventing it. It appears in 49 reports, 12 of them with death, with a ROR of 78.5. The number is small, but the signal crosses all four thresholds, including those of the Bayesian methods, which are designed precisely to rule out false signals based on few cases. Multisystem inflammatory syndrome in children totals 109 reports with Pfizer, 85 with hospitalisation (ROR 18.4).

Table 4 · Signals the EMA does not publish: the 4 indicators
Adverse effectReportsDeathHosp.ROR
EMA
[95% CI]
PRR
MHRA
(χ²)
BCPNN
WHO
IC (IC₀₂₅)
GPS
FDA
EBGM (EB05)
Creutzfeldt-Jakob diseaseCreutzfeldt-Jakob disease · Pfizer7043253.57 [2.71–4.71]3.57 (92)1.47 (1.08)2.81 (2.30)
MyelitisMyelitis · Pfizer48443172.57 [2.33–2.85]2.57 (363)1.15 (1.01)2.23 (2.07)
Transverse myelitisMyelitis transverse · AstraZeneca28151633.57 [3.15–4.05]3.57 (449)1.68 (1.50)3.21 (2.91)
Unresponsiveness to stimuliUnresponsive to stimuli · Moderna1,0601932752.26 [2.13–2.41]2.26 (696)1.12 (1.03)2.18 (2.07)
HemiparesisHemiparesis · Janssen205131352.79 [2.43–3.20]2.78 (229)1.45 (1.25)2.74 (2.44)
ParaesthesiaParaesthesia · all vaccines72,399456,4824.19 [4.15–4.23]4.09 (92,411)1.42 (1.40)2.67 (2.65)
HypoaesthesiaHypoaesthesia · all vaccines44,304775,3973.10 [3.06–3.14]3.06 (37,836)1.18 (1.16)2.26 (2.24)
NeuralgiaNeuralgia · all vaccines10,50471,3314.27 [4.16–4.38]4.25 (13,882)1.45 (1.41)2.73 (2.68)
Facial paralysisFacial paralysis · all vaccines8,680292,1945.19 [5.04–5.35]5.18 (14,101)1.59 (1.55)3.01 (2.96)
Chronic fatigue syndromeChronic fatigue syndrome · all vaccines3,63508179.89 [9.35–10.5]9.88 (9,492)1.96 (1.90)3.90 (3.80)
Post-vaccination syndromePost vaccination syndrome · Pfizer1,226030718.3 [16.6–20.2]18.3 (6,749)2.76 (2.66)6.81 (6.50)
TinnitusTinnitus · all vaccines27,882131,3684.32 [4.25–4.39]4.28 (37,245)1.45 (1.43)2.74 (2.71)
ShinglesHerpes zoster · all vaccines27,040261,4272.78 [2.74–2.82]2.76 (19,369)1.08 (1.06)2.12 (2.10)
Brain fogBrain fog · all vaccines6,43165923.24 [3.13–3.34]3.23 (5,923)1.22 (1.18)2.33 (2.29)
Antibody-dependent enhancementAntibody-dependent enhancement · all vaccines49122278.5 [24.5–252]78.5 (211)2.30 (1.74)5.22 (4.10)
Multisystem inflammatory syndrome in childrenMultisystem inflammatory syndrome in children · Pfizer10948518.4 [13.3–25.5]18.4 (596)2.69 (2.34)6.69 (5.69)

Every row crosses all 4 thresholds: ROR lower bound > 1 · PRR ≥ 2 and χ² ≥ 4 · IC₀₂₅ > 0 · EB05 ≥ 2.

7Thromboses: almost the entire venous system

For adenoviral vector vaccines, the thrombosis signal is not limited to thrombosis with thrombocytopenia syndrome, the only one retained in public communication. For AstraZeneca, the four methods detect a complete series of locations.

Table 5 · Thromboses detected by all 4 methods, AstraZeneca
Adverse effectReportsDeathHosp.ROR
EMA
[95% CI]
PRR
MHRA
(χ²)
BCPNN
WHO
IC (IC₀₂₅)
GPS
FDA
EBGM (EB05)
Cerebral venous sinusesCerebral venous sinus thrombosis · AstraZeneca9021526267.14 [6.63–7.70]7.13 (3,637)2.50 (2.40)5.68 (5.37)
Thrombosis with thrombocytopeniaThrombosis with thrombocytopenia syndrome · AstraZeneca70914237055.8 [48.7–63.9]55.7 (11,207)4.06 (3.92)17.1 (16.1)
Cerebral thrombosisCerebral thrombosis · AstraZeneca287671482.68 [2.37–3.02]2.68 (269)1.31 (1.14)2.49 (2.26)
Cerebral veinsCerebral venous thrombosis · AstraZeneca294591772.86 [2.53–3.22]2.86 (314)1.40 (1.22)2.64 (2.40)
Portal veinPortal vein thrombosis · AstraZeneca332402093.48 [3.10–3.90]3.48 (507)1.65 (1.48)3.14 (2.87)
Superior sagittal sinusSuperior sagittal sinus thrombosis · AstraZeneca10919643.64 [2.97–4.45]3.64 (178)1.68 (1.39)3.24 (2.76)
Mesenteric veinMesenteric vein thrombosis · AstraZeneca12615863.31 [2.75–3.99]3.31 (176)1.57 (1.30)3.00 (2.58)
Cerebral arteryCerebral artery thrombosis · AstraZeneca6713403.43 [2.66–4.44]3.43 (99)1.59 (1.22)3.06 (2.50)
Transverse sinusTransverse sinus thrombosis · AstraZeneca7913463.24 [2.56–4.10]3.24 (105)1.52 (1.19)2.92 (2.42)
Splenic veinSplenic vein thrombosis · AstraZeneca6510414.76 [3.64–6.21]4.76 (157)1.96 (1.58)4.01 (3.25)
Visceral veinsVisceral venous thrombosis · AstraZeneca4052718.2 [12.1–27.6]18.2 (355)3.09 (2.55)10.3 (7.77)
Portosplenomesenteric veinsPortosplenomesenteric venous thrombosis · AstraZeneca2922410.4 [6.70–16.1]10.4 (163)2.59 (2.00)6.91 (4.97)
Sigmoid sinusSigmoid sinus thrombosis · AstraZeneca203139.90 [5.87–16.7]9.90 (106)2.44 (1.73)6.45 (4.32)
Aortic embolusAortic embolus · AstraZeneca3031311.3 [7.28–17.4]11.3 (182)2.67 (2.08)7.34 (5.30)

Every row crosses all 4 thresholds: ROR lower bound > 1 · PRR ≥ 2 and χ² ≥ 4 · IC₀₂₅ > 0 · EB05 ≥ 2.

For Janssen, the picture is the same: 1,374 reports of thrombosis, 96 with death, 861 deep vein thromboses, 197 pulmonary thromboses, 142 cerebral venous sinus thromboses, but also 35 coronary artery thromboses, 10 with death, and 51 cardiac ventricular thromboses. Severity shows in the care reported: 96 reports mention intubation, 50 of them with death, 171 intensive care and 58 mechanical ventilation.

Table 6 · Thromboses detected by all 4 methods, Janssen
Adverse effectReportsDeathHosp.ROR
EMA
[95% CI]
PRR
MHRA
(χ²)
BCPNN
WHO
IC (IC₀₂₅)
GPS
FDA
EBGM (EB05)
ThrombosisThrombosis · Janssen1,374964954.52 [4.28–4.77]4.45 (3,600)2.12 (2.04)4.36 (4.17)
Deep vein thrombosisDeep vein thrombosis · Janssen861294192.46 [2.30–2.63]2.44 (724)1.27 (1.17)2.42 (2.29)
Pulmonary thrombosisPulmonary thrombosis · Janssen197121536.20 [5.38–7.15]6.19 (824)2.55 (2.34)5.94 (5.28)
Cerebral venous sinusesCerebral venous sinus thrombosis · Janssen142231137.04 [5.96–8.33]7.03 (702)2.70 (2.46)6.69 (5.81)
Thrombosis with thrombocytopeniaThrombosis with thrombocytopenia syndrome · Janssen87176617.4 [14.0–21.7]17.4 (1,211)3.76 (3.45)15.9 (13.3)
Cerebral thrombosisCerebral thrombosis · Janssen869575.85 [4.72–7.25]5.85 (330)2.43 (2.12)5.54 (4.62)
Coronary arteriesCoronary artery thrombosis · Janssen3510234.05 [2.90–5.66]4.05 (76)1.86 (1.38)3.79 (2.85)
Cardiac ventriclesCardiac ventricular thrombosis · Janssen517413.50 [2.65–4.61]3.49 (87)1.70 (1.31)3.35 (2.65)

Every row crosses all 4 thresholds: ROR lower bound > 1 · PRR ≥ 2 and χ² ≥ 4 · IC₀₂₅ > 0 · EB05 ≥ 2.

8The heart, beyond mRNA

Cardiac involvement is not limited to myocarditis in young men, the only one to enter public discourse. Arrhythmia counts 18,160 reports, 232 with death. Tachycardia totals 25,568 reports with Pfizer, 3,740 with hospitalisation. Syncope appears in 8,584 reports with Moderna, 113 with death. Chest pain reaches 58,323 reports, 12,088 with hospitalisation and 523 with death.

More unexpected: Novavax, a recombinant protein vaccine presented as the alternative to mRNA technology, also shows cardiac signals detected by all four methods. They concern pericarditis (ROR 7.9), myopericarditis (ROR 12.6), arrhythmia (ROR 7.4), tachycardia (ROR 7.7) and pericardial effusion. The numbers are modest, in line with its limited use, but concordance is complete.

Table 7 · Cardiac disorders: the 4 indicators
Adverse effectReportsDeathHosp.ROR
EMA
[95% CI]
PRR
MHRA
(χ²)
BCPNN
WHO
IC (IC₀₂₅)
GPS
FDA
EBGM (EB05)
ArrhythmiaArrhythmia · all vaccines18,1602323,3572.62 [2.57–2.67]2.61 (11,700)1.03 (1.01)2.04 (2.02)
TachycardiaTachycardia · Pfizer25,568873,7402.52 [2.49–2.56]2.49 (18,169)1.12 (1.10)2.18 (2.15)
SyncopeSyncope · Moderna8,5841131,1512.67 [2.61–2.73]2.64 (8,131)1.33 (1.30)2.51 (2.47)
Chest painChest pain · all vaccines58,32352312,0882.89 [2.86–2.92]2.84 (44,184)1.11 (1.09)2.16 (2.14)
PericarditisPericarditis · Novavax26077.91 [5.37–11.6]7.82 (148)2.61 (2.06)7.16 (5.03)
MyopericarditisMyopericarditis · Novavax80612.6 [6.27–25.2]12.5 (74)2.37 (1.40)10.5 (4.79)
ArrhythmiaArrhythmia · Novavax56067.36 [5.65–9.61]7.19 (293)2.68 (2.30)6.88 (5.47)
TachycardiaTachycardia · Novavax1330167.73 [6.48–9.22]7.29 (721)2.79 (2.54)7.16 (6.18)
Pericardial effusionPericardial effusion · Novavax10044.35 [2.34–8.10]4.33 (22)1.67 (0.79)3.67 (2.15)

Every row crosses all 4 thresholds: ROR lower bound > 1 · PRR ≥ 2 and χ² ≥ 4 · IC₀₂₅ > 0 · EB05 ≥ 2.

9Menstrual cycles

The EMA has only recognised heavy menstrual bleeding. The data show a much broader disruption of the cycle. For the Pfizer vaccine alone, the four methods detect 35,352 reports of heavy bleeding, 27,619 of menstrual disorders, 18,651 of irregular periods, 18,417 of painful periods, 14,168 of delayed periods, 13,049 of too-frequent cycles and 5,029 of too-infrequent cycles. There are also 341 anovulatory cycles and 188 delayed ovulations, with a ROR of 22.7.

Table 8 · Menstrual cycle, Pfizer: the 4 indicators
Adverse effectReportsDeathHosp.ROR
EMA
[95% CI]
PRR
MHRA
(χ²)
BCPNN
WHO
IC (IC₀₂₅)
GPS
FDA
EBGM (EB05)
Heavy bleedingHeavy menstrual bleeding · Pfizer35,352046711.7 [11.5–11.9]11.4 (151,186)2.50 (2.48)5.67 (5.62)
Menstrual disorderMenstrual disorder · Pfizer27,619025419.2 [18.9–19.7]18.9 (154,662)2.79 (2.76)6.89 (6.83)
Irregular periodsMenstruation irregular · Pfizer18,651117213.4 [13.1–13.7]13.2 (87,120)2.59 (2.57)6.04 (5.97)
Painful periodsDysmenorrhoea · Pfizer18,417014216.3 [15.9–16.7]16.0 (95,490)2.70 (2.68)6.52 (6.44)
Delayed periodsMenstruation delayed · Pfizer14,16805012.7 [12.3–13.0]12.5 (64,136)2.56 (2.53)5.91 (5.83)
Too-frequent cyclesPolymenorrhoea · Pfizer13,04914419.9 [19.3–20.5]19.7 (74,372)2.81 (2.77)6.99 (6.89)
Too-infrequent cyclesOligomenorrhoea · Pfizer5,02902420.2 [19.2–21.2]20.1 (28,879)2.81 (2.76)7.04 (6.88)
Anovulatory cycleAnovulatory cycle · Pfizer3410214.1 [11.9–16.7]14.1 (1,642)2.61 (2.41)6.16 (5.63)
Delayed ovulationOvulation delayed · Pfizer1880122.7 [17.4–29.6]22.7 (1,126)2.81 (2.55)7.21 (6.38)

Every row crosses all 4 thresholds: ROR lower bound > 1 · PRR ≥ 2 and χ² ≥ 4 · IC₀₂₅ > 0 · EB05 ≥ 2.

It is not just the volume of bleeding: the hormonal cycle as a whole appears to be affected.

10Failure of protection

One last finding sheds light on the question of efficacy. Among reports with death, the most frequently cited terms do not designate a toxic effect: they designate a failure of protection. There are 2,317 “COVID-19” reports with death, 1,225 “vaccination failure” and 754 “COVID-19 pneumonia”. For Pfizer, “COVID-19” and “vaccination failure” top the reports with death, with 1,105 and 937 cases respectively.

To this is added a signal specific to vaccination schedules: mixing vaccines from different manufacturers appears in 19,004 reports, 203 with death, with a ROR of 282.

Table 9 · Failure of protection: the 4 indicators
Adverse effectReportsDeathHosp.ROR
EMA
[95% CI]
PRR
MHRA
(χ²)
BCPNN
WHO
IC (IC₀₂₅)
GPS
FDA
EBGM (EB05)
COVID-19COVID-19 · all vaccines178,2672,3179,65721.2 [21.0–21.5]19.7 (630,711)2.22 (2.21)4.67 (4.65)
Vaccination failureVaccination failure · all vaccines144,8441,2253,74223.0 [22.7–23.3]21.6 (524,955)2.25 (2.24)4.75 (4.73)
COVID-19 pneumoniaCOVID-19 pneumonia · all vaccines2,9407542,2653.32 [3.17–3.48]3.32 (2,816)1.24 (1.18)2.37 (2.30)
Interchange of vaccine productsInterchange of vaccine products · all vaccines19,0042031,359282 [253–315]280 (89,254)2.51 (2.48)5.71 (5.64)

Every row crosses all 4 thresholds: ROR lower bound > 1 · PRR ≥ 2 and χ² ≥ 4 · IC₀₂₅ > 0 · EB05 ≥ 2.

11Discussion

What the EMA could publish

None of the calculations presented here requires resources beyond the reach of a European agency. They rely on methods published more than twenty years ago, one of which is the EMA’s own indicator. They apply to data the agency holds in full. The question is therefore not whether the EMA could produce these results. It is why it does not publish them.

The agency’s public portal offers lists of cases and aggregates. These are raw figures that any commentator can brush aside by invoking reporting bias. It offers no disproportionality measure, which is precisely the tool that overcomes these objections by comparing each vaccine with the rest of the database. And half of the database remains closed, which prevents anyone from reconstructing these calculations from public data.

The value of concordance

The usual objection to pharmacovigilance analyses concerns the fragility of isolated signals. It does not hold here. The 612 signals identified simultaneously meet the EMA’s criterion, the MHRA’s, the WHO’s and the FDA’s. Two of these methods are Bayesian and systematically penalise small numbers. A signal that withstands all four is not a statistical artefact. It is exactly what health authorities themselves define as a signal that must be assessed.

Scope of the data

Pharmacovigilance reports are spontaneous reports. Their number depends on the product’s use, media attention and reporting practices: this is why this investigation reasons in terms of disproportion, not absolute numbers. A report “with death” carries the death seriousness criterion. Since one report can mention several effects, the numbers per effect do not add up. Effects with small numbers will benefit from reassessment as the database grows. None of these precautions removes the signals’ status: they are the ones regulation requires to be examined.

12Conclusion

Applied to the complete EudraVigilance database, the four detection methods used by health authorities reveal 612 robust signals associated with Covid-19 vaccines. They find every signal the EMA has recognised. They reveal others, just as statistically solid, about which the agency publishes nothing: Creutzfeldt-Jakob disease, myelitis, chronic post-vaccination syndromes, thromboses in multiple locations, cardiac disorders beyond mRNA vaccines, extensive disruption of the menstrual cycle.

These results raise a question that goes beyond science: the public’s right to know what the surveillance data on the medicines administered to them contain.

The EMA holds the complete database, the methods and the means. It publishes neither the signals nor half of the data.

EU-Vigil publishes both.

References
  1. Evans SJW, Waller PC, Davis S. Use of proportional reporting ratios (PRRs) for signal generation from spontaneous adverse drug reaction reports. Pharmacoepidemiol Drug Saf, 2001.
  2. Bate A et al. A Bayesian neural network method for adverse drug reaction signal generation. Eur J Clin Pharmacol, 1998.
  3. DuMouchel W. Bayesian data mining in large frequency tables, with an application to the FDA spontaneous reporting system. Am Stat, 1999.
  4. Szarfman A, Machado SG, O’Neill RT. Use of screening algorithms and computer systems to efficiently signal higher-than-expected combinations of drugs and events in the US FDA’s spontaneous reports database. Drug Saf, 2002.
● SOUTENIR LE COLLECTIF● SUPPORT THE COLLECTIVE

Ce que l’Agence européenne des médicaments vous cache, nous vous le révélons.
Aidez-nous à continuer.
What the European Medicines Agency hides from you, we reveal.
Help us keep going.

Les signaux d’effets indésirables que l’Agence ne publie pas, EU-Vigil les calcule et les rend publics. Chaque don au fonds de défense des lanceurs d’alerte permet de poursuivre ces enquêtes et de faire face aux pressions.The adverse reaction signals the Agency does not publish, EU-Vigil computes and makes public. Every donation to the whistleblower defence fund helps us continue these investigations and stand up to pressure.

Soutenir la cagnotte →Support the fund →