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

Coluna do Veterinário

Não é certo considerar veterinários inaptos a cargos de saúde pública

Colaboração para o UOL, em Murcia (ESP)

29/09/2020 14h20

A recente nomeação de Laurício Monteiro Cruz para o cargo de diretor do Departamento de Imunização e Doenças Transmissíveis ligado à Secretaria Nacional de Vigilância em Saúde pode ser contestada, mas não por ele ser veterinário. A polêmica escolha iniciou uma série de piadas das mais diversas nas redes sociais, já que foi considerado absurdo um profissional com essa formação ocupando um cargo relacionado à saúde humana.

Este tipo de situação não é um caso isolado. Há alguns anos, em quadro do programa CQC, Danilo Gentili fez piada com um projeto de lei proposto pelo vereador Jamil Murad que tinha como objetivo a atribuição de veterinários como responsáveis técnicos em açougues da capital paulista.

Mas, afinal, existe alguma coisa errada com essa nomeação e esse projeto de lei? Grande parte da população associa a atividade do médico veterinário exclusivamente a saúde dos animais, ou mais especificamente a saúde dos pets. No entanto, a área de clínica veterinária, como é chamada, é apenas uma das muitas funções que o médico veterinário está habilitado a exercer. Como bem disse o Conselho Regional de Medicina Veterinária de São PaulCRMV-SP), em nota divulgada depois da última polêmica, o médico veterinário tem em sua formação disciplinas nas áreas de "agentes zoonóticos, patologia, biossegurança, farmacologia, imunologia, epidemiologia, virologia, intensivismo e saúde pública", o que os habilita a ter uma atuação muito diversificada dentro da área da saúde.

Com essa formação, os médicos veterinários estão inseridos no conceito de Saúde Única defendido pela Organização Mundial de Saúde, exercendo um importante papel. O CRMV-SP ainda nos lembra que os médicos veterinários integram o SUS atuando no controle de doenças que podem ser transmitidas a humanos por meio do monitoramento de fauna e vigilância em saúde.

Os médicos veterinários também são de extrema importância na saúde alimentar. Toda a cadeia produtiva animal, seu manejo, reprodução e bem-estar a pelas mãos deles. Somos responsáveis ainda por assegurar a qualidade dos produtos de origem animal por meio da fiscalização, desde o momento da produção de produtos como leite e ovos até o abate de animais, seu posterior armazenamento, transporte e venda ao consumidor final.

Assim, notamos que a proposta de Jamil Murad não era absurda como o humorista levou a crer. A presença de um veterinário responsável em açougues proporciona a correta fiscalização deste ambiente, no qual são avaliados o armazenamento dos produtos e o manuseio da carne, observando presença de possíveis alterações que poderiam levar a algum risco no consumo. Tudo isso leva a um aumento na segurança dos produtos vendidos, diminuindo as chances de venda de carne contaminada.

Da mesma forma, no caso da nomeação de Laurício, ser veterinário não o desqualifica para exercer o cargo à qual foi nomeado. É claro que é necessário avaliar se possui experiência na área e se sua indicação é adequada do ponto de vista técnico. Eu, por exemplo, sou formado em medicina veterinária, mas com uma especialização totalmente dentro da área de clínica, não tendo contato com as demais áreas desde a graduação. Assim, não me sentiria capaz de exercer este cargo, mas não diria o mesmo de muitos de meus colegas que estudam as áreas de epidemiologia, zoonoses e saúde pública e que atuam nesse ramo.

Resumindo, é possível que esta indicação não seja apropriada por inúmeras razões, mas definitivamente ser veterinário não é uma delas.