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


Em serviço de telessaúde, dúvida de quando ir a hospital aflige pacientes

Aracele Cavalcanti atua no núcleo de Telessaúde da UFPE - Arquivo pessoal
Aracele Cavalcanti atua no núcleo de Telessaúde da UFPE Imagem: Arquivo pessoal

Carlos Madeiro

Colaboração para VivaBem, em Maceió

06/04/2020 04h00

O Núcleo de Telessaúde da UFPE (Universidade Federal de Pernambuco) está desde o dia 27 de março realizando atendimentos virtuais para pessoas com dúvidas ou suspeita de covid-19 —doença causada pelo coronavírus. A experiência em atender pessoas de todo o Nordeste, por chat ou vídeo, revelou que existe um tipo de questão que aflige quase todos os pacientes remotos.

Aracele Cavalcanti, enfermeira e doutora em ciências da saúde, atua no núcleo de Telessaúde e está na linha de frente dos atendimentos. A VivaBem, ela conta que a grande dúvida é: quando devo ir a um serviço de emergência?

"A maioria está com sintomas leves gripais, às vezes alérgicos, mas estão assustados sem saber qual o momento que devem procurar uma unidade de saúde", conta.

Cavalcanti explica que, nesse contexto, identifica dois tipos clássicos de pacientes: aqueles que querem ir a uma emergência, mesmo sem necessidade; e aqueles que não querem ir, mas precisam.

"Atendi um caso de uma senhora de 85 anos com sintomas gripais ou infecciosos: diarreia e vômitos persistentes há três dias. Solicitei que fosse imediatamente para a emergência. Também tinha desidratação e sonolência. Ou seja, as pessoas também têm esse problema reverso, ficam com o doente em casa muito tempo. Idoso de 85 anos com diarreia de hora em hora tem que ir para o hospital, não adianta fazer soro caseiro. Mas como é idosa, ficam com medo de levar para a emergência que pode estar cheia de coronavírus", relata.

Sintomas apresentados

Aracele Cavalcanti 2 - Arquivo pessoal - Arquivo pessoal
"Se não houvesse serviços de atendimento à distância, as emergências poderiam estar sobrecarregadas"
Imagem: Arquivo pessoal

Mas na maioria dos casos, os principais sintomas relatados coincidem com os da covid-19. "Eles falam de tosse, dor de garganta, sensação de febre, diarreia… a falta de ar é comum, mas geralmente leve. Têm pessoas que acham que estão com falta de ar, mas quando a gente vai perguntando, percebe que é uma falta de ar sem repercussão em nada, sem restringir rotina, mais na hora de dormir, compatível muito mais com distúrbio de ansiedade", diz.

Cavalcanti acredita que, se não houvesse serviços de atendimento à distância, as emergências poderiam estar sobrecarregadas. "Muita gente iria estar se expondo em unidades de saúde de forma desnecessária. O que tentamos ar para eles é uma segurança para tomar atitudes e as devidas orientações de proteção, sem ele precisar sair de casa", diz.

Como orientação, os teleatendentes sempre deixam recados para ficar atento ao que chamam de "sinais de alarme."

"Isso seria a piora dos sintomas. Alguns dizem estar com essa sensação de falta de ar quando vão dormir. Quando identificamos a dispneia mesmo, solicitamos ao paciente que vá à unidade de saúde mais próxima", diz.

"A partir das nossas perguntas, a maioria não acorda com falta de ar e consegue conciliar o sono e ficar bem, mas ficam preocupados. Também existem os que têm asma e falam de falta de ar, porém às vezes entraram em contato com alguma substância alérgena e percebem melhora com o broncodilatador que já fazem uso. Um ou outro atendimento vem caracterizado com sinais de alerta", completa.

Existe também quem procura o núcleo sem apresentar sintomas gripais, mas com algo que compromete o estado de saúde. "Nesse caso solicitamos que ele agende atendimento por videoconferência para que os profissionais avaliem de forma mais específica o manejo desses sintomas", explica.

Telemedicina liberada no Brasil

No último dia 19, o CFM (Conselho Federal de Medicina) encaminhou ofício ao ministro da Saúde, Luiz Henrique Mandetta, informando a decisão de reconhecer a possibilidade de uso da telemedicina no país. A decisão vale em caráter excepcional e enquanto durar o combate à pandemia da covid-19.

Segundo com o documento encaminhado, a telemedicina pode ser exercida nos modelos de teleorientação, telemonitoramento (que possibilita, sob supervisão médica, que pacientes sejam monitorados em parâmetros de saúde e/ou doença) e teleinterconsulta (que permite a troca de informações e opiniões exclusivamente entre médicos, para auxílio diagnóstico ou terapêutico).