;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Associação de peritos acusa INSS de 'montar cenários' em agências

Segurados não foram atendidos pelo INSS em data agendada - MATEUS BONOMI/ESTADÃO CONTEÚDO
Segurados não foram atendidos pelo INSS em data agendada Imagem: MATEUS BONOMI/ESTADÃO CONTEÚDO

Do UOL, em São Paulo

15/09/2020 19h55

A ANMP (Associação Nacional dos Médicos Peritos) afirmou hoje que o INSS (Instituto Nacional do Seguro Social) está "montando cenários" em agências movimentadas do Rio de Janeiro e de São Paulo para inspeções acompanhadas pela imprensa.

De acordo com o ANMP, o Instituto adulterou a checklist obrigatória de vistoria em agências, que inclui a checagem de limpeza, segurança, ventilação e equipamentos. Em comunicado publicado pela diretoria do ANMP, a associação diz que a intenção é "desacreditar a inspeção técnica realizada oficialmente pela SPMF na semana ada, que aparentemente desagradou aos gerentes locais por revelar a inépcia da gestão do Instituto".

A nota critica a gestão do INSS, que, segundo a associação, depois de seis meses com agências fechadas, "nada fez para mudar o ambiente de trabalho de forma a adaptar-se às necessidades diante da pandemia do novo coronavírus".

Mais cedo, o INSS divulgou a retomada de inspeções nas salas de atendimento de perícia médica em mais de 100 agências. De acordo com o Instituto, a medida "garantirá a segurança e seriedade do trabalho feito pelo INSS, para que serviço tão essencial ao cidadão volte a ser prestado".

Ontem, seguradores de São Paulo que foram receber atendimento agendado encontraram as portas fechadas. O INSS decidiu, em cima da hora, não reabrir as agências depois de uma decisão do Tribunal Regional da 3ª Região, que atendeu pedido do SINSSP (Sindicato dos Trabalhadores do Seguro Social e Previdência Social no Estado de São Paulo), que alega descumprimento do INSS de protocolos de segurança sanitária.

Agências são "polos de difusão de Covid", diz ANMP

A ANMP afirma que o Instituto quer apontar a Perícia Médica como intransigente. "O INSS quer vender uma narrativa para forçar a opinião pública a acreditar que está tudo normal e que estaríamos apenas atuando de forma 'corporativista'". A associação continua: "Usar tática de cinematografia de guerra não vai resolver a triste realidade: a maioria das agências são calabouços prontos para serem polos de difusão e propagação de covid-19 em idosos e doentes".

Além disso, a associação também anunciou que não reconhecerá nenhuma vistoria realizada por agentes externos à categoria e que nenhum Perito Médico Federal se apresentará às agências. "Nos manteremos no trabalho remoto. Já fizemos quase 3 milhões de análises de pedidos com mais de 70% de concessão desde o início da pandemia."

Outro lado

Em nota ao UOL, a Secretaria de Previdência e o INSS declararam que nenhum item foi retirado dos normativos. "O que houve foi uma adequação para separar os itens estruturais, necessários para o funcionamento das agências de maneira geral, daqueles fundamentais - conforme protocolo do Ministério da Saúde - para a proteção dos usuários em razão da pandemia de covid-19".

Sobre termômetros para medir a temperatura dos segurados, o INSS declarou que "não permaneceram na lista atualizada de itens necessários nos consultórios porque a temperatura será aferida na entrada da agência".

De acordo com o INSS, o piso lavável não foi considerado essencial para reabertura pois "há a possibilidade de desinfecção para que não haja riscos aos segurados e servidores".

A Secretaria e o INSS ainda informaram que todos os protocolos de higienização de agências foram intensificados.