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

Esse conteúdo é antigo

Mãe vai a UPA com cólica e acaba dando à luz sem saber de gravidez

Mulher de 43 anos não sentiu bebê mexer e achava que estava na menopausa, segundo enfermeira - Reprodução/Prefeitura de
Mulher de 43 anos não sentiu bebê mexer e achava que estava na menopausa, segundo enfermeira Imagem: Reprodução/Prefeitura de

Do UOL, em São Paulo

22/10/2021 12h05Atualizada em 22/10/2021 12h05

Uma mulher descobriu que estava grávida de cerca de 8 meses ao procurar uma Unidade de Pronto Atendimento (UPA) reclamando de uma suposta cólica renal.

A paciente de 43 anos deu entrada na unidade em Araranguá (SC), na manhã de terça-feira (19), alegando fortes dores abdominais, abaixo do ventre, e na coluna, mas destacando que tinha histórico de disfunção nos rins. Enquanto esperava pelo atendimento, ela pediu para usar o banheiro e foi surpreendida pelas fortes contrações.

Ellen Lazzaretti, enfermeira obstetra e coordenadora da UPA, conta que a primeira profissional que chegou ao banheiro, alertada pelos gritos da grávida, já viu o bebê "coroando", etapa do parto em que a parte mais larga da cabeça a pela abertura da vagina. Poucos segundos depois, o recém-nascido acabou caindo no vaso, sendo rapidamente socorrido.

Todo o processo entre a chegada da paciente e o nascimento da criança levou cerca de 40 minutos.

O bebê, um menino, veio ao mundo pesando 2,2 kg. "Não tem como a gente saber a prévia exata do tempo de gestação porque ela não sabia que estava grávida, eu enviei as fotos do bebê para um pediatra, e ele estima que estava com 35, 36 semanas, até pelo peso dele", detalhou Ellen em entrevista ao UOL.

Ainda segundo a enfermeira obstetra, a paciente realmente não sabia que estava esperando um bebê, já que achava sentir os primeiros sintomas da menopausa e tem dois filhos mais velhos, um deles já adulto.

"Ela falou que realmente não sabia, foi uma reação de susto, porque ela trabalhou até meia-noite no emprego dela, com dores nas costas, achando realmente que era cólica renal, por isso ela veio de manhã cedinho, antes de trabalhar. Os filhos dela, um de 20 e um de 14, também ficaram bem assustados, mas é um pacotinho de surpresa bem-vindo, né?", destacou a profissional.

Depois de receberem os primeiros socorros na UPA, mãe e bebê foram encaminhados de ambulância ao Hospital Regional da cidade. Ambos am bem, mas o recém-nascido continua internado em observação, por ser prematuro.

"Isso se chama gravidez silenciosa, que não é rara, mas é incomum. Ela tem 43 anos, estava acima do peso, entrando no período de menopausa. Menstruava, não menstruava...então para ela, depois de 14 anos, ela não imaginou que estava grávida. Ela não sentiu o bebê mexer", concluiu Ellen.