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

Fibromialgia: novo tratamento reduz dor de pacientes

Istock
Imagem: Istock

Do VivaBem com Agência FAPESP

13/08/2018 13h28

Um novo equipamento, que permite a emissão conjugada de laser de baixa intensidade e ultrassom terapêutico, tem reduzido consideravelmente a dor de pacientes com fibromialgia.

Em vez de ser feita nos pontos de dor, a aplicação é realizada nas palmas das mãos, e está apresentando maior ação analgésica e anti-inflamatória. Como consequência da redução do mal-estar, os pacientes tiveram também melhora no sono, na capacidade de executar tarefas cotidianas e na qualidade de vida como um todo.

Veja também:

No artigo publicado no Journal of Novel Physiotherapies, pesquisadores do CEPOF (Centro de Pesquisas em Óptica e Fotônica) --um CEPID (Centro de Pesquisa, Inovação e Difusão) apoiado pela FAPESP (Fundação de Amparo à Pesquisa do Estado de São Paulo) -- descrevem a aplicação concomitante de laser e ultrassom por três minutos na palma da mão de pacientes diagnosticados com fibromialgia, em um tratamento total de 10 sessões, duas vezes por semana.

No estudo, orientado por Vanderlei Salvador Bagnato, professor titular e diretor do IFSC-USP (Instituto de Física de São Carlos da Universidade de São Paulo), 48 mulheres de 40 a 65 anos diagnosticadas com fibromialgia foram divididas em seis grupos de oito na Unidade de Pesquisa Clínica, parceria do IFSC com a Santa Casa de Misericórdia de São Carlos.

Três grupos receberam emissões de laser, ultrassom ou a conjugação de ultrassom e laser na região do músculo trapézio. Os outros três grupos tiveram como foco do tratamento as palmas das mãos.

Os resultados mostraram que o tratamento realizado nas mãos foi mais eficiente para os três tipos de técnicas, sendo que o tratamento com a combinação de laser e ultrassom ofereceu melhoras significativas aos pacientes.

“Os resultados da aplicação de ultrassom e laser conjugados nos pontos de dor, como o músculo trapézio, foram extremamente positivos, mas eles não conseguiam atingir as outras principais inervações afetadas pela doença. Já o tratamento na palma das mãos teve um resultado global, restabelecendo a qualidade de vida dos pacientes e, claro, eliminando a dor”, disse Juliana da Silva Amaral Bruno, fisioterapeuta e primeira autora do estudo.

De acordo com o estudo, a normalização de fluxo sanguíneo tanto periférico como cerebral a partir das áreas sensíveis das mãos promove, ao longo das sessões, a normalização do limiar de dor do paciente.

“É importante lembrar que isso não é uma cura, mas uma forma de tratamento em que não é necessário fazer uso de medicamentos”, disse Antônio Eduardo de Aquino Junior, pesquisador do IFSC-USP, um dos autores do artigo à Agência FAPESP.

VIVABEM NAS REDES SOCIAIS
Facebook • Instagram • YouTube