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


Estudo confirma 12 reações adversas de vacinas, e maioria delas é rara

Pode ficar tranquilo ao tomar vacinas, elas não causam autismo, diabetes, asma... - Natali_Mis/iStock
Pode ficar tranquilo ao tomar vacinas, elas não causam autismo, diabetes, asma... Imagem: Natali_Mis/iStock

Do UOL VivaBem

27/04/2019 12h49

Resumo da notícia

  • As vacinas são importantes para proteger a população de doenças, mas algumas pessoas deixam de se imunizar com medo de reações
  • Um novo estudo aponta que apenas 12 efeitos adversos estão associados à vacinação, e muitos deles são raros
  • Os pesquisadores ainda não encontraram nenhuma relação das vacinas com problemas como autismo, asma, diabetes e esclerose múltipla

As vacinas são uma importante ferramenta para proteger a população de doenças que podem causar complicações graves de saúde e até morte, como meningite, febre amarela, gripe, sarampo. Apesar disso, muitas pessoas preferem não receber a imunização por conta de alguns mitos que envolvem o assunto, por exemplo, os de que as vacinas podem causar autismo, diabetes, asma etc.

Uma nova revisão de trabalhos científicos, realizada por cientistas da Universidade Johns Hopkins (EUA), analisou 47 eventos adversos pós-vacinação (EAPV) já estudados em outras pesquisas, e encontrou evidências que comprovam apenas 12 reações provocadas pela imunização, sendo que a maioria é rara.

Os 12 eventos adversos confirmados e relacionados às vacinas mais comuns foram:

  1. Anafilaxia (reação que pode gerar irritação na pele, vômito e dificuldade para respirar);
  2. Artralgia/ artrite (dor leve, aguda e transiente, não crônica);
  3. Bursite deltoide (quando a vacina é istrada indevidamente);
  4. Infecção disseminada por varicela (em indivíduos imunodeficientes, para quem a vacina contra catapora é contraindicada);
  5. Encefalite;
  6. Convulsões febris;
  7. Síndrome de Guillain-Barré,
  8. Hepatite (em indivíduos imunodeficientes, para quem a vacina contra catapora é contraindicada);
  9. Herpes zoster;
  10. Púrpura trombocitopênica;
  11. Meningite;
  12. Síncope (desmaio).

O médico imunologista Matthew Dudley, um dos autores da pesquisa, ressaltou que a maioria dessas reações é rara e não deve inibir as pessoas de receberem as imunizações recomendadas pelas organizações de saúde. "As vacinas têm um excelente perfil geral de segurança e fornecem proteção contra doenças infecciosas à população geral", reforçou Dudley.

As vacinas não provocam estes efeitos adversos

No grupo pesquisado, os cientistas não encontraram os outros 35 eventos adversos pós-vacinação (EAPV) que alguns órgãos de saúde, como a OMS (Organização Mundial da Saúde), listam que pode ocorrer --por exemplo, icterícia, lesões generalizadas, mielite (inflamação da medula espinhal), orquite (inflamação dos testículos), úlceras etc.

Os cientistas ainda concluem que as evidências encontradas mostram claramente que:

  • Vacinas contra gripe não causam asmas;
  • Vacinas infantis não estão associadas ao autismo;
  • Vacinas não geram diabetes;
  • Vacinas dadas a pessoas imunocompetentes não provocam hepatite;
  • Vacinas contra influenza em adultos não geram esclerose múltipla;
  • Vacinas contra difteria, tétano e coqueluche (DTP) e contra hepatite B não causam síndrome da morte súbita infantil.

SIGA O UOL VIVABEM NAS REDES SOCIAIS
Facebook - Instagram - YouTube