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

Saúde

Sintomas, prevenção e tratamentos para uma vida melhor


Outubro Rosa: câncer de mama em homens também requer atenção

Marcello Casal Jr/ABr
Imagem: Marcello Casal Jr/ABr

Camila Tuchlinski

Da Agência Estado, em São Paulo

24/10/2019 17h00

Segundo os Registros de Câncer e do Sistema de Informações sobre Mortalidade (SIM/MS) realizados em 2018 e 2019 pelo Instituto Nacional de Câncer (Inca), o câncer de mama ainda é o tipo com maior incidência entre as mulheres, representando 29,5% dos casos de neoplasia. É também o tipo de tumor que mais mata mulheres no Brasil: 16,1% entre todas as neoplasias.

O câncer de mama é uma doença causada pela multiplicação anormal e descontrolada de células mamárias. E também afeta os homens. "Entre os homens, a incidência é menor. Para cada cem diagnósticos de câncer de mama em mulheres, diagnosticamos um câncer de mama no homem", explica Andrea Cubero, mastologista da Rede de Hospitais São Camilo de São Paulo.

Apesar disso, os sintomas da doença em homens e mulheres são os mesmos: pele da mama avermelhada, retraída ou parecida com casca de laranja, alterações no bico do peito (mamilo), saída de líquido anormal das mamas, dor recorrente nos seios e pequenos nódulos nas axilas ou no pescoço.

Nos homens, a questão genética também influencia, na avaliação da médica Fabiana Makdissi, diretora do Departamento de Mastologia do Hospital A.C. Camargo. "Normalmente, ele aparece em homens mais velhos, acima dos 60 anos, e pode ser mais frequente em homens cujas famílias apresentam muitos casos de câncer de mama, mesmo que em mulheres, e câncer de ovário", esclarece.

Diagnóstico

Especialistas não costumam fazer exame de rastreamento de câncer de mama em homens, exceto se o paciente buscar o serviço médico com alguma queixa. "Ao primeiro sinal de um caroço na mama ou inchaço próximo do mamilo, secreção, é bom agendar um médico. O aumento da mama no homem pode ser só uma ginecomastia, que significa um aumento totalmente benigno da glândula mamária do homem, sem risco para câncer de mama", afirma Fabiana Makdissi, do A.C. Camargo.

Tratamento

A mama masculina é pequena e os nódulos costumam ficar atrás do mamilo. O procedimento cirúrgico no homem é diferente, como explica a médica. "A cirurgia costuma ser a retirada de toda a mama, com a aréola e o mamilo tendo de sair como margem de segurança (mastectomia total), com a cirurgia para a retirada de gânglio", afirma Makdissi.

Quimioterapia, radioterapia e bloqueio dos hormônios são tratamentos complementares e que podem ser recomendados pelo especialista.

Podcasts do UOL
Ouça o podcast Maratona, em que especialistas e corredores falam sobre corrida. Os podcasts do UOL estão disponíveis em uol.com.br/podcasts, no Spotify, Apple Podcasts, Google Podcasts e outras plataformas de áudio.