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

Governo de SP anuncia hospital só para covid na zona norte da capital

Com novo hospital dedicado ao coronavírus, já são 14 unidades de saúde do tipo na capital, sendo três estaduais e 11 municipais - Morsa Images/iStock
Com novo hospital dedicado ao coronavírus, já são 14 unidades de saúde do tipo na capital, sendo três estaduais e 11 municipais Imagem: Morsa Images/iStock

Lucas Borges Teixeira, Rafael Bragança e Allan Brito

Do UOL e colaboração para o UOL, em São Paulo

22/03/2021 13h19

O governo de São Paulo anunciou hoje que dedicará mais um hospital da capital do estado para atender apenas pacientes com covid-19. O Hospital Geral de Vila Penteado, no bairro da Freguesia do Ó, na zona norte da cidade, terá a partir de amanhã (23) apenas pacientes em recuperação da doença causada pelo coronavírus.

Segundo o governo estadual, são mais 196 leitos, 55 de UTI (Unidade de Tratamento Intensivo) e 141 de enfermaria.

"Esses leitos fazem parte da expansão da rede, que prevê 1.100 leitos novos [em março]. Isso ajuda na distribuição de logística e insumos", afirmou o vice-governador Rodrigo Garcia (DEM).

"Todas as demais doenças desse hospital estão sendo absorvidas por outros hospitais da região", confirmou Garcia.

Este é o 14º hospital da capital exclusivo para a covid —são 11 municipais e três estaduais. No início do mês, o governo já havia anunciado a adaptação do Hospital São José, no bairro do Imirim, também na zona norte da capital. A unidade deverá estar pronta até o fim do mês.

A terceira unidade estadual dedicada ao tratamento de pacientes infectados pelo coronavírus é o Hospital Geral de Guianases, na zona leste.

Além do Vila Penteado, são eles:

  • Hospital da Bela Vista (centro)
  • Hospital da Brasilândia (zona norte)
  • Hospital Brigadeiro (centro)
  • Hospital da Capela do Socorro (zona sul)
  • Hospital de Guaianases (zona leste)
  • Hospital de Guarapiranga (zona sul)
  • Hospital de Itaquera (zona leste)
  • Hospital do Jabaquara (zona sul)
  • Hospital de Parelheiros (zona sul)
  • Hospital de Santo Amaro (zona sul)
  • Hospital Sorocabana (zona oeste)
  • Hospital da Vila Maria (zona norte)
  • Hospital São José (zona norte)

Nas últimas semanas, o estado de São Paulo convive com uma alta constante nas internações, que já levaram diversas unidades de saúde ao colapso, com todos os seus leitos de UTI ocupados. Mesmo com a abertura de novos leitos, o estado se aproxima dos 30 mil pacientes internados e já ultraou os 90% de ocupação de leitos de terapia intensiva.

'Hospitais de catástrofe'

Na semana ada, ao anunciar a readequação de unidades de saúde para atender apenas pacientes com covid-19, a Prefeitura de São Paulo chamou os locais de "hospitais de catástrofe". O secretário de Saúde municipal, Edson Aparecido, itiu que o sistema de saúde estava colapsando, após a cidade confirmar a primeira morte de um paciente que não conseguiu atendimento médico.

A estratégia de agrupar pacientes infectados na mesma unidade de saúde se faz mais necessária quando a ocupação de leitos de UTI ultraa 90%, já que o sistema começa a não ter mais condições de fazer transferências para desafogar os hospitais mais sobrecarregados.