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

EUA alertam para câncer associado a prótese de mama; médicos dizem ser raro

Próteses de silicones para as mamas podem estar relacionadas a casos de câncer - iStock
Próteses de silicones para as mamas podem estar relacionadas a casos de câncer Imagem: iStock

Hysa Conrado

De Universa, em São Paulo

10/09/2022 15h30

O FDA (istração de Alimentos e Medicamentos, em tradução do inglês), órgão regulador dos Estados Unidos, emitiu um alerta sobre o risco de câncer associado a próteses de silicone para as mamas. No comunicado, divulgado na quinta-feira (8), a agência afirmou que a ocorrência de tumores do tipo carcinomas de células escamosas e outros linfomas é rara, mas existe.

Segundo o alerta, em alguns casos relatados, as pacientes foram diagnosticadas anos após a colocação dos implantes, sendo que os principais sintomas observados foram inchaço, dor, caroços ou alterações na pele.

"No momento, não temos informações suficientes para dizer se os implantes mamários causam esses cânceres ou se alguns implantes apresentam maior risco do que outros. Por esse motivo, casos de CEC [carcinomas de células escamosas], linfoma e qualquer câncer localizado no tecido cicatricial ao redor dos implantes mamários devem ser relatados ao FDA", diz o comunicado.

Para Wendell Uguetto, cirurgião plástico da Sociedade Brasileira de Cirurgia Plástica e membro do corpo clínico do Hospital Albert Einstein, em São Paulo, o alerta não deve ser recebido com alarde, já que a ocorrência desse tipo de problema decorrente dos implantes é "extremamente rara".

"O mais importante é que a paciente que tenha uma prótese ou pense em colocar uma esteja ciente que esse risco, embora pequeno, existe", afirma Uguetto.

Segundo o FDA, cerca de 20 casos de CEC e pelo menos 30 de outros tipos de linfomas envolvendo as cápsulas mamárias foram identificados ao redor do mundo. Apesar disso, a agência destacou que não é possível mensurar a taxa de incidência do problema ou mesmo os fatores de risco associados ao surgimento dos tumores.

"Uma vez que você identifica a mama inchada, faz uma ressonância [e confirma o câncer], retira-se a cápsula e é possível retirar o tumor sem ter dado tempo de chegar à metástase [quando as células cancerígenas se espalham para outros órgãos]. E, nos casos de metástase, que são raros, as pacientes estão respondendo bem à quimioterapia e à radioterapia", afirma o especialista.

O cirurgião ressalta que há outros problemas relacionados aos implantes de silicone que são muito mais recorrentes do que o câncer. Entre eles estão hematomas decorrentes de sangramentos logo após a cirurgia, infecção da prótese, alteração estética, assimetria, dor nas mamas, aumento de flacidez, dificuldades de alimentação, perda de sensibilidade e necrose de pele, entre outras intercorrências.

Uguetto ressalta, ainda, que todos esses riscos devem ser comunicados à paciente que pretende fazer o implante das próteses de silicone, para que ela possa estar atenta e ciente das possíveis complicações.