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

Descolamento da placenta: entenda o problema que afeta gravidez de Eliana

Reprodução/Instagram/@elianebrasilfc
Imagem: Reprodução/Instagram/@elianebrasilfc

Helena Bertho

do UOL

23/05/2017 15h33

A apresentadora Eliana anunciou na segunda-feira, dia 23, que vai se afastar de seu programa do SBT por recomendação médica e ficar em repouso absoluto pois teve descolamento de placenta. Aos 43 anos e grávida de cinco meses, ela disse em seu perfil do Instagram: "preciso salvar minha filha de um parto muito prematuro".

O descolamento da placenta, segundo o obstetra Alberto D´Auria, do Hospital Maternidade Santa Joana, é chamado de descolamento de saco gestacional no início da gestação e é mais comum em mulheres com mais de 35 anos. Ele e o diretor da Federação Brasileira de Ginecologia e Obstetrícia, Corintio Mariani Neto, explicam do que se trata o problema que atingiu a apresentadora e como é o tratamento:

O que é o descolamento de placenta ou do saco gestacional?

É o que acontece, por diversas razões possíveis, quando o saco gestacional (nome dado à placenta até 10 semanas de gravidez) ou a placenta se descola parcialmente ou integralmente da parede do útero, cortando a irrigação de sangue e, consequentemente, nutrientes que chegam até o bebê.

Coloca em risco a vida do bebê?

Pode colocar sim. Depende de qual é a região do tamanho do descolamento. Se for uma porção pequena ou pouco importante, pode não significar nada. Mas se for um descolamento grande e em uma região nobre, pode levar ao aborto natural ou ao parto prematuro do bebê se a gravidez for mais avançada.

É importante saber diferenciar o descolamento do saco gestacional de outra coisa que é o descolamento prematuro de placenta (DPP), que acontece no último trimestre da gravidez. Esse descolamento tardio é extremamente perigoso, pois pode levar à morte iminente do feto e colocar em risco também a saúde da mulher e exige interrupção imediata da gravidez. 

Acontece apenas em mulheres mais velhas?

Não. É de fato mais comum em mulheres mais velhas, pois após os 35 anos é pode haver menor produção de progesterona e também menor vascularização da parede do útero, dois fatores muito importantes para a fixação da placenta no primeiro trimestre.

No entanto, pode acontecer com mulheres mais novas fumantes, hipertensas, com hipotireoidismo, que já tenham realizado uma cesárea ou que apresentem alta sensibilidade no útero.

Há como evitar o descolamento?

A reposição hormonal pode ajudar a prevenir nos casos em que se sabe da deficiência da progesterona. Mas, de maneira geral, é comum que só se descubra o problema durante o exame de ultrassonografia.

Exige afastamento do trabalho e repouso total, como no caso de Eliana?

Sim. A identificação do descolamento é feita através do ultrassom. Em seguida se coloca a gestante em repouso, para evitar que a placenta descole mais e o caso complique, para então fazer tratamento para corrigir o déficit que levou ao descolamento. "Normalmente o problema se desfaz e a paciente pode voltar à vida normal", afirma o especialista.