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

Secretário: São Paulo pode antecipar vacinação para idosos acima de 85 anos

26 nov. 2020 - Edson Aparecido disse que mais de 16 mil idosos acima de 90 anos já foram vacinados na capital  - Aloisio Mauricio/FotoArena/Estadão Conteúdo
26 nov. 2020 - Edson Aparecido disse que mais de 16 mil idosos acima de 90 anos já foram vacinados na capital Imagem: Aloisio Mauricio/FotoArena/Estadão Conteúdo

Do UOL, em São Paulo

07/02/2021 11h23

O secretário municipal de Saúde de São Paulo, Edson Aparecido, disse hoje que discute com o governo paulista antecipar a vacinação contra covid-19 para idosos acima de 85 anos, prevista para começar no dia 15 de fevereiro.

Segundo ele, a possibilidade se deve ao sucesso da campanha de imunização para idosos acima de 90 anos, que em dois dias já vacinou 16.360 pessoas de um total de 32.800, ou seja, praticamente metade do público.

"Com isso, a vacinação para os idosos entre 85 e 90 anos, prevista para 15 de fevereiro, nós estamos discutindo com o governo do estado a possibilidade de anteciparmos esta vacinação", disse o secretário em entrevista à CNN nesta manhã.

Aparecido lembrou que amanhã a prefeitura reforça a campanha de vacinação com cinco postos drive-thru e quatro unidades centro-escolas para atendimento aos maiores de 90 anos. "Com isso, nós acreditamos seguramente que até metade da próxima semana a gente possa ter vacinado todos os idosos com mais de 90 anos", acrescentou ele.

Na terça-feira começa também a vacinação dos profissionais de saúde autônomos com idade acima de 60 anos.

Aparecido disse ainda estar esperançoso de que até meados de maio seja possível vacinar todos os idosos que vivem na capital, que são 1,9 milhão de pessoas.

Confira os pontos de vacinação na cidade de São Paulo

Para receber a vacina, o idoso deve apresentar F, a carteira de vacinação e o cartão do SUS (Sistema Único de Saúde), se tiver. Caso o idoso precise de acompanhante, será permitido apenas uma pessoa, devido à pandemia.

A vacinação nos drive-thrus ocorrerá de segunda a sexta-feira, das 8h às 17h, nos seguintes endereços:

1. Praça Charles Miller - Estádio do Pacaembu (zona oeste)
2. Neo Química Arena Corinthians (zona leste)
3. Autódromo de Interlagos - rua Jacinto Júlio, Portão EHN (zona sul)
4. Centro de Exposições do Anhembi - rua Olavo Fontoura, portão 38 (zona norte)
5. Igreja Boas Novas - rua Marechal Malet, 611, Parque da Vila Prudente (zona leste)

Nas UBSs (os endereços das unidades podem ser encontrados no site da prefeitura) e nos centros-escolas, a vacinação ocorre das 7h às 19h. Os quatro centros-escola ficam nos seguintes endereços:

Centro-Escola Barra Funda
Av. Dr. Abrahão Ribeiro, 283

Centro-Escola Vila Mariana
Rua Ambrosina de Macedo, 94

Centro-Escola Geraldo de Paula Souza
Av. Dr. Arnaldo, 925

Centro-Escola Samuel Barnsley Pessoa
Av. Vital Brasil, 1.490

Pré-cadastro no 'Vacina Já'

A Prefeitura orienta que pessoas com direito à vacinação nesta primeira fase realizem um pré-cadastro no site Vacina Já para agilizar o atendimento e evitar aglomerações em UBS, por exemplo.

"Vale ressaltar que não é um agendamento e o uso não é obrigatório para receber a vacina, mas contribui para melhorar a dinâmica dos serviços e a rotina do próprio cidadão", informou.

Segundo a Prefeitura, o pré-cadastro economiza até 90% no tempo de atendimento para imunização.