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

Retratos

Instantâneos de realidade do Brasil e do mundo


Pacientes não conseguem vir à clínica, diz médica do Alemão sobre tiroteios

A médica da família e comunidade Nayara Rocha - Arquivo Pessoal
A médica da família e comunidade Nayara Rocha Imagem: Arquivo Pessoal

Elisa Soupin

Colaboração para Universa

27/05/2020 04h00Atualizada em 27/05/2020 22h46

A rotina da médica da família e comunidade Nayara Rocha, 30, começa cedo. Ela mora em Copacabana, na zona sul do Rio, e atravessa a cidade para estar às 7h na Clínica da Família Zilda Arns, no Complexo do Alemão, comunidade da zona norte. Antes da pandemia de coronavírus, ela já tinha enfrentado dificuldade para ar o local de trabalho algumas vezes, por conta de tiroteios que a impediram de chegar. Agora, são os pacientes que, muitas vezes, não conseguem ar a clínica.

"No meio da pandemia, a gente começou a ver diariamente conflitos. Então, em um dia que deveria ser de isolamento social, uma operação policial mata 13 pessoas. E não são só essas 13 pessoas mortas, entende, são 13 famílias e mais uma população inteira que adoece mentalmente vendo 13 corpos sendo carregados pelas ruas principais de uma favela", diz ela.

No Complexo do Alemão, assim como em outras comunidades do Rio de Janeiro, falta o básico para combater a pandemia. Água, por exemplo. As dificuldades da falta de estrutura básica se cruzam com a violência, amplificando a dificuldade de o à saúde. No dia 15 de maio, uma sexta-feira, uma operação policial deixou 13 mortos no Complexo do Alemão.

Já no dia 27 de abril, durante outro tiroteio, pacientes não conseguiram chegar à clínica. Agentes de saúde, que são moradores de comunidade, também não conseguiram. Ela diz que a comunidade vivia o pico da pandemia e metade dos atendimentos eram sobre suspeita do Covid.

"A gente faz um monitoramento diário para ver como a pessoa está evoluindo e quando a pessoa não está evoluindo bem, a gente precisa que o paciente volte. Nesse dia, não conseguiram voltar porque estava tendo tiroteio. Assim, você rompe com um direito fundamental, que é o o à saúde", diz ela.

A violência é um problema que se reflete de formas muitas vezes indireta na saúde das pessoas cuidadas por Nayara. "Existem estudos que mostram isso, e a gente observa muito também, que após um período de conflito, há um aumento da descompensação de doenças crônicas como insuficiência cardíaca, infarto e AVC, que são decorrentes desse pós-conflito", alerta a médica.

"A gente tem relatos de pacientes com óbitos domiciliares, de uma pessoa que ficou 12 horas esperando até conseguir uma remoção. Em diversas áreas, há relatos de que o Samu não chega", diz ela.

Pública, a clínica da família em que ela trabalha não tem a estrutura adequada para atender pacientes graves do novo coronavírus. Não há respiradores por lá, por exemplo, nem área para garantir o isolamento. Ela e sua equipe precisaram criar uma divisão espacial para ter espaço que fique reservado a pacientes com suspeita de coronavírus.

"A maioria das pessoas que adoece, 80% delas, não vai evoluir para nada mais grave, então a gente pode atendê-las ali. A gente foi adaptando a estrutura da clínica e preparando os profissionais para o que iria acontecer. Esses 20% que a gente não consegue tratar, encaminhamos para outras unidades", explica.

O expediente da clínica da família é encerrado às 18h. Em seus três anos de experiência, em que já precisou se proteger do fogo cruzado algumas vezes, ela acredita que a violência deixa muitas marcas psicológicas, como quando a menina Agatha foi assassinada. "Naquele momento, houve uma demanda muito grande de crianças em adoecimento mental, sem querer ir para escola, sem querer entrar na kombi", conta.

Contudo, por mais que veja na violência um problema grave, a médica acredita que durante a pandemia, outras demandas essenciais afloram. "A questão da violência territorial é bastante normalizada, as pessoas já vivem aquilo diariamente. Na pandemia, há questões mais estruturais, não tem intervenção do estado para cuidar daqueles territórios, prover coisas básicas, como saneamento, condições de manter o isolamento, isso afeta mais que a violência", diz Nayara.