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


Apendicite: diagnóstico precoce evita o agravamento da saúde

Maksym Azovtsev/IStock
Imagem: Maksym Azovtsev/IStock

Gabriela Sampaio

Do Blog da Saúde

12/01/2020 09h59

Dores ao redor do umbigo, enjoo, falta de apetite, febre e anormalidade no funcionamento do aparelho digestivo, podem ser os sintomas da apendicite. A inflamação atinge o apêndice, um órgão que fica localizado no lado direito do intestino grosso e que muitas vezes é dito como vestigial, ou seja, que não tem uma função específica.

Na maioria dos casos, a apendicite é provocada pela obstrução do canal que liga o apêndice ao intestino grosso. Não existe uma causa única para isso acontecer, pode ser por fragmentos de fezes que impacta no aumento da pressão ou ainda quando o tecido linfoide aumenta, causando uma obstrução no órgão.

Não há nenhuma comprovação da prevenção da apendicite, por isso é importante estar atento aos sinais, ressalta Fernando Mello, cirurgião do aparelho digestivo e profissional do Hospital Universitário Lauro Wanderley em João Pessoa. ''Não existe nenhuma mudança alimentar ou de hábito de vida que possa prevenir um episódio de apendicite", explica o médico.

A apendicite precisa ser diagnosticada o mais rápido possível. Isso porque, ela se desenvolve rapidamente e, se houver demora no diagnóstico, há um grande risco de a infecção se espalhar pela corrente sanguínea, causando uma infecção generalizada. O tratamento pode ser feito com cirurgia, com a remoção do apêndice, ou com uso de antibiótico. Foi o que aconteceu com a enfermeira, Tainara de 23 anos que conta que começou a sentir uma leve dor do lado direito da barriga. ''No começo eu achava que não era nada demais, fiquei por dias sentindo dores abdominais achando que era normal, quando me vi, já estava com infecção generalizada, fiquei internada por 8 dias com dreno para drenar todo líquido inflamado, tomando antibiótico e ei por cirurgia'', relata.

Se a cirurgia não for realizada em tempo hábil, a apendicite pode pôr em risco a vida do paciente. "Qualquer pessoa que chegue a unidade de saúde com esses sintomas, a gente deve rapidamente pensar em apendicite e investigar", alerta o cirurgião do Hospital Universitário Lauro Wanderley em João Pessoa.

VivaBem no Verão - 2ª edição

O VivaBem está no litoral paulista com o VivaBem no Verão. São dois espaços na Riviera de São Lourenço (Bertioga) com diversas opções de atividades físicas, lazer, cultura e comidas para você curtir o calor com a família ou os amigos. Saiba mais sobre o evento aqui e venha nos visitar!

Data: de 26 de dezembro de 2019 até o dia 09 de fevereiro de 2020, de quinta a domingo
Horário de funcionamento: das 9h até as 13h (praia) e das 17h até a 1h (arena)
Endereço arena: Av. Riviera, s/n, próximo ao shopping
Local do espaço na praia: canto direito da praia de Riviera de São Lourenço
Entrada: gratuita