;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Saúde

Sintomas, prevenção e tratamentos para uma vida melhor


Vacina e remédio contra varíola dos macacos são aprovados no Brasil; entenda como vai funcionar

Getty Images via BBC News Brasil
Imagem: Getty Images via BBC News Brasil

Giulia Granchi

Da BBC News Brasil em São Paulo

26/08/2022 15h53

A Anvisa (Agência Nacional de Vigilância Sanitária) aprovou a liberação da vacina Jynneos/Imvanex contra a varíola dos macacos (monkeypox) e o uso emergencial do medicamento tecovirimat, um antiviral, no Brasil.

Para as aprovações, a agência analisou dados disponibilizados pela EMA (Agência Europeia de Medicamentos) e da FDA, a agência americana que regula medicamentos e alimentos.

"Tanto a vacina quanto o remédio foram criados a princípio para combater a varíola, que tem um vírus da mesma família da 'varíola dos macacos'", explica a infectologista Melissa Valentini, do Grupo Pardini.

Entre os mais de 45 mil casos no mundo, foram registradas cerca de dez mortes pelo vírus. No Brasil, são mais de 4 mil casos confirmados, e até o momento, uma morte.

A maioria dos casos da doença é leve. A OMS (Organização Mundial da Saúde) estima que quadros graves ocorram somente entre 7% e 10% dos casos.

A vacina contra varíola dos macacos

A vacina deve chegar ao Brasil a partir de setembro, segundo o Ministério da Saúde.

A princípio, serão priorizados no recebimento de doses os profissionais de saúde que estão mais expostos ao vírus, ou seja, aqueles que atendem pacientes diagnosticados ou atuam na manipulação de amostras do vírus.

O imunizante é feito com versões atenuadas do vírus vaccinia modificado da cepa Ankara, que está relacionado ao vírus da varíola.

As doses foram feitas para adultos com 18 anos ou mais, e o esquema recomendado é de duas aplicações a serem istradas com quatro semanas de intervalo. A vacina possui prazo de até 60 meses de validade quando conservada entre -60 e -40°C.

Os Centros de Controle e Prevenção de Doenças (CDC), dos Estados Unidos, afirmam que atualmente não há dados disponíveis sobre a eficácia clínica da vacina.

A infectologista Melissa Valentini, afirma, no entanto, que a expectativa é que a eficácia seja de cerca de 85%.

Tecovirimat: como funciona o medicamento contra monkeypox

"O tecovirimat é um antiviral inibidor de envelope Vp37, e por isso age impedindo a replicação do vírus. O potencial benefício é evitar a disseminação no corpo, e ele é usado para diminuir a gravidade das lesões e o tempo de, assim como evitar que o quadro se agrave ao ponto de levar o paciente a óbito", diz Alexandre Naime Barbosa, professor da Unesp (Universidade Estadual de São Paulo) e vice-presidente da SBI (Sociedade Brasileira de Infectologia).

O medicamento ficará sob supervisão do Ministério da Saúde e será distribuído somente pelo SUS (Sistema Único de Saúde).Seu uso é limitado, até este momento, para pacientes com casos mais graves, já que para a maioria dos infectados a doença não causa manifestações perigosas.

Exemplos de casos em que o tecovirimat é recomendado:

  • Lesão grave de edema peniano (parafimose, quando a lesão impede que o paciente recubra a glande peniana);
  • Proctite (lesão no reto);
  • Aparecimento de mais de 200 lesões, o que pode causar infecções bacterianas secundárias;
  • Acometimento de retina.

Na avaliação do infectologista Alexandre Naime, o medicamento chega em um momento tardio no Brasil.

"O Ministério da Saúde já tinha que ter feito esforços para trazer essa medicação precocemente. Para o paciente que veio a óbito, todas as possibilidades de conseguir o medicamento foram tentadas ostensivamente, e se o Ministério da Saúde tivesse declarado estado de emergência de saúde pública, poderíamos ter tido uma chance melhor de salvar uma vida."

- Este texto foi publicado em https://uol-br.atualizarondonia.com/portuguese/geral-62695029