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


Queiroga: 3ª dose em maiores de 70 e imunossuprimidos começará em 15/09

18.ago.2021 - O ministro da Saúde, Marcelo Queiroga, durante entrevista coletiva em Brasília (DF) - Mateus Bonomi/AGIF/Estadão Conteúdo
18.ago.2021 - O ministro da Saúde, Marcelo Queiroga, durante entrevista coletiva em Brasília (DF) Imagem: Mateus Bonomi/AGIF/Estadão Conteúdo

Lorenna Rodrigues

Do Estadão Conteúdo

25/08/2021 10h29Atualizada em 25/08/2021 10h39

O ministro da Saúde, Marcelo Queiroga, anunciou a aplicação da terceira dose da vacina contra a covid-19 a partir do dia 15 de setembro em idosos com mais de 70 anos e imunossuprimidos. Na segunda-feira, dia 23, o secretário executivo da Pasta, Rodrigo Cruz, antecipou, em entrevista ao Papo do Editor, do Broadcast Político, sistema de notícias em tempo real do Grupo Estado, que a aplicação da dose de reforço começaria em meados de setembro.

Também a partir de 15 de setembro, o ministério vai reduzir o intervalo da aplicação da segunda dose dos imunizantes da Pfizer e AstraZeneca das atuais 12 semanas para oito semanas.

A decisão foi tomada em reunião do ministério na noite desta terça-feira, 24, e anunciada pelo ministro logo depois do encontro em conversa com jornalistas. De acordo com o ministro, no dia 10 de setembro, a pasta finalizará a distribuição de imunizantes para a aplicação da primeira dose em toda a população brasileira com mais de 18 anos, o que abre espaço para a antecipação e o reforço vacinal anunciado.

A partir do dia 15 de setembro, serão enviadas aos Estados as doses de reforço para os imunossuprimidos -- pessoas com câncer ou transplantados, por exemplo -- que tenham tomado a segunda dose há pelo menos 28 dias e de idosos com mais de 70 anos que tenham tomado a segunda há pelo menos seis meses.

A aplicação nos idosos seguirá ordem cronológica, do mais velho para o novo. A Saúde aguarda a conclusão de um estudo para decidir como será a aplicação da terceira dose em profissionais de saúde e pessoas com menos de 70 anos.

O Ministério da Saúde estudará ainda a possibilidade de imunização cruzada entre as vacinas da AstraZeneca e Pfizer, mas isso será feito somente em caso de necessidade.

Doses

Na entrevista ao Broadcast Político, o secretário executivo disse que há doses suficientes para imunizar todos os idosos e profissionais de saúde com a terceira dose até o fim do ano, população que soma 12 milhões de pessoas.

Cruz disse que toda a população brasileira poderá ser revacinada em 2022 se os estudos concluírem que isso será necessário. Até o fim do ano, o Brasil receberá 600 milhões de doses, que poderão inclusive ser mantidas congeladas para uso numa eventual campanha de reforço no próximo ano.

Há ainda 180 milhões de doses da AstraZeneca produzida no Brasil já contratadas para 2022, o que seria suficiente para uma dose de reforço em toda a população vacinável no ano que vem.

"A mensagem que a gente a para a população é de tranquilidade, de que não vai faltar orçamento, quer seja por uma antecipação de aquisição, quer seja para o orçamento de 2022. Mas não faltará imunizantes para que a gente consiga imunizar a população brasileira de acordo com o que está cientificamente determinado", afirmou.