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

Esse conteúdo é antigo

CE já tem 15 mil túmulos comprados e estima 250 mortes por dia por covid-19

Hospital temporário no Estádio Presidente Vargas, em Fortaleza, com capacidade de 204 leitos - Divulgação/Prefeitura de Fortaleza
Hospital temporário no Estádio Presidente Vargas, em Fortaleza, com capacidade de 204 leitos Imagem: Divulgação/Prefeitura de Fortaleza

Carlos Madeiro

Colaboração para o UOL, em Maceió

15/04/2020 15h40Atualizada em 15/04/2020 17h19

O secretário da Saúde do Ceará, Carlos Roberto Martins Rodrigues Sobrinho, afirmou ontem em conversa com empresários do ramo da construção civil do estado que o sistema de saúde colapsou, e itiu que a estimativa das autoridades é que somente Fortaleza registre em torno de 250 mortes por dia no início de maio. Ele ainda adiantou que o estado adquiriu 15 mil túmulos para enterrar vítimas da covid-19.

"Hoje estou escrevendo ao ministro [da Saúde, Luiz Henrique Mandetta] que o sistema de saúde do Ceará colapsou. E nós vamos começar a ter mortes de pessoas não intubadas", afirmou.

Ele ainda explicou que as vagas em Unidades de Terapia Intensiva estão ocupadas. "No sistema público hoje não eu tenho mais leitos de UTI. Acabou! Estamos esperando da China, que nos prometeu uma compra com 200 respiradores. Soube ontem que os equipamentos de proteção individual, como máscaras, viseiras, luvas, que são necessárias aos profissionais de saúde, têm cinco dias de estoque", completou.

Na conversa gravada por algum integrante e vazada à imprensa, o secretário falou que a projeção feita é que a taxa de letalidade no estado, hoje em 5,3%, chegue a 10%. Isso ocorre porque há fila de espera já registrada em unidades de saúde.

"A UPA [Unidade de Pronto Atendimento] da Praia do Futuro tinha hoje 22 doentes em fila. Ontem tínhamos 28 na fila de UTI. Devemos chegar a uma mortalidade em torno de 10%", disse. O estado já implantou 160 novos leitos de UTI nas últimas três semanas.

O secretário anunciou que, diante do cenário, "compramos 15 mil túmulos para enterrar as pessoas". Ele afirmou ainda que o estado não tem recebido recursos do governo federal. "Esse ree feito não representa nem 5% dos leitos de UTI, o estado sozinho arca 95%", lamenta.

Em contato com o UOL, a Secretaria de Saúde informou que o secretário vai fazer uma live ainda hoje para apresentar planilhas e dar detalhes sobre a situação da rede de saúde do estado. A assessoria da pasta não quis comentar nada a respeita da fala do secretário na reunião de ontem.

Um hospital de campanha, no estádio Presidente Vargas, deve ser entregue pela prefeitura de Fortaleza no dia 20 de abril, com capacidade de atendimento inicial de 204 leitos de média complexidade para pacientes da covid-19, podendo ser ampliado para até 306 leitos.

Segundo o último boletim do governo do estado, são 2.070 casos confirmados até o momento e 111 mortes (86 delas somente em Fortaleza).