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

Braga Netto falará em comissão sobre leitos ociosos em hospitais das Forças

Ministro da Defesa, general Walter Braga Netto, será convocado para prestar esclarecimentos sobre leitos ociososos em hospitais militares durante a pandemia - ADRIANO MACHADO
Ministro da Defesa, general Walter Braga Netto, será convocado para prestar esclarecimentos sobre leitos ociososos em hospitais militares durante a pandemia Imagem: ADRIANO MACHADO

Do UOL, em São Paulo

28/04/2021 16h10

A Comissão de Fiscalização Financeira e Controle da Câmara dos Deputados aprovou hoje a convocação do ministro da Defesa, general Walter Braga Netto, para prestar esclarecimentos sobre vagas de UTI ociosas nos hospitais das Forças Armadas.

Diferente do convite, a convocação torna a vinda à comissão obrigatória. O não comparecimento no prazo de 30 dias após receber o ofício caracteriza crime de responsabilidade. A data, no entanto, ainda não foi definida.

O requerimento de convocação do ministro foi apresentado pelo deputado Kim Kataguiri (DEM-SP) e subscrito pelos deputados Elias Vaz (PSB-GO), Orlando Silva (PCdoB-SP), Leo de Brito (PT-AC), Jorge Solla (PT-BA), Marcel Van Hattem (Novo-RS), Padre João (PT-MG), Vanderlei Macris (PSDB-SP) e Tiago Mitraud (Novo-MG).

Em fevereiro deste ano, uma reportagem do UOL mostrou que 84 dos 116 leitos (ou 72,4% do total) destinados para pacientes de covid-19 estavam livres nos hospitais militares em meio à crise que o estado do Amazonas viveu com a segunda onda da covid-19.

Primeira convocação

A Comissão de Fiscalização Financeira já havia aprovado, no dia 31 de março, a convocação do ministro da Defesa para prestar esclarecimentos sobre compras com supostos indícios de superfaturamento. Porém, a convocação foi anulada pelo presidente da Câmara, Arthur Lira (PP-AL), que acatou recurso do líder do governo na Casa, Ricardo Barros (PP-PR), que argumentou que não havia o nome do ministro no requerimento.

Alguns deputados ajuizaram mandado de segurança contra a decisão no Supremo Tribunal Federal (STF), mas o ministro Gilmar Mendes negou seguimento ao mandado.

Outro requerimento (REQ 23/21) aprovado na comissão nesta quarta-feira, apresentado pelo deputado Leo de Brito (PT-AC), solicita informações ao Ministério da Defesa "sobre os 85% de leitos de enfermarias e UTIs ociosos em hospitais das Forças Armadas".