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

Saúde ignora há 2 anos multa milionária para importadora da Covaxin

Fachada do Ministério da Saúde: pasta não puniu a Precisa - Marcello Casal Jr/Agência Brasil
Fachada do Ministério da Saúde: pasta não puniu a Precisa Imagem: Marcello Casal Jr/Agência Brasil

Ruben Berta

Do UOL, no Rio

16/07/2021 04h00

Uma multa de ao menos R$ 1,3 milhão, sugerida por um departamento do Ministério da Saúde em maio de 2019 contra a Precisa Medicamentos, aguarda até hoje a aplicação pela pasta. A punição foi recomendada à época pelo Departamento de Prevenção de Infecções Sexualmente Transmissíveis após o descumprimento do prazo de entrega de preservativos femininos, mas até hoje nada efetivamente aconteceu.

O atraso da empresa na entrega dos preservativos tem sido recorrente. Em uma escala de sanções previstas nos contratos, a sequência de problemas poderia ter levado a Precisa até a ser impedida de realizar negócios com a União. Mas a realidade ficou bem distante disso.

O UOL analisou 13 processos istrativos envolvendo os contratos de venda de preservativos pela Precisa ao Ministério da Saúde e constatou que houve ao menos nove atrasos na entrega do produto, chegando a cinco meses em um dos casos.

Mesmo com esse histórico, a empresa —que já recebeu R$ 96 milhões do governo federal pela venda de preservativos— se tornou este ano o principal agente no Brasil da bilionária compra da vacina indiana Covaxin. Suspensa após denúncias de irregularidades, a aquisição do imunizante é um dos principais alvos de investigação da I da Covid.

Em novembro de 2018, a empresa ganhou a primeira licitação, na modalidade de registro de preços —em que a aquisição é feita de acordo com a demanda—, para fornecer até 29,3 milhões de unidades do produto.

Os problemas começaram logo no primeiro contrato. No dia 23 de abril de 2019, o diretor do Departamento de Prevenção de Infecções Sexualmente Transmissíveis, Gerson Fernando Mendes Pereira, aplicou uma advertência —primeira punição prevista em contrato— contra a Precisa por causa do atraso na entrega dos preservativos.

'Incalculável prejuízo'

Em seguida, em 20 de maio de 2019, Gerson elaborou um relatório sugerindo ao DLOG (Departamento de Logística) do Ministério da Saúde que aplicasse uma multa de ao menos R$ 1,3 milhão para a empresa. A medida seria uma forma de "tentar evitar eventos semelhantes nas próximas contratações". O valor correspondia a uma porcentagem estipulada em uma cláusula contratual.

"Verifica-se incalculável prejuízo à istração, haja vista a indisponibilidade do insumo para distribuição de preservativos do material látex, que compõem 90% do total adquirido no último pregão eletrônico", afirmou o diretor, acrescentando que havia falta do produto desde junho de 2018.

Depois disso, sem nenhum retorno do DLOG e com mais atrasos acontecendo, Gerson Pereira encaminhou um novo despacho ao setor, em 31 de outubro de 2019, pedindo um posicionamento diante do "descumprimento contratual recorrente por parte da empresa".

Em 7 de novembro de 2019, Adriana Maria Pinhate, diretora substituta do DLOG, encaminhou o pedido internamente para que sejam tomadas providências. Somente em 29 de abril de 2020 Meri Helem de Abreu, coordenadora-geral de Aquisições de Insumos Estratégicos do DLOG, pediu ao setor de contabilidade o cálculo preciso da multa.

Em 14 de maio de 2020, o setor retornou dizendo que o cálculo se referia apenas a uma parcela dos atrasos do contrato e pediu que fosse enviado um relatório completo para "evitar retrabalho".

Desde então, nada mais aconteceu, e a reportagem do UOL não localizou no sistema do Ministério da Saúde nenhum outro processo que trate da multa. Procurada, a pasta não se manifestou sobre o encaminhamento da multa.

camisinha feminina - Arte/UOL - Arte/UOL
Imagem: Arte/UOL

Nova licitação e mais atrasos

Por causa dos problemas recorrentes, a Precisa, pelo previsto em contrato, poderia até, em último caso, ter sido impedida de realizar negócios com o governo federal.

Mas, sem qualquer punição, em agosto de 2020, a empresa venceu um novo pregão, com registro de preços, para a venda de até 10 milhões de preservativos femininos ao Ministério da Saúde. A licitação foi homologada por Roberto Dias, diretor do DLOG à época, que foi exonerado no mês ado após suspeitas envolvendo a compra de vacinas.

Com base nessa nova licitação, o próprio Dias então assinou, em novembro do ano ado, um contrato para o fornecimento de 5 milhões de unidades. Houve novamente atrasos, de até 28 dias, nas três entregas. Reportagem do UOL mostrou que o governo federal está avaliando agora se comprará mais 5 milhões de preservativos com a Precisa por causa dos problemas recorrentes.

A reportagem entrou em contato com as assessorias de imprensa do Ministério da Saúde e da Precisa para esclarecimentos a respeito dos problemas nos serviços prestados pela empresa, mas não houve resposta até a publicação deste texto.