Covid-19 dans le monde : Omicron pourrait générer des variants plus dangereux, selon l’OMS – Le Monde
Le nombre de contaminations dues au variant Omicron s’accroît brutalement. Epicentre actuel de la pandémie et première région concernée, l’Europe est confrontée à des niveaux de contamination inédits. L’Europe a enregistré plus de cinq millions de nouveaux cas au cours de la dernière semaine de 2021. Plus de 100 millions de cas y ont été recensés depuis la découverte du virus, en décembre 2019. Outre-Atlantique, la vague est également forte.
La pandémie de Covid-19 a fait au moins 5,4 millions de morts dans le monde depuis décembre 2019, selon un bilan établi par l’Agence France-Presse (AFP) à partir de sources officielles souvent sous-estimées, mardi 4 janvier. Les Etats-Unis, selon ces sources, sont le pays le plus endeuillé, avec près de 828 000 morts officiellement recensés, suivis par le Brésil (619 000), l’Inde (482 000) et la Russie (312 000). L’Organisation mondiale de la santé (OMS) estime, en prenant en compte la surmortalité directement et indirectement liée au Covid-19, que le bilan de la pandémie pourrait être deux à trois fois plus élevé que celui officiellement recensé, soit 10 à 15 millions de morts.
-
Omicron détecté dans 128 pays
Environ 128 pays avaient détecté le variant Omicron au 29 décembre, a rapporté à Genève Abdi Mahamud, gestionnaire d’incident à l’OMS.
« Partout où Omicron est introduit, ce n’est qu’une question de semaines avant qu’il ne devienne dominant », a-t-il fait valoir, soulignant que les données en provenance d’Afrique du Sud, où le variant a d’abord été détecté, ne peuvent pas être extrapolées pour indiquer ce qui risque de se passer dans d’autres pays.
-
Omicron pourrait générer des variants du Covid-19 plus dangereux, prévient l’OMS
La multiplication dans le monde des cas de Covid-19 dus au variant Omicron pourrait accroître le risque d’apparition d’un variant plus dangereux, a averti mardi l’OMS. Bien que le variant se propage comme une traînée de poudre, il semble moins pathogène que ce que l’on craignait initialement, faisant naître l’espoir que la pandémie puisse être surmontée.
Mais Catherine Smallwood, une responsable des situations d’urgence à l’OMS, a rapporté que la montée en flèche des taux d’infection pourrait avoir l’effet inverse. « Plus Omicron se répand, plus il se transmet, et plus il se réplique, plus il est susceptible de générer un nouveau variant, a-t-elle précisé. Actuellement, Omicron est mortel, il peut causer la mort (…). Peut-être un peu moins que Delta, mais qui peut dire ce que le prochain variant pourrait générer ? »
« Nous sommes dans une phase très dangereuse, les taux de contamination augmentent de manière très significative en Europe occidentale et l’impact réel de cela n’est pas encore clair. »
Si, « au niveau individuel, le risque d’hospitalisation est probablement moindre » avec le variant Omicron qu’avec Delta, dans l’ensemble, Omicron pourrait constituer une menace plus importante en raison du nombre de cas, a-t-elle poursuivi. « Lorsque le nombre de cas augmente de manière aussi significative, il est probable qu’un nombre beaucoup plus important de personnes atteintes de maladies graves se retrouvent à l’hôpital, voire meurent », a-t-elle insisté.
-
De nombreuses personnalités touchées
De nombreuses personnalités figurent parmi les nouveaux infectés : du roi de Suède, Carl XVI Gustaf, et son épouse, la reine Silvia, au président mauritanien, Mohamed Ould Ghazouani, et à son homologue du Botswana, Mokgweetsi Masisi, en passant par le gardien du Paris-Saint-Germain, Gianluigi Donnarumma, et les footballeurs Lucas Hernandez et Tanguy Nianzou du Bayern Munich, où pas moins de huit joueurs sont touchés.
-
Plus de 200 000 cas recensés en vingt-quatre heures au Royaume-Uni
Le Royaume-Uni a enregistré mardi, pour la première fois, plus de 200 000 cas de contamination. Selon les chiffres publiés par le gouvernement, 218 724 tests positifs ont été recensés en vingt-quatre heures. Un nombre sans précédent alors que la pression se renforce sur les hôpitaux.
Le pays, l’un des plus endeuillés d’Europe avec 148 941 morts, a dénombré, mardi, 48 décès supplémentaires. Plus de 14 000 personnes étaient hospitalisées à cause du Covid-19 mardi, dont près de 2 000 nouvelles admissions. Les hospitalisations restent bien moins massives que lors des vagues de l’hiver dernier. Le nombre de patients sous respirateur et les décès augmentent faiblement pour l’instant.
” texteGraphe += “
” + milliers(derniersCas) + ” cas et ” + milliers(derniersMorts) + ” mort” + ((derniersMorts >= 2) ? “s” : “”) + “ en moyenne chaque jour pendant la semaine du ” + dateLisibleDebut + ” au ” + dateLisibleFin + “.
” if (gensVaccines) { texteGraphe += “
” } texteGraphe += “” texteGraphe += “” $(cible).attr(“data-iso2″, iso2).html(texteGraphe); /* on crée le SVG */ svg = d3.select(cible + ” .legraphe”) .append(“svg”) .attr(“width”, “100%”) .attr(“viewBox”, “0 0 ” + (width + margin.left + margin.right) + ” ” + (height + margin.top + margin.bottom)) .append(“g”) .attr(“transform”, “translate(” + margin.left + “,” + margin.top + “)”); var rectfond = svg.append(“g”), axes = svg.append(“g”).attr(“class”, “axes”), cas = svg.append(“g”).attr(“class”, “aires”), morts = svg.append(“g”).attr(“class”, “aires”), annotations = svg.append(“g”).attr(“class”, “annotations”); /* les aires et les courbes */ cas.append(“path”) .data([dataGraphe]) .attr(“class”, “aire cas”) .attr(“d”, aire_cas); cas.append(“path”) .data([dataLigne]) .attr(“class”, “d_ligne cas”) .attr(“stroke-linecap”, “round”) .attr(“d”, ligne_cas); cas.selectAll(“.bubulle.cas”) .data(dataLigne) .enter() .filter((d, i) => (i == 0 || i == dataLigne.length – 1)) .append(“circle”) .attr(“class”, “bubulle cas”) .attr(“cx”, d => x(parseDate(d.jourMoyenne))) .attr(“cy”, d => y_cas(d.casmoy)) .attr(“r”, radius); morts.append(“path”) .data([dataGraphe]) .attr(“class”, “aire morts”) .attr(“d”, aire_morts); morts.append(“path”) .data([dataLigne]) .attr(“class”, “d_ligne morts”) .attr(“stroke-linecap”, “round”) .attr(“d”, ligne_morts); morts.selectAll(“.bubulle.morts”) .data(dataLigne) .enter() .filter((d, i) => (i == 0 || i == dataLigne.length – 1)) .append(“circle”) .attr(“class”, “bubulle morts”) .attr(“cx”, d => x(parseDate(d.jourMoyenne))) .attr(“cy”, d => y_morts(d.mortsmoy)) .attr(“r”, radius); /* la grille horizontale */ function make_y_cas_gridlines() { return d3.axisLeft(y_cas) .tickValues(valeursTicks) } function make_y_morts_gridlines() { return d3.axisLeft(y_morts) .tickValues(valeursTickMorts) } svg.append(“g”) .attr(“class”, “grid”) .call(make_y_cas_gridlines() .tickSizeOuter(0) .tickSize(-width – 10) .tickFormat(“”) ); svg.append(“g”) // .attr(“transform”, “translate(0,” + ((demiHauteur)) + “)”) .attr(“class”, “grid”) .call(make_y_morts_gridlines() .tickSizeOuter(0) .tickSize(-width – 10) .tickFormat(“”) ); /* l’axe des abscisses */ var anneeEnCours = 2020; axes.append(“g”) .attr(“transform”, “translate(0,” + ((demiHauteur) + 4) + “)”) .attr(“class”, “axes x passelect”) .call(d3.axisTop(x).tickSizeOuter(0).tickValues(dateValues).tickSize(8).tickFormat(function(d, i) { renvoi = dicoMoisCourt[d.getMonth()] if (d.getFullYear() != anneeEnCours) { renvoi += ” ” + String(d.getFullYear()).slice(2, 4) anneeEnCours = d.getFullYear() } if (i == 0 || i == 12) { renvoi += ” ” + String(d.getFullYear()).slice(2, 4) } if (i % 2 == 0) { return renvoi + ((i == dateValues.length – 2) ? ” ” + String(d.getFullYear()).slice(2, 4) : “”) } })); /* l’axe des ordonnées */ axes.append(“g”) .attr(“class”, “axes y cas passelect”) .attr(“transform”, “translate(10,-8)”) .call(d3.axisLeft(y_cas).tickValues(valeursTicks).tickSizeOuter(0) .tickFormat(function(d, i) { monTick = milliers(d) if (d == valeursTicks[valeursTicks.length – 1]) { monTick += ” cas” /* pour 100 000 hab.*/ } if (d > 0 && String(d).indexOf(“.”) == -1) { return monTick } })); /* celui du bas, avec les morts */ axes.append(“g”) .attr(“class”, “axes y morts passelect”) .attr(“transform”, “translate(10,” + (-8) + “)”) .call(d3.axisLeft(y_morts).tickValues(valeursTickMorts).tickSizeOuter(0) .tickFormat(function(d, i) { monTick = milliers(d) if (d == valeursTickMorts[valeursTickMorts.length – 1]) { monTick += ” morts” /* pour 1 million d’hab.*/ } if (d > 0 && String(d).indexOf(“.”) == -1) { return monTick } })); /* si on a moins de 120 jours d’écart, on n’affiche plus rien sinon c’est quand même super moche */ var centVingtJours = (86400 * 120); /* si on a une date de vaccination pour les plus vulnérables */ if (datesVaccination[iso2] && parseDate(datesVaccination[iso2].date) – debutDate > centVingtJours) { /* on ajoute la source */ var t = textures.lines() .heavier() .size(12) .stroke(“#e0e0e0”) .background(“transparent”); rectfond.call(t); rectfond.append(“rect”) .attr(“class”, “rectvax”) .attr(“fill”, t.url()) .attr(“x”, x(parseDate(datesVaccination[iso2].date))) .attr(“y”, 0) .attr(“width”, width – x(parseDate(datesVaccination[iso2].date)) + radius) .attr(“height”, height + margin.bottom); /* les coordonnées de la flèche #bricolage */ var largeurFleche = ((!mobileDec) ? width * .08 : width * .1), hauteurFleche = (height + margin.top) * .8; if (iso2 == “gb”) { hauteurFleche = (height + margin.top) * .98; } rectfond.append(“defs”).append(“marker”) .attr(“viewBox”, “0 -3 6 6”) .attr(“refX”, 5) .attr(“refY”, 0) .attr(“markerWidth”, 6) .attr(“markerHeight”, 6) .attr(“orient”, “auto”) .attr(“id”, “t”) .attr(“class”, “fleche”) .append(“path”) .attr(“d”, “M0,-3L6,0L0,3”); flecheData = [{ x: (x(parseDate(datesVaccination[iso2].date))) – largeurFleche, y: hauteurFleche }, { x: x(parseDate(datesVaccination[iso2].date)), y: hauteurFleche }]; var ligneFleche = d3.line() .x(d => d.x) .y(d => d.y); rectfond.append(“path”) .attr(“d”, ligneFleche(flecheData)) .attr(“class”, “tetefleche”) .style(“stroke-width”, 1.4) .style(‘marker-end’, “url(#t)”); rectfond.append(“text”) .attr(“class”, “textevax blanc passelect”) .attr(“x”, ((x(parseDate(datesVaccination[iso2].date))) – largeurFleche) – 3) .attr(“y”, hauteurFleche + 3) .text(“Ouverture de la vaccination à la population générale”) .call(retourALaLigne, (width – largeurFleche – (width – x(parseDate(datesVaccination[iso2].date)) + (margin.right / 3)))); } } /* ici on lance la première fois ↓↓↓ */ lancerLaBoucle(); /* et si on redimensionne */ window.onresize = lancerLaBoucle; });
L’envolée des cas liée au variant Omicron se traduit, cependant, par des arrêts de travail causant des dysfonctionnements dans plusieurs secteurs, notamment dans celui de la santé. Au moins six centres hospitaliers ont déclaré, mardi, des « incidents critiques », signifiant que la situation risquait d’affecter des soins prioritaires.
Le manque de personnel affecte également la rentrée des classes après les fêtes mardi en Angleterre, où le gouvernement a renouvelé son appel aux professeurs retraités à venir en renfort. La reprise laisse, par ailleurs, craindre une nouvelle hausse des contaminations. Pour éviter de répandre le coronavirus, les collégiens et lycéens se font dépister dans leurs établissements et doivent porter des masques en classe.
-
Plus d’un million de cas rapportés lundi aux Etats-Unis
Les Etats-Unis ont enregistré un chiffre inédit de plus d’un million de cas après le long week-end du Nouvel An, selon les données de l’université Johns-Hopkins.
Le nombre de cas rapportés sur vingt-quatre heures s’établissait à 1 080 211, lundi soir (mardi à Paris). Il est, cependant, à prendre avec précaution, car le nombre de cas enregistré le lundi est généralement très élevé, surtout après un week-end de trois jours, comme c’était le cas pour le Nouvel An aux Etats-Unis.
C’est néanmoins plus du double des cas enregistrés lundi dernier, après le week-end de trois jours de Noël, où plus de 489 000 infections avaient été comptabilisées. La moyenne de cas sur sept jours, jugée plus significative par les experts, s’établissait, elle, lundi soir à près de 486 000 cas quotidiens.
” texteGraphe += “
” + milliers(derniersCas) + ” cas et ” + milliers(derniersMorts) + ” mort” + ((derniersMorts >= 2) ? “s” : “”) + “ en moyenne chaque jour pendant la semaine du ” + dateLisibleDebut + ” au ” + dateLisibleFin + “.
” if (gensVaccines) { texteGraphe += “
” } texteGraphe += “” texteGraphe += “” $(cible).attr(“data-iso2″, iso2).html(texteGraphe); /* on crée le SVG */ svg = d3.select(cible + ” .legraphe”) .append(“svg”) .attr(“width”, “100%”) .attr(“viewBox”, “0 0 ” + (width + margin.left + margin.right) + ” ” + (height + margin.top + margin.bottom)) .append(“g”) .attr(“transform”, “translate(” + margin.left + “,” + margin.top + “)”); var rectfond = svg.append(“g”), axes = svg.append(“g”).attr(“class”, “axes”), cas = svg.append(“g”).attr(“class”, “aires”), morts = svg.append(“g”).attr(“class”, “aires”), annotations = svg.append(“g”).attr(“class”, “annotations”); /* les aires et les courbes */ cas.append(“path”) .data([dataGraphe]) .attr(“class”, “aire cas”) .attr(“d”, aire_cas); cas.append(“path”) .data([dataLigne]) .attr(“class”, “d_ligne cas”) .attr(“stroke-linecap”, “round”) .attr(“d”, ligne_cas); cas.selectAll(“.bubulle.cas”) .data(dataLigne) .enter() .filter((d, i) => (i == 0 || i == dataLigne.length – 1)) .append(“circle”) .attr(“class”, “bubulle cas”) .attr(“cx”, d => x(parseDate(d.jourMoyenne))) .attr(“cy”, d => y_cas(d.casmoy)) .attr(“r”, radius); morts.append(“path”) .data([dataGraphe]) .attr(“class”, “aire morts”) .attr(“d”, aire_morts); morts.append(“path”) .data([dataLigne]) .attr(“class”, “d_ligne morts”) .attr(“stroke-linecap”, “round”) .attr(“d”, ligne_morts); morts.selectAll(“.bubulle.morts”) .data(dataLigne) .enter() .filter((d, i) => (i == 0 || i == dataLigne.length – 1)) .append(“circle”) .attr(“class”, “bubulle morts”) .attr(“cx”, d => x(parseDate(d.jourMoyenne))) .attr(“cy”, d => y_morts(d.mortsmoy)) .attr(“r”, radius); /* la grille horizontale */ function make_y_cas_gridlines() { return d3.axisLeft(y_cas) .tickValues(valeursTicks) } function make_y_morts_gridlines() { return d3.axisLeft(y_morts) .tickValues(valeursTickMorts) } svg.append(“g”) .attr(“class”, “grid”) .call(make_y_cas_gridlines() .tickSizeOuter(0) .tickSize(-width – 10) .tickFormat(“”) ); svg.append(“g”) // .attr(“transform”, “translate(0,” + ((demiHauteur)) + “)”) .attr(“class”, “grid”) .call(make_y_morts_gridlines() .tickSizeOuter(0) .tickSize(-width – 10) .tickFormat(“”) ); /* l’axe des abscisses */ var anneeEnCours = 2020; axes.append(“g”) .attr(“transform”, “translate(0,” + ((demiHauteur) + 4) + “)”) .attr(“class”, “axes x passelect”) .call(d3.axisTop(x).tickSizeOuter(0).tickValues(dateValues).tickSize(8).tickFormat(function(d, i) { renvoi = dicoMoisCourt[d.getMonth()] if (d.getFullYear() != anneeEnCours) { renvoi += ” ” + String(d.getFullYear()).slice(2, 4) anneeEnCours = d.getFullYear() } if (i == 0 || i == 12) { renvoi += ” ” + String(d.getFullYear()).slice(2, 4) } if (i % 2 == 0) { return renvoi + ((i == dateValues.length – 2) ? ” ” + String(d.getFullYear()).slice(2, 4) : “”) } })); /* l’axe des ordonnées */ axes.append(“g”) .attr(“class”, “axes y cas passelect”) .attr(“transform”, “translate(10,-8)”) .call(d3.axisLeft(y_cas).tickValues(valeursTicks).tickSizeOuter(0) .tickFormat(function(d, i) { monTick = milliers(d) if (d == valeursTicks[valeursTicks.length – 1]) { monTick += ” cas” /* pour 100 000 hab.*/ } if (d > 0 && String(d).indexOf(“.”) == -1) { return monTick } })); /* celui du bas, avec les morts */ axes.append(“g”) .attr(“class”, “axes y morts passelect”) .attr(“transform”, “translate(10,” + (-8) + “)”) .call(d3.axisLeft(y_morts).tickValues(valeursTickMorts).tickSizeOuter(0) .tickFormat(function(d, i) { monTick = milliers(d) if (d == valeursTickMorts[valeursTickMorts.length – 1]) { monTick += ” morts” /* pour 1 million d’hab.*/ } if (d > 0 && String(d).indexOf(“.”) == -1) { return monTick } })); /* si on a moins de 120 jours d’écart, on n’affiche plus rien sinon c’est quand même super moche */ var centVingtJours = (86400 * 120); /* si on a une date de vaccination pour les plus vulnérables */ if (datesVaccination[iso2] && parseDate(datesVaccination[iso2].date) – debutDate > centVingtJours) { /* on ajoute la source */ var t = textures.lines() .heavier() .size(12) .stroke(“#e0e0e0”) .background(“transparent”); rectfond.call(t); rectfond.append(“rect”) .attr(“class”, “rectvax”) .attr(“fill”, t.url()) .attr(“x”, x(parseDate(datesVaccination[iso2].date))) .attr(“y”, 0) .attr(“width”, width – x(parseDate(datesVaccination[iso2].date)) + radius) .attr(“height”, height + margin.bottom); /* les coordonnées de la flèche #bricolage */ var largeurFleche = ((!mobileDec) ? width * .08 : width * .1), hauteurFleche = (height + margin.top) * .8; if (iso2 == “gb”) { hauteurFleche = (height + margin.top) * .98; } rectfond.append(“defs”).append(“marker”) .attr(“viewBox”, “0 -3 6 6”) .attr(“refX”, 5) .attr(“refY”, 0) .attr(“markerWidth”, 6) .attr(“markerHeight”, 6) .attr(“orient”, “auto”) .attr(“id”, “t”) .attr(“class”, “fleche”) .append(“path”) .attr(“d”, “M0,-3L6,0L0,3”); flecheData = [{ x: (x(parseDate(datesVaccination[iso2].date))) – largeurFleche, y: hauteurFleche }, { x: x(parseDate(datesVaccination[iso2].date)), y: hauteurFleche }]; var ligneFleche = d3.line() .x(d => d.x) .y(d => d.y); rectfond.append(“path”) .attr(“d”, ligneFleche(flecheData)) .attr(“class”, “tetefleche”) .style(“stroke-width”, 1.4) .style(‘marker-end’, “url(#t)”); rectfond.append(“text”) .attr(“class”, “textevax blanc passelect”) .attr(“x”, ((x(parseDate(datesVaccination[iso2].date))) – largeurFleche) – 3) .attr(“y”, hauteurFleche + 3) .text(“Ouverture de la vaccination à la population générale”) .call(retourALaLigne, (width – largeurFleche – (width – x(parseDate(datesVaccination[iso2].date)) + (margin.right / 3)))); } } /* ici on lance la première fois ↓↓↓ */ lancerLaBoucle(); /* et si on redimensionne */ window.onresize = lancerLaBoucle; });
-
« Bulle » sanitaire aux JO de Pékin
La « bulle » sanitaire contre le Covid-19 a été mise en place mardi autour des sites des Jeux olympiques d’hiver de Pékin, un mois tout juste avant le début des épreuves.
Des mesures sanitaires très strictes, dont des tests quotidiens de dépistage du Covid-19, vont être appliquées à l’intérieur de cette zone. Les athlètes et le personnel chinois (volontaires, chauffeurs, cuisiniers…) n’en sortiront pour certains qu’après les Jeux paralympiques (4 au 13 mars), après une période de quarantaine.
-
Le carnaval de rue de Rio de Janeiro annulé
Les autorités de Rio de Janeiro au Brésil ont décidé, mardi, de suspendre les traditionnels défilés de rue massifs du prochain carnaval. « Le carnaval de rue tel qu’il s’est déroulé jusqu’en 2020 (…) n’aura pas lieu en 2022 », a déclaré le maire de Rio, Eduardo Paes, dans une émission en direct sur les réseaux sociaux, avançant les difficultés à contrôler ces festivités dans une période d’infections croissantes au Covid-19.
L’édile de la « Ville merveilleuse » brésilienne a fait cette annonce après une réunion avec les représentants des groupes musicaux de quartier (les « blocos ») qui animent habituellement ce carnaval populaire. Le défilé des écoles de samba dans le Sambodrome est pour l’instant maintenu, pour fin février.
Le carnaval de rue de Rio est annulé pour la deuxième année consécutive pour cause de pandémie. Eduardo Paes a précisé qu’il avait été proposé de faire des événements dans trois parties différentes de la ville, mais les « blocos » ne l’ont pas accepté. Ils comptent lui faire une « contre-proposition », a-t-il ajouté.