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

Após manobra, monitor cardíaco despenca em ambulância e mata grávida em MG

Kamily Pricila tinha 20 anos e estava grávida de sete meses e meio - Reprodução/Redes Sociais
Kamily Pricila tinha 20 anos e estava grávida de sete meses e meio Imagem: Reprodução/Redes Sociais

Do UOL, em São Paulo

17/01/2023 12h35Atualizada em 17/01/2023 17h48

Uma jovem grávida morreu após ser atingida por um monitor cardíaco que despencou dentro de uma ambulância da prefeitura de Sacramento (MG). Kamily Pricila Fernandes de Oliveira, 20, estava grávida de sete meses e meio e teria começado a apresentar sintomas de hipertensão no dia 9 de janeiro. O bebê nasceu de uma cesária não programada e segue internado, em estado grave.

No dia, a gestante ou mal ao receber a notícia de que o avô morreu e foi levada à Santa Casa de Misericórdia de Sacramento, sendo liberada após avaliação. Já na quarta-feira (11), ela foi a um posto de saúde entregar exames, mas teve novo mal estar e teve que ser encaminhada novamente para a unidade de saúde, onde foi identificado o quadro de pré-eclampsia — doença hipertensiva específica da gravidez.

Devido à gravidade da doença, que pode levar a um parto prematuro ou prejudicar o desenvolvimento do feto, a jovem foi transferida para o Hospital de Clínicas da Universidade Federal do Triângulo Mineiro, mas, durante o caminho, o condutor fez uma manobra na via e a mulher acabou atingida pelo monitor cardíaco.

"O motorista fez uma manobra e com isso um equipamento se soltou e atingiu a cabeça da Kamily. A enfermeira tentou amortecer o impacto e não deu certo", disse Camila Yuki, amiga da vítima, ao UOL.

Segundo o Hospital da UFTM, a jovem chegou ao hospital em estado crítico, com quadro de traumatismo craniano além da pré-eclâmpsia. Ela teve que ar por uma cesária de emergência e teve morte cerebral declarada na quinta-feira (12).

A família de Kamily autorizou a doação dos órgãos. Foram captados pelo hospital os dois rins, duas córneas, o fígado e o coração.

Já o bebê da jovem segue internado em estado grave e respira com ajuda de aparelhos, segundo o comunicado da unidade de saúde à reportagem.

Também em nota ao UOL, a Polícia Civil de Minas Gerais informou que o pai da paciente registrou a ocorrência na sexta-feira (13), na Delegacia de Plantão em Uberaba.

"As providências de polícia judiciária estão sendo adotadas para apuração dos fatos, como realização de exame para identificar a causa da morte da jovem. A PCMG esclarece que, em caso de indício criminal, será instaurado o respectivo procedimento investigativo para a devida responsabilização", declarou a corporação.