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

Sintomas, prevenção e tratamentos para uma vida melhor


Cacau Protásio faz cirurgia urgente por pancreatite aguda; entenda o quadro

Reprodução/Instagram@cacauprotasiooficial
Imagem: Reprodução/Instagram@cacauprotasiooficial

Bruna Alves

Do VivaBem, em São Paulo

06/04/2021 16h08

A atriz Cacau Protásio, 45, está internada desde o dia 31 de março por causa de uma crise de pancreatite aguda. Ela precisou ar por uma cirurgia de urgência e deve operar novamente no dia 12 de abril.

No Instagram, o marido da humorista, Janderson Pires, agradeceu o carinho dos fãs e disse que a esposa está bem. "Só precisou internar por ser muito grave, o medo foi grande devido a esse momento tão terrível de covid, mas agora ela está bem."

A pancreatite aguda é uma inflamação que acomete o pâncreas, um órgão do trato digestório, que fica atrás do estômago, próximo das alças intestinais. Ele é responsável pela produção de vários hormônios como insulina e pancreatina, e enzimas que digerem a comida.

"A causa mais comum da pancreatite é a pedra na vesícula. Essa pedrinha sai da vesícula e a por um canal em comum do pâncreas e da bile, e acaba inflamando a saída desse canal e obstrui a drenagem da secreção do pâncreas. Em mais de 70% dos casos, a pancreatite ocorre pela migração da pedra na vesícula (colelitíase)", explica Simone Reges Perales, cirurgiã do aparelho digestivo da Unicamp (Universidade Estadual de Campinas).

Além da pedra na vesícula, a inflamação do pâncreas pode ocorrer pelo excesso de álcool, hipertrigliceridemia, comum em pacientes obesos, que tem colesterol alto, causas autoimunes ou hereditárias.

Os principais sintomas são dores abdominais, febre, olho amarelado, pressão baixa, náuseas, vômito e mal-estar generalizado.

Como é feito o tratamento?

Na maioria das vezes, o tratamento é feito apenas com e clínico —o paciente precisa ficar internado em jejum, se alimentando apenas por sonda ou dieta na veia (parenteral), tomando antibióticos e repousando.

"Nesses casos, em um segundo momento, a gente opera, mas não o pâncreas, opera a vesícula, faz a retirada da vesícula biliar, que é a colecistectomia", diz Perales.

No entanto, quando ocorre uma necrose do pâncreas é preciso fazer cirurgia. "Apenas 20 ou 30% dos pacientes evoluem para uma pancreatite aguda grave. O pâncreas, nesse caso, pode ter uma necrose do tecido e o médico precisa operar para retirar um pouco do tecido inflamado e necrosado no abdome. Esse paciente precisa de UTI e é um caso relativamente grave —a mortalidade gira em torno de 5 a 12% desses casos", alerta Henrique Perobelli, gastroenterologista e colo-proctologista da Rede de Hospitais São Camilo de São Paulo.

O especialista explica que é muito comum a necessidade de novas intervenções cirúrgicas, porém, o paciente tem grandes chances de se recuperar 100%. "Mas é uma das doenças mais graves benignas do aparelho digestivo", alerta Perobelli.