;(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 identifica seis perfis diferentes de pessoas com pré-diabetes

Pré-diabetes é uma condição que antecede o diabetes tipo 2 - iStock
Pré-diabetes é uma condição que antecede o diabetes tipo 2 Imagem: iStock

Do VivaBem, em São Paulo

07/01/2021 18h43

Pessoas com pré-diabetes têm o risco de desenvolver o diabetes tipo 2 caso não em por uma mudança no estilo de vida, que envolve a adoção de hábitos alimentares mais saudáveis, exercícios físicos e, em algumas situações, o uso de medicamentos. Entretanto, um novo estudo mostrou que os indivíduos que convivem com a condição apresentam perfis de risco e um metabolismo diferentes entre eles.

Publicado no periódico Nature Medicine, na última segunda-feira (4), o estudo identificou seis grupos distintos de perfis de pessoas com pré-diabetes. O resultado pode auxiliar na criação de intervenções mais personalizadas que evitem que indivíduos em risco desenvolvam a doença.

Como o estudo foi feito?

Os pesquisadores acompanharam as mudanças no metabolismo de 899 indivíduos com risco de desenvolver diabetes que se inscreveram em um programa na Alemanha. Durante 25 anos, os cientistas realizaram testes clínicos e laboratoriais repetidos, bem como exames de ressonância magnética.

Eles usaram uma técnica estatística chamada análise de cluster, que identificou os seis grupos de pessoas com pré-diabetes, com base em oito características metabólicas centrais. Entre elas, estavam os níveis de glicose no sangue, a quantidade de gordura no fígado, a distribuição geral da gordura, os níveis de lipídios no sangue e o risco genético de diabetes.

Quando o grupo de cientistas confirmou que os seis subtipos de pré-diabetes se aplicam mais amplamente, eles estenderam a análise a quase 7 mil pessoas de um estudo com funcionários públicos no Reino Unido.

Quais foram os achados do estudo

Os pesquisadores descobriram que as pessoas nos seis grupos têm as seguintes características metabólicas e perfis de risco:

  • O grupo 1, assim como o 2 e 4, apresentou baixo risco de desenvolver diabetes e baixa mortalidade, em comparação com os outros três.
  • A maioria das pessoas no grupo 2 é magra e tem um risco muito baixo de desenvolver complicações do diabetes.
  • O grupo 3 produz pouca insulina e tem fatores de risco genéticos para diabetes. Também possuem um alto risco de desenvolver diabetes, complicações cardiovasculares e doenças renais. Mas o risco de mortalidade é moderado.
  • As pessoas do grupo 4 têm excesso de peso, mas seu metabolismo é relativamente saudável.
  • O grupo 5 tem altos níveis de gordura no fígado, seus tecidos são resistentes à insulina e apresentam alto risco de diabetes, complicações cardiovasculares e nefropatia. Sua taxa de mortalidade é superior à do grupo 3.
  • O grupo 6 tem altos níveis de gordura nos rins e nas cavidades abdominais, conhecido como gordura visceral. Em comparação com os grupos 3 e 5, o risco de diabetes é relativamente baixo, mas o risco de nefropatia e mortalidade são altos.

Por que este estudo é importante?

Os pesquisadores explicam que as descobertas se aplicam apenas a grupos e não refletem riscos ou perspectivas individuais. No entanto, eles planejam investigar se essas categorias podem ser usadas para identificar pessoas com risco alto de desenvolver a doença e, com isso, fornecer tratamentos direcionados e estratégias de prevenção.

"Em seguida, em estudos futuros, procuraremos primeiro determinar em que medida as novas descobertas são aplicáveis para a classificação de pessoas individuais em grupos de risco", diz Andreas Fritsche, autor sênior do artigo.