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

Câmara aprova permitir compra de vacinas por estados, municípios e empresas

Vacina Oxford/AstraZeneca contra a covid-19                              - Tânia Rego/Agência Brasil
Vacina Oxford/AstraZeneca contra a covid-19 Imagem: Tânia Rego/Agência Brasil

Luciana Amaral

Do UOL, em Brasília

02/03/2021 18h49

O plenário da Câmara dos Deputados aprovou hoje projeto de lei que permite a compra de vacinas por estados, municípios e pela iniciativa privada. Pelo texto, a aquisição se torna possível desde que a vacina tenha registro ou autorização temporária de uso emergencial aprovada pela Anvisa (Agência Nacional de Vigilância Sanitária). Há ainda outras condicionantes (veja abaixo).

A redação final do projeto agora segue para sanção do presidente Jair Bolsonaro (sem partido).

No caso da compra pela iniciativa privada, as doses devem ser integralmente doadas ao SUS (Sistema Único de Saúde). Depois da imunização dos grupos prioritários previstos no Plano Nacional de Operacionalização da Vacinação contra a covid-19, as empresas poderão adquirir, distribuir e istrar vacinas, desde que pelo menos 50% das doses sejam doadas ao SUS e, as demais, aplicadas de graça.

Ainda de acordo com o texto aprovado, as vacinas adquiridas pela iniciativa privada deverão ser aplicadas em sala própria e autorizada pelo serviço de vigilância sanitária local. As empresas devem também fornecer ao Ministério da Saúde informações relativas à aquisição, doação e aplicação dos imunizantes, incluindo contratos.

Para parte dos deputados, especialmente da oposição, o projeto cria uma espécie de "fura-fila" ao permitir que a iniciativa privada vacine quem quiser após o término da vacinação dos grupos prioritários com parte dos imunizantes que adquirir.

A compra das vacinas deve ser feita pela União, mas os estados, o Distrito Federal e os municípios poderão fazê-la de forma suplementar, com recursos oriundos da União. Antes, o texto falava em "recursos federais", mas a redação foi modificada para permitir que recursos destinados ao Fundo Municipal de Saúde também possam ser utilizados.

O texto ainda diz que, excepcionalmente, a compra pelos estados e municípios pode ser realizada com recursos próprios caso haja descumprimento do Plano Nacional de Operacionalização da Vacinação contra a covid-19 ou caso este não preveja cobertura imunológica "tempestiva e suficiente".

Em 23 de fevereiro, o STF (Supremo Tribunal Federal) já havia autorizado estados e municípios a comprar e distribuir vacinas contra a covid-19 se o governo federal não cumprir o plano ou se as doses previstas pela União forem insuficientes.

O projeto também prevê que União, estados, Distrito Federal e municípios possam assumir os riscos referentes à responsabilidade civil decorrente de eventuais efeitos adversos oriundos da aplicação dos imunizantes.

Um dos motivos da elaboração do projeto original com essa previsão de compartilhamento de riscos pelo presidente do Senado, Rodrigo Pacheco (DEM-MG), é a recusa do governo federal em aceitar termos impostos pela Pfizer/BioNTech para seu imunizante. O texto foi elaborado após articulação com o Ministério da Saúde.

A Anvisa já aprovou o pedido de registro definitivo dessa vacina. No entanto, as negociações do governo com o laboratório estão travadas por conta de cláusulas com exigências consideradas inaceitáveis pela gestão de Bolsonaro.

"O nosso objetivo é acelerar a imunização da população brasileira e salvar vidas. Eu, como cidadão, não quero saber se a vacina é federal, estadual ou municipal. O que eu quero é a cura para essa doença e que o país possa avançar, retomar a economia e gerar empregos", disse o relator do projeto na Câmara, deputado Igor Timo (Podemos-MG).