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

Bolsonaro anuncia Luiz Henrique Mandetta como ministro da Saúde

Leandro Prazeres

Do UOL, em Brasília*

20/11/2018 15h19

O presidente eleito, Jair Bolsonaro (PSL), anunciou nesta terça-feira (20) que o deputado federal Luiz Henrique Mandetta (DEM-MS) será o novo ministro da Saúde.

Mandetta - Democratas - 6.abr.2017/Divulgação - Democratas - 6.abr.2017/Divulgação
Mandetta é o 10ª nome anunciado para o próximo governo e o terceiro ministro do Democratas
Imagem: Democratas - 6.abr.2017/Divulgação
Médico com especialização em ortopedia, Mandetta é o terceiro nome do DEM a ser anunciado como ministro do governo do presidente eleito, Jair Bolsonaro. Antes deles, foram anunciados os nomes de Onyx Lorenzoni (Casa Civil) e Tereza Cristina (Agricultura).

Em entrevista coletiva, Bolsonaro disse que Mandetta não foi uma indicação do DEM, mas uma indicação do setor da saúde. 

O presidente eleito recebeu na tarde de hoje parlamentares da Frente Parlamentar da Saúde, representantes das associações das Santas Casas e outras associações médicas que apoiam o nome do deputado do Mato Grosso do Sul como ministro. 


O deputado vinha sendo cogitado para a pasta, mas não havia sido confirmado pela revelação de que estaria sendo investigado por fraude em licitação, tráfico de influência e caixa dois na implementação de um sistema de prontuário eletrônico quando era secretário de Saúde em Campo Grande (MS), sua cidade natal.

Auditoria feita pela CGU (Controladoria-Geral da União) em 2014 apontou que, apesar de o pagamento estar praticamente finalizado, o sistema contratado não havia sido instalado nas unidades de saúde. O caso estava no STF (Supremo Tribunal Federal), mas foi remetido à Justiça Federal do estado depois da decisão do STF sobre a restrição do foro privilegiado a parlamentares.

O apoio das bancadas e o não surgimento de novas denúncias podem ter levado à confirmação de Mandetta. Ele está em seu segundo mandado como deputado federal, mas decidiu não tentar a reeleição.

Nomeação após Cuba sair do Mais Médicos

O anúncio de Mandetta para o Ministério da Saúde acontece em meio à polêmica causada pela saída de Cuba do programa Mais Médicos, anunciada pelo governo cubano no último dia 14. Em comunicado, as autoridades cubanas afirmaram que a saída foi uma resposta às propostas de mudanças consideradas “inaceitáveis” pelo país

Mandetta foi crítico ao programa Mais Médicos desde seu lançamento, em 2013. Durante os debates na Câmara sobre a medida provisória para a implantação do programa, o futuro ministro disse que a iniciativa era "eleitoreira" e "uma farsa, um engodo". 
Três anos depois, nas discussões da MP que prorrogou o programa, o deputado federal disse que o governo de Dilma Rousseff (PT) queria "continuar trazendo médico sem avaliar se ele está preparado para atender ao paciente", em vez de capacitar e remunerar profissionais brasileiros.

Posição também defendida por Jair Bolsonaro (PSL), que faz críticas ao programa desde que eleito. Segundo ele, para que profissionais cubanos pudessem continuar atuando no país, eles deveriam se submeter ao processo de revalidação do diploma médico (Revalida), ter a possibilidade de trazerem suas famílias ao país e receber o salário integral pago pelo governo brasileiro.

Atualmente, aproximadamente R$ 3.000 do salário de R$ 11 mil dedicado ao profissional fica com o médico. O restante é reado diretamente ao governo cubano.

Nesta terça, foi publicado o edital em caráter emergencial do programa Mais Médicos. Em princípio, poderão se inscrever médicos que tenham registro junto a algum CRM (Conselho Regional de Medicina) ou diploma estrangeiro revalidado no Brasil. Foram ofertadas 8.517 vagas para atuação em 2.824 municípios e 34 áreas indígenas.

*Com informações da agência Reuters