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

Espanha proporcionará ajuda psicológica aos profissionais de saúde

02/04/2020 06h26

Barcelona (Espanha), 1 abr (EFE).- Os hospitais da região da Catalunha, na Espanha, criaram telefones e redes de atendimento para ajudar os profissionais de saúde com a pesada carga emocional da pandemia da Covid-19, procurando evitar no futuro um possível stress pós-traumático.

No entanto, a saturação hospitalar devido ao número crescente de pacientes dificulta muitos deles terem tempo para usar esses mecanismos.

A Espanha registra um total de 110.238 infectados e 10.003 mortes por conta do novo coronavírus, de acordo com dados divulgados nesta quinta-feira.

Dos infectados, mais de 14% são profissionais de saúde, devido em parte à falta de equipamento de proteção suficiente nos hospitais.

O objetivo do cuidado emocional é ajudar a "curar aqueles que curam", um grupo que "está recebendo enorme pressão" e até mesmo "intervenções de emergência" são planejadas pessoalmente ou por telefone, explicou o presidente da Sociedade Catalã de Psiquiatria e Saúde Mental, Narcís Cardoner.

Além disso, o trabalho será feito com os profissionais de saúde de forma preventiva durante seus períodos de descanso, para que eles aprendam "a se proteger emocionalmente".

Entre as situações que mais causam estresse, segundo os especialistas, estão a carga de trabalho, as decisões difíceis que devem ser tomadas na triagem dos pacientes, a insegurança de assumir papéis que não estão acostumados e o medo de infectar seus parentes quando voltam para casa devido à sua enorme exposição ao vírus.

Quim Soler, psicólogo do Hospital Sant Pau, em Barcelona, explicou à Agência Efe que é "importante" que os profissionais de saúde adquiram bons hábitos para lidar com a carga, como se preparar mentalmente antes de começar o dia, ar tempo em equipe durante pequenos intervalos e evitar fale sobre trabalho, e também cuidar do corpo e da mente, comer uma dieta adequada e evitar o álcool.

Óscar Martínez, enfermeiro membro da Sociedade Catalã de Medicina Intensiva e Crítica, destacou que, embora "seja verdade que estamos obtendo recursos psicológicos, eles não são um apoio suficiente" e destacou a rede de apoio existente entre os colegas profissionais de saúde.