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


Ansiedade, virose ou intolerância? Veja como diferenciar causas da diarreia

iStock
Imagem: iStock

Luiza Vidal

Do VivaBem, em São Paulo

21/10/2021 04h00

Bate aquela dor de barriga e você corre para o banheiro mais próximo. Todo mundo já ou por essa sensação em algum momento da vida. Quando as fezes saem líquidas e pastosas, com mais de três evacuações por dia, a condição leva o nome de diarreia.

Ela pode ser causada por diversos motivos, como infecções por vírus e bactérias, medicamentos, determinados alimentos, doenças intestinais, além de situações de muito estresse e ansiedade.

Segundo Antonio Guilherme Melo e Silva Guimarães, gastroenterologista da rede de clínicas AmorSaúde, parceira do Cartão de Todos, de Marabá (PA), é difícil descobrir a causa da diarreia em um primeiro momento, mas é possível detectar sinais importantes para o diagnóstico.

"Por exemplo, se a diarreia surgir com febre e vômito, provavelmente é do tipo infecciosa causada por uma bactéria ou vírus. Quando não há febre, a gama de causas pode ser ainda maior", explica.

A diarreia que ocorre após ingestão de água ou alimentos contaminados é a mais comum, podendo ser provocada por bactérias, parasitas ou vírus. Abaixo, saiba como diferenciá-las:

  • Vírus

Do tipo infecciosa, nesta situação, a diarreia é causada por um vírus —como o rotavírus— e provoca uma evacuação intensa, com mais de três idas ao banheiro no dia. Tende a durar de 40h a 72h e pode vir acompanhada dos seguintes sintomas:

  • Náusea;
  • Cólica;
  • Vômito;
  • Distensão abdominal.

Em casos mais graves, o paciente pode apresentar febre, dor abdominal mais forte e desidratação. Neste caso, é indicado procurar atendimento médico para tratar o problema. Em quadros leves, a pessoa pode manter os cuidados em casa, ingerindo bastante líquido, soros caseiros e optar por uma dieta mais leve.

  • Bactérias

Também do tipo infecciosa, as bactérias, como Salmonella spp e Escherichia coli, estão presentes em águas ou alimentos contaminados. Nesta situação, a diarreia pode aparecer de forma mais intensa, com mais de 10 evacuações por dia e é possível que tenha a presença de sangue. Outros sintomas podem surgir:

Neste caso, é indicado procurar o atendimento médico para avaliação e alívio de sintomas. Dependendo do paciente, é necessário medicação e hidratação intravenosa.

  • Intolerância alimentar

Há outros casos de pessoas que possuem intolerância a certos alimentos, como à lactose ou ao glúten. Neste caso, ao ingerir a comida, rapidamente vem a vontade de fazer cocô. Portanto, quando não há o consumo desses alimentos, não há diarreia. Outros sintomas podem vir relacionados neste quadro; veja alguns:

  • Dor abdominal;
  • Inchaço;
  • Náusea;
  • Fadiga.

Ao suspeitar da intolerância, é indicado procurar um médico que faça uma investigação completa da saúde do paciente. Exames de laboratório podem ajudar no diagnóstico.

  • Síndrome do intestino irritável

É quando a diarreia não é tão frequente e, sim, mais esporádica e menos intensa. Nesta situação, também pode vir acompanhada de períodos de constipação —ora o intestino solta mais, ora fica ainda mais "preso". É também comum que o paciente reclame da sensação de "barriga inchada".

Por ter sua causa ainda desconhecida, não existe um exame que seja capaz de detectar a síndrome do intestino irritável. Em algumas situações, seu diagnóstico é fechado a partir da exclusão de outras condições que podem afetar o intestino, como a doença de Crohn.

Para alívio de sintomas, o indicado é inserir hábitos saudáveis e, principalmente, cuidar da saúde mental já que a síndrome tem muita relação com as emoções.

  • Fatores emocionais

Nervosismo, ansiedade e estresse afetam o corpo de diversas formas. O paciente pode sentir tremor pelo corpo, taquicardia, náusea, sudorese nas mãos e também a diarreia. Nesta ocasião, a evacuação com fezes mais pastosas ou líquidas tende a ar quando a situação de "muito estresse" acaba.

Desta forma, é sempre indicado procurar ajuda de profissionais da saúde mental que podem realizar um tratamento da causa.

  • Medicamentos

Alguns remédios, como os antibióticos, podem causar diarreia porque alteram a microbiota intestinal. É algo que tende a ar após o uso dos medicamentos. Nesta situação, é importante manter-se hidratado e adotar uma dieta mais leve.

Dê atenção para o seu intestino

"Se a pessoa apresentar uma diarreia que não a ou que é esporádica, mas persistente, ela precisa procurar um médico", alerta André Augusto Pinto, gastroenterologista, cirurgião bariátrico e coordenador da Clínica Gastro ABC (SP).

Esse médico pode ser um clínico geral num primeiro momento ou então um gastroenterologista ou proctologista. São eles que podem indicar exames específicos para descobrir a causa da diarreia.

Por fim, quadros de diarreia em crianças e idosos merecem mais atenção porque eles podem apresentar desidratação rapidamente —os sinais mais comuns, além da própria diarreia, são sede excessiva, boca seca, olhos fundos, entre outros.

Procure um atendimento no pronto-socorro caso apresente os seguintes sinais:

  • Diarreia por mais de uma semana;
  • Febre alta, acima de 38,5ºC;
  • Evacuação intensa que não melhora após 24h;
  • Vômitos frequentes;
  • Fezes com a presença de sangue.