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

Queiroga diz que rede privada terá de retirar seus pacientes dos leitos SUS

O Ministro da Saúde, Marcelo Queiroga - WALLACE MARTINS/FUTURA PRESS/ESTADÃO CONTEÚDO
O Ministro da Saúde, Marcelo Queiroga Imagem: WALLACE MARTINS/FUTURA PRESS/ESTADÃO CONTEÚDO

Júlia Schiaffarino

Colaboração para o UOL, em Brasília

29/03/2021 18h58

O ministro da Saúde, Marcelo Queiroga, disse em audiência no Senado que o Ministério da Saúde vai pedir os leitos hoje ocupados por pacientes da iniciativa privada para alocação de pacientes do SUS internos com covid-19. A estratégia visa combater a superlotação de UTIs enfrentada pela rede pública.

"Da mesma maneira que estamos acompanhando os estoques de equipamentos, queremos saber como está a disponibilidade de leitos na iniciativa privada. Queremos que retirem os pacientes deles que estão na rede SUS e levem para a rede deles para que possamos atender o SUS."

Ainda durante a audiência, o ministro falou em vacinar de 2,4 milhões de pessoas por dia, mas reconheceu que, apesar do aumento no número de imunizados, o país ainda esbarra na falta de imunizantes. Nesse sentido reforçou a importância do uso de máscaras afirmado que "se todos os brasileiros usassem máscara, teríamos um efeito quase igual ao da vacinação".

Mais cedo, Queiroga teve reunião com representantes da Pfizer, quando pediu a entrega "o quanto antes" de 50 milhões dos 100 milhões de doses de doses contratadas.

O aumento no número de vacinados por dia foi destacado pelo ministro. "O Teto é de 2,4 milhões de brasileiros vacinados/dia. Na semana ada vacinávamos 300 mil brasileiros por dia. Agora superamos os 900 mil vacinados por dia. Não é questão logística. É de disponibilidade de vacinas", disse durante a audiência no Senado.

Queiroga também lembrou que o Brasil já tem assegurado 535 milhões de doses, principalmente via Butantã e Fiocruz, mas que os problemas de atraso de calendário decorrem da não oferta por problemas com os insumos farmacêuticos. "Há uma guerra por vacina no mundo inteiro e temos que ir lá onde as vacinas estão e brigar pelas doses", acrescentou.

Nesta terça-feira, 29, o ministro tem prevista reunião com embaixador norte-americano, Todd Chapman para tratar da aquisição de vacinas excedentes dos Estados Unidos. Durante audiência, Queiroga falou em conseguir a troca de "20 milhões de doses para que fortaleçam o programa de imunizações". O pedido para aquisição de excedente norte-americano foi tema de uma carta remetida pelo presidente do Senado Rodrigo Pacheco à vice-presidente Kamala Harris.

Em pouco mais de dois meses de vacinação, o Brasil registra aproximadamente 4,7 milhões de brasileiros que receberam as duas doses da vacina contra a covid-19, o que equivale a pouco mais de 2% da população brasileira. O número de óbitos, no entanto, atingiu a marca de 300 mil pessoas em decorrência da enfermidade desde o início da pandemia.