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


Covid-19 longa dura mais de 1 ano e fadiga é sintoma mais comum, diz estudo

Vírus, coronavírus, covid-19 - iStock
Vírus, coronavírus, covid-19 Imagem: iStock

Letícia Naísa

De VivaBem, em São Paulo

11/05/2022 18h10

Metade das pessoas que tiveram covid-19 apresentam sintomas relacionados à doença que podem perdurar mais de um ano inteiro, mostra uma pesquisa conduzida pela Fiocruz Minas (Fundação Oswaldo Cruz de Minas Gerais). No estudo, que acompanhou 646 pacientes, 324 desenvolveram sintomas pós-infecção, a chamada covid longa.

O trabalho foi publicado no periódico científico Transactions of The Royal Society of Tropical Medicine and Hygiene. A fadiga, caracterizada pelo cansaço extremo e dificuldade em realizar tarefas do cotidiano, foi a principal queixa entre os pacientes. Entre as sequelas mais graves estão a trombose, diagnosticada em 20 pacientes do estudo.

Os principais sintomas de covid longa relatados pelos pacientes foram:

  • Fadiga (35,6%)
  • Tosse persistente (34%)
  • Dificuldade para respirar (26,5%)
  • Perda de olfato ou paladar (20,1%)
  • Dores de cabeça frequentes (17,3%)
  • Insônia (8%)
  • Ansiedade (7,1%)
  • Tontura (5,6%)
  • Trombose (6,2%)

Os sintomas apareceram e persistiram tanto em quem enfrentou um caso grave da doença quanto em quem teve um caso moderado ou grave, ou seja, a covid longa pode atingir qualquer pessoa que teve covid-19. Do total de pacientes acompanhados pelo estudo que apresentaram quadros leves da doença, 59,3% enfrentam sequelas duradouras. Entre casos moderados, 74,5% e entre casos graves, 33,1% ainda sofre com os efeitos da doença.

"Há uma tendência de procurar tratamento apenas para as sequelas mais graves, como a trombose. Entretanto, é fundamental buscar ajuda médica para as outras questões, pois elas também podem interferir bastante na qualidade de vida das pessoas", afirma Rafaella Fortini, coordenadora do estudo.

Todos os sintomas surgiram após o diagnóstico de covid-19 e persistiram por 14 meses, segundo Fortini. Apenas os casos de trombose foram tratados e os pacientes ficaram recuperados.

"Temos casos de pessoas que continuam sendo monitoradas, pois os sintomas permaneceram para além dos 14 meses", diz a pesquisadora em nota da Fiocruz.

"Constatamos ainda que a presença de sete comorbidades, entre elas hipertensão arterial crônica, diabetes, cardiopatias, câncer, doença pulmonar obstrutiva crônica, doença renal crônica e tabagismo ou alcoolismo levou à infecção aguda mais grave e aumentou a chance de ocorrência de sequelas", explica.