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

Nove estados têm mais de 90% de taxa de ocupação de leitos para covid-19

Do UOL, em São Paulo

02/03/2021 21h16

Nove estados registram mais de 90% de ocupação de leitos de UTI para covid-19, alerta um boletim da Fiocruz divulgado hoje. Segundo o laboratório, é a primeira vez desde o início da pandemia que se verifica um agravamento simultâneo de diversos indicadores no Brasil, como a alta do número de casos e de óbitos, e a alta positividade de testes e sobrecarga dos hospitais.

Entre os estados com alto indíce de lotação nas UTIs de hospitais, estão: Santa Catarina (99%), Rondônia (97%), Ceará (93%), Pernambuco (93%), Acre (92%), Amazonas (92%), Paraná (92%), Rio Grande do Norte (91%) e o Distrito Federal (91%). Dos estados do Norte, apenas o Amapá (64%) se mantém numa zona intermediária.

Outros sete estados têm taxa entre 63% e 76%. Em todo o país, apenas Sergipe está fora do zona de alerta, com 59% da ocupação de leitos.

Hoje, pelo quarto dia consecutivo, o Brasil apresentou a maior média móvel de mortes desde o início da pandemia: 1.274. Desde ontem, o país voltou a ter tendência de aceleração na comparação com 14 dias atrás. Hoje a alta foi de 23%.

Ainda de acordo com informações da Fiocruz, entre as 27 capitais, todas têm taxa de ocupação de leitos de UTI para covid-19 adulto acima de 72%. Veja:

  • Porto Velho (100%)
  • Florianópolis (98%)
  • Curitiba (95%)
  • Goiânia (95%)
  • Teresina (94%)
  • Natal (94%)
  • Campo Grande (93%)
  • Rio Branco (93%)
  • Fortaleza (92%)
  • Manaus (92%)
  • Brasília (91%)
  • São Luís (91%)
  • Rio de Janeiro (88%)
  • João Pessoa (87%)
  • Cuiabá (85%)
  • Palmas (85%)
  • Belém (84%)
  • Salvador (83%)
  • Boa Vista (82%)
  • Porto Alegre (80%)
  • São Paulo (76%)
  • Belo Horizonte (75%)
  • Vitória (75%)
  • Recife (73%)
  • Macapá (72%)

Os dados são muito preocupantes, mas cabe sublinhar que são somente a "ponta do iceberg".
Fiocruz

Em seu boletim, a Fiocruz também frisou que, em alguns estados brasileiros, as taxas de ocupação em hospitais privados são até mais elevadas do que as do SUS (Sistema Único de Saúde).

Como medida de supressão da pandemia, a Fiocruz cita a adoção de restrições mais rigorosas para a circulação de pessoas e também em relação ao funcionamento das atividades não essenciais. O laboratório ainda pede que se leve em consideração a situação epidemiológica de cada região e que as avaliações aconteçam semanalmente "a partir de critérios técnicos como taxas de ocupação de leitos e tendência de elevação no número de casos e óbitos".