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

CoronaVac pode ser mais eficaz com intervalo maior entre doses, diz estudo

10.abr.2021 - A merendeira Silmara Cristina da Silva de Moraes recebe primeira dose da CoronaVac - Divulgação/Governo de São Paulo
10.abr.2021 - A merendeira Silmara Cristina da Silva de Moraes recebe primeira dose da CoronaVac Imagem: Divulgação/Governo de São Paulo

Do UOL, em São Paulo

11/04/2021 16h48Atualizada em 11/04/2021 18h15

A eficácia da CoronaVac, principal vacina utilizada hoje no Brasil, pode ser maior se o intervalo entre as duas doses for superior a 21 dias. A informação faz parte dos dados completos dos ensaios clínicos feitos no país, publicados neste domingo (11).

Os dados principais sobre a eficácia da CoronaVac já tinham sido anunciados em coletiva de imprensa do Instituto Butantan —fabricante da CoronaVac no Brasil— e do governo do Estado de São Paulo. Porém, ainda faltava a publicação dos dados completos do estudo.

Enquanto a eficácia geral encontrada para a CoronaVac é de 50,7%, se o intervalo entre as doses for maior que 21 dias, o percentual sobe para 62,3%.

Outros dados do estudo, também já divulgados anteriormente, mostram que a eficácia da CoronaVac para prevenir casos graves de covid-19 é maior, de 87,3%.

O estudo foi publicado no modo "pre-print", expressão usada para se referir a estudos que ainda não foram revisados por outros cientistas. Durante a pandemia de coronavírus, se tornou frequente entre os cientistas publicar primeiro como "pre-print", para acelerar a propagação de informações, já que a revisão por pares pode demorar meses.

Este estudo "pre-print" com os resultados da CoronaVac foi submetido neste domingo para revisão e publicação na revista científica Lancet.

Intervalo utilizado

A recomendação do Ministério da Saúde, responsável pelo plano de imunização, é que a segunda dose da CoronaVac seja aplicada entre 14 a 28 dias após a primeira.

Levantamento do UOL feito em janeiro mostrou que os estados brasileiros estavam adotando prazos distintos entre as doses, dentro da janela recomendada de 14 a 28 dias. Santa Catarina, por exemplo, usava o intervalo de 15 dias. Já o vizinho Paraná, 28 dias.

Desde o começo do ano, o Instituto Butantan já defendia um intervalo de 28 dias entre as doses para a população em geral —e de 14 dias para profissionais de saúde, que estão mais expostos, de modo a ter resultados mais rápidos.

Resultado esperado

A maior parte dos participantes do estudo recebeu as doses da vacina com um intervalo menor que 21 dias. O objetivo era tentar acelerar o estudo da vacina e também acelerar uma possível aplicação na população. Por isso, apenas um pequeno grupo de participantes recebeu as doses com intervalo maior que 21 dias.

Estatisticamente, quanto menor o número de participantes, menos contundentes são os resultados. Ainda assim, há entusiasmo em torno da descoberta, já que outras vacinas também se comportam da mesma forma.

"Apesar de haver um número limitado de participantes neste estudo que receberam as doses com intervalo maior que 21 dias, há uma tendência a maior eficácia", diz o estudo.

"Já era esperado que um espaçamento maior [entre as doses] gerasse uma resposta maior de anticorpos e uma eficácia maior da vacina. O motivo de usar só 15 dias entre a primeira e a segunda doses foi para acelerar os estudos. Havia uma urgência nos resultados", avaliou a microbiologista Natalia Pasternak, em entrevista à Globo News neste domingo.

"O Instituto Butantan deve colocar uma diretriz para o PNI (Programa Nacional de Imunização) para que seja seguido espaçamento de 28 dias entre a primeira e a segunda doses", continuou Pasternak.

Terceira dose

Ao comentar os resultados do estudo neste domingo, Ricardo Palacios, diretor médico de pesquisa clínica do Instituto Butantan, comentou sobre a possibilidade de ser fornecida uma terceira dose da CoronaVac, para reforçar a imunização.

"Existem grandes preocupações sobre como melhorar a duração dessa resposta imune [proporcionada pela vacina]. Entre elas, uma das alternativas que tem sido considerada é a aplicação de uma dose de reforço, seja com a CoronaVac ou com outros imunizantes", disse em entrevista para a CNN.