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

Secretários pedem construção de hospital de campanha para pacientes de Manaus

28/01/2021 19h06

Brasília - Representantes de secretários de Estados e municípios pediram ao Ministério da Saúde nesta quinta-feira, 28, a construção de um grande hospital de campanha para receber pacientes da covid-19 transferidos de Manaus e de outras cidades.

O presidente do Conselho Nacional de Secretários de Saúde (Conass) e chefe da pasta no Maranhão, Carlos Lula, sugeriu que a estrutura seja levantada em Brasília ou São Paulo, com 300 a 400 leitos. O pedido foi feito durante reunião de gestão do SUS nesta quinta-feira, 28, que reúne representantes de Estados, municípios e do Ministério da Saúde.

O secretário-executivo do Ministério da Saúde, Elcio Franco, afirmou que irá estudar a proposta. O ministro Eduardo Pazuello disse na terça-feira, 26, que 1,5 mil pacientes poderiam ser removidos do Amazonas, de onde já saíram 321 pacientes para serem tratados em 12 outros Estados.

O número de transferências estimadas por Pazuello preocupa os secretários. Além dos pacientes do Amazonas, 22 pessoas foram removidas de Rondônia nesta semana para hospitais de outros dois Estados. "Vai chegar um momento em que a gente não vai conseguir mais", disse Lula, que também citou São Paulo como um local possível para a construção do hospital.

O Ministério da Saúde da Saúde afirma que "equalizou" a entrega de oxigênio ao Amazonas, mas o governo local diz que a pandemia está se espalhando ao interior, o que pode exigir mais insumos. O Estado segue com fila de leitos para cerca de 580 pacientes, sendo 100 de UTI. Estes pacientes estão sendo tratados em quartos não apropriados enquanto esperam as vagas.

Saúde nega omissão

Pazuello é investigado no Supremo Tribunal Federal (STF) por possível omissão na ajuda ao Amazonas. Escalado pelo ministro da Saúde para acompanhar a situação no Estado, o general da reserva Ridauto Fernandes seguiu o discurso do chefe e disse que não há culpado pela crise. Na reunião com secretários locais, ele disse que o governo federal não poderia prever o tamanho da crise apenas pelo aviso feito pela White Martins no último dia 8 sobre falta de oxigênio. Segundo o militar da reserva, o ofício da empresa foi "suave".

"Quem está vendo gente morrendo pra cima e pra baixo em Manaus, vai ler o ofício (da White Martins) e dizer: 'Poxa, nem parece que ele tá dizendo que tá faltando, com a gravidade que tá faltando'. Foi responsabilidade da empresa? Não. Senhores, não tem culpado. O culpado se chama coronavírus", disse Fernandes.

Mais cedo, em reunião com deputados federais, o general da reserva disse que no fim de dezembro já havia "indícios" de aumento de contaminação em Manaus, mas que não era possível saber se "aquela ligeira elevação" ia ou não se manter. "Não temos bola de cristal", disse.

Mateus Vargas