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

Covid-19: Anvisa divulga regras para autorização emergencial de vacina

02/12/2020 19h32

A Agência Nacional de Vigilância Sanitária (Anvisa) divulgou hoje (2) critérios para uma modalidade especial de autorização emergencial de vacinas contra a covid-19 em caráter experimental. Esse modo simplificado terá menos exigências do que os registros de outros medicamentos e tratamentos, mas a agência declarou que serão garantidos requisitos de segurança.

A permissão especial poderá ser fornecida para vacinas que estejam em estudo no Brasil na chamada Fase 3, em que a eficácia e a segurança são analisadas. Nesse caso, as vacinas serão destinadas a programas de governo, não podendo ser comercializadas pelas empresas que obtiveram a permissão.

A autorização será temporária e abarcará apenas públicos específicos, não podendo ser disponibilizadas para o público em geral. A autorização emergencial só ficará como alternativa enquanto durar o que a Anvisa chamou de "situação de emergência bem estabelecida".

"Existiam autorizações de importações excepcionais, mas a autorização de uso emergencial foi criada com base na questão especifica da pandemia da covid-19. Essa discussão está alinhada com as melhores práticas internacionais. A Organização Mundial da Saúde publicou regras específicas para essa modalidade", afirmou o gerente geral de Medicamentos e Produtos Biológicos da Anvisa, Gustavo Mendes. 

Critérios

Apenas as empresas que estão desenvolvendo as vacinas poderão solicitar a autorização na Anvisa. Deve ser comprovada a capacidade de fabricar ou de importar a substância.

As companhias interessadas em tal alternativa deverão fazer antes uma reunião com a equipe da Anvisa, que é chamada de "pré-submissão", e demandará do requerente informações que servirão como forma de auxiliar na análise.

Será preciso também já ter aprovado na Anvisa um dossiê de desenvolvimento clínico. Isso ocorre no caso de vacinas em teste no Brasil, que já tiveram os estudos liberados, o que implica o envio de informações que demonstram perfil de segurança adequado e abordam o compromisso com a continuidade dos ensaios clínicos.

Avaliação

Até o momento, nenhuma farmacêutica ou centro de pesquisa deu entrada com pedido de registro ou da autorização emergencial de vacinas contra a covid-19. No caso dos requerimentos que poderão ser feitos, a equipe da Anvisa vai avaliar uma série de aspectos.

Como a autorização será limitada a um público específico, a Anvisa analisará a relação entre riscos e benefícios da vacina para esse grupo populacional, o que inclui a taxa de eficácia e os efeitos adversos. "Como são medicamentos que vão gerar dados complementares, pode ser que o risco benefício seja alterado. A possibilidade de ser revogada precisa estar muito clara", disse Gustavo Mendes.

Um dos aspectos avaliados envolve os níveis de eficácia e segurança. O coordenador responsável pela área na agência ressaltou que o debate internacional vem considerando patamares por volta dos 50%.

Também serão considerados na análise as tecnologias empregadas, os procedimentos de fabricação, o prazo de validade, as condições de armazenamento e o tempo em que a vacina funcionará após descongelada.

O coordenador geral da área de vacinas da Anvisa acrescentou que a avaliação também levará em conta o que chamou de "boas práticas de fabricação", onde as doses serão fabricadas e quais são os procedimentos de treinamento de pessoal para que cumpra com os parâmetros de qualidade.

Também faz parte dos aspectos analisados o que a agência denomina "farmacovigilância", o acompanhamento do desenvolvimento da vacina, a duração da imunidade e a complementação dos dados para que a empresa possa, eventualmente, pleitear um registro.

Obrigações

Uma vez obtida a autorização emergencial, as empresas são suscetíveis a um conjunto de obrigações. A responsabilidade pela qualidade da vacina enquanto armazenada é da fabricante e deve ser respeitada.

Elas devem colocar no rótulo, de forma clara, que se trata de uma substância experimental. Outra exigência é o monitoramento de eventuais episódios adversos. E a farmacêutica pode ter a autorização revogada a qualquer momento.