;(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


Covid: imunidade de rebanho pode durar poucos meses, diz estudo da USP

Estudo aponta que imunidade de rebanho seria temporária - Siam.pukkato / Shutterstock
Estudo aponta que imunidade de rebanho seria temporária Imagem: Siam.pukkato / Shutterstock

23/09/2020 14h04

A discussão sobre uma possível imunidade de rebanho voltou a ganhar força após a divulgação de um estudo da Universidade de São Paulo (USP) sobre a redução nos casos da covid-19 em Manaus, atribuída à possibilidade de 2/3 da população ter sido infectada ao longo da pandemia. O tema ainda é visto com ressalvas por especialistas ouvidos pelo Estadão. Eles destacaram que o fenômeno tem efeitos temporários e que ainda não há conclusões se ocorre no Brasil.

Também chamada de imunidade coletiva, ela ocorre quando uma porcentagem significativa de indivíduos fica imune a uma doença transmissível. Dessa forma, mesmo aqueles que não foram infectados ficam protegidos, porque a população com imunidade serve como uma barreira para a transmissão. Em geral, esse tipo de imunidade é alcançada por meio da vacinação em massa.

Médico da Clínica de Epidemiologia do Hospital Universitário da USP, Marcio Sommer Bittencourt afirma que estudos apontam que a imunidade adquirida por aqueles que tiveram o novo coronavírus é temporária. Portanto, uma grande quantidade de pessoas ter contraído a doença não significa que não irão contraí-la novamente, ainda mais se isso for associado aos indícios de que o novo coronavírus é sazonal e se dissemina principalmente nos períodos análogos ao inverno.

Segundo Bittencourt, também não há uma unanimidade sobre qual seria um percentual de cobertura para se entender uma imunidade de rebanho, mesmo que temporária. "Pode ser que seja quando chegar aos 60%, aos 70%", comenta. "Isso não quer dizer que as pessoas não vão mais pegar, que todo mundo está protegido, mas que seria uma coisa mais pequena, surtos mais localizados."

Destaque semelhante é feito pelo médico Renato Kfouri, diretor da Sociedade Brasileira de Imunizações (SBIm). Ele aponta a questão da imunidade como "uma das maiores lacunas de conhecimento sobre a covid". Um dos aspectos que dificulta essa mensuração de quem está imune é que as pessoas que tiveram a doença de forma mais leve ou que sequer tiveram sintomas identificados tendem a desenvolver menos anticorpos (embora adquiram resistência celular).

Além disso, a depender da gravidade do quadro, esses pacientes menos graves perdem esses anticorpos mais rapidamente. "Pode ser que daqui a 3 ou 4 meses, 30%, 40% não tenha mais anticorpo (para a covid-19)", pontua. Ele ainda reitera que há variação na confiabilidade dos testes, que podem apresentar maior ou menor número de resultados falsos, a depender do kit que é utilizado.

Kfouri explica que capitais que tiveram uma massa muito grande de infectados, como Nova York, tendem a apresentar uma menor circulação do vírus hoje. "Provavelmente ali, houve um esgotamento de pessoas suscetíveis (à doença, por uma parcela grande ter tido contato), mas cada local tem suas peculiaridades", explica. No contexto brasileiro, por exemplo, cidades que tiveram picos rápidos e acentuados, como Belém e Manaus, teriam mais chance de ar por essa situação (mesmo que momentaneamente).

Já o professor da UFABC, José Paulo Guedes Pinto, do grupo de pesquisa Ação Covid-19, destaca ainda que a maioria dessas "bolhas" de imunidade são muito frágeis e dependem das características de cada região, como densidade, classe social e o à saúde, dentre outras.

"As pessoas imunes em alguns locais 'protegem' as outras que são suscetíveis a se infectar. Se voltar à vida da pré-pandemia, essas bolhas vão explodir", comenta. Ele cita como exemplo o Estado de São Paulo, que teve aumento na média móvel de mortes nesta semana, após o feriado de 7 de Setembro apresentar aglomerações no litoral.

Outro elemento que contribui para a formação dessas bolhas de proteção é que, por mais que tenha ocorrido um afrouxamento nas medidas de prevenção, ainda há uma parcela significativa da população que utiliza máscara, faz distanciamento social e pratica outros cuidados para evitar a transmissão.

"Isso também esgota as redes de contágio", comenta. "Agora, a imunidade coletiva, de rebanho, só faz sentido com uma vacinação. A única saída é não pegar o vírus, porque pouquíssimos pegaram (em comparação ao total da população)."

Priscila Mengue