;(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édico que ficou 35 dias internado ou por traqueostomia e teve delírios

Marcela Lemos

Colaboração para o UOL, no Rio

20/04/2020 14h42Atualizada em 20/04/2020 20h12

Após ficar 35 dia s internado em um hospital particular na zona norte do Rio, o professor da Uerj (Universidade do Estado do Rio de Janeiro) e nefrologista do Hupe (Hospital Universitário Pedro Ernesto), Édison Souza, teve alta no fim de semana e estima que vai precisar de pelo menos mais um mês para se recuperar totalmente dos efeitos da covd-19.

O médico foi um dos primeiros casos de coronavírus diagnosticado em profissionais de saúde. Ele disse ao UOL que durante a internação precisou ficar duas semanas em coma induzido, ou por hemodiálise, traqueostomia e teve delírios ao acordar. "O exame de raio-x do meu pulmão foi uma coisa horrorosa. Alguma coisa não deixava o ar chegar nos alvéolos e a traqueostomia foi necessária", afirmou.

Eu não desejava morrer, mas tinha dias que o sentimento era querer sumir de onde eu estava, do quadro [de saúde] que eu estava. A sensação era que alguém precisava aparecer e me tirar daquela situação
Édison Souza, médico e professor da Uerj

De acordo com o médico, a ventilação mecânica só poderia ser estendida por 14 dias para não provocar necrose no tecido da traqueia. Ao acordar, ele disse teve delírios. Primeiro, achou que estava na Bahia ao lado de cantores famosos e depois chegou a achar que foi sequestrado.

"Quando eu acordei eu via Caetano Veloso, Gilberto Gil na minha frente. Via uns besouros gigantes no teto, mas eu tinha consciência no fundo que aquilo não era verdadeiro. Quando acordei não lembrava de nada e cheguei a achar que tivesse sido sequestrado", afirmou.

A sensação de sair do hospital, dsse ele, é de renascimento. "Ver meu filho de novo foi de uma satisfação, felicidade imensurável", disse Édison sobre o filho de 20 anos.

Apesar da alta, o paciente ainda se recupera das consequências do vírus e de tantos dias de internação. Devido a traqueostomia, o médico e também professor apresenta certa dificuldade para falar e vai precisar ar por fisioterapia. Édison está sob os cuidados da irmã.

No dia 8 de abril, quando ainda estava internado na UTI, ele completou 66 anos e afirma ter se assustado com os efeitos da doença.

"Essa doença tem várias facetas e a mais sorrateira delas é que é silenciosa, parece uma gripe. Começou com coriza, mal-estar, febre baixa e assim eu fui parar no hospital de onde saí mais de um mês depois", disse.

Para ele, a obesidade pode ter contribuído para agravar seu quadro de saúde. Quando chegou ao hospital, o médico pesava 130 quilos. Ele deixou a unidade com dez quilos a menos e agora afirma que pretende cuidar mais da alimentação.