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

Fiocruz pede autorização para uso emergencial da vacina de Oxford à Anvisa

Guilherme Mazieiro e Allan Brito

Do UOL, em Brasília e colaboração para o UOL

08/01/2021 14h35Atualizada em 08/01/2021 18h39

A Anvisa (Agência Nacional de Vigilância Sanitária) recebeu hoje (8) da Fiocruz (Fundação Oswaldo Cruz) o pedido de autorização para uso emergencial de 2 milhões de doses prontas da vacina de Oxford/AstraZeneca que serão importadas da Índia. Na manhã de hoje, a agência também recebeu o pedido de uso emergencial do Instituto Butantan, que produz a CoronaVac em conjunto com a farmacêutica Sinovac.

O uso emergencial permite a vacinação em grupos de risco como idosos, indígenas e profissionais da saúde. Para ambos os casos, a Anvisa estima que a análise deve levar até 10 dias. A Fiocruz informou que o pedido para registro definitivo (que permite vacinação em massa) deve ser feito até o dia 15 de janeiro.

O país atingiu a marca de 200 mil mortos em decorrência da pandemia. Os dados foram divulgados pelo consórcio de veículos de imprensa, do qual o UOL faz parte.

Ontem, representantes da Fiocruz, da Anvisa e da farmacêutica AstraZeneca estiveram reunidos para discutir a documentação e as informações sobre o processo de produção da vacina pelo Instituto Serum, na Índia.

As primeiras 24 horas serão utilizadas para fazer uma triagem do processo e checar se os documentos necessários estão disponíveis. Se houver informação importante faltando, a Anvisa pode solicitar as informações adicionais ao laboratório. O prazo de 10 dias não considera o tempo do processo em status de exigência técnica."
Trecho de nota da Anvisa

As negociações para a importação estão avançadas e as doses devem custar US$ 5,25 cada uma, o que gera um valor total de cerca de R$ 60 milhões, incluídos os custos com a operação (etiqueta e bula), armazenagem e transporte das vacinas.

Entre três possibilidades de datas do Ministério da Saúde para iniciar a imunização nacional contra o novo coronavírus, a mais otimista tem o início da campanha previsto para 20 de janeiro.

Os primeiros insumos do IFA (Ingrediente Farmacêutico Ativo) da vacina de Oxford devem chegar ao Brasil na próxima semana e a previsão é de que a carga que vem da China chegue até o próximo dia 12 de janeiro. Com isso, a Fiocruz prevê que a produção da vacina AstraZeneca/Oxford no Brasil comece no dia 20 deste mês.

"Este é um momento histórico para a Fiocruz. A submissão desse pedido de autorização para uso emergencial da nossa vacina covid-19, desenvolvida em parceria com a unidade de Oxford e a farmacêutica AstraZeneca, é um o importante para que possamos ter ível, no Programa Nacional de Imunizações (PNI), uma vacina eficaz e segura para o Sistema Único de Saúde", informou, em nota, a presidente a Fiocruz, Nísia Trindade Lima.

A agência informou que a análise do pedido de uso emergencial é feita por uma equipe multidisciplinar, envolve especialista das áreas de registro, monitoramento e inspeção.

Uso Emergencial

Segundo a Anvisa, os dois laboratórios fizeram apenas o pedido para uso emergencial. Nenhum pediu ainda o registro da vacina, para vacinação em massa de toda a população.

Ano ado, foi aprovada uma lei que determina prazo de 72 horas para Anvisa aprovar o registro de fármacos (entre eles vacina) desde que já aprovados em agências regulatórias de referência.

A lei vale para vacinas que estejam registradas (para uso em massa) nas agências dos Estados Unidos, União Europeia, Japão ou da China. Até hoje, nenhuma vacina está aprovada nesta condição em nenhuma dessas agências. A aprovação nestes países é em caráter emergencial. Por isso, a Anvisa trabalha com prazo de aprovação de 10 dias, o qual foi definido em protocolo interno da agência.