O tratamento de pacientes com câncer é um desafio para os hospitais e centros de saúde. O primeiro problema é classificar ou identificar o tipo específico de câncer. Em seguida, os médicos devem determinar um tratamento adequado para tal doença. Existem bancos de dados mundiais que registram informações sobre câncer, de modo que os médicos possam tentar achar uma classificação para a doença de acordo com os sintomas apresentados pelo paciente. Contudo eles não oferecem um bom suporte para a procura das doenças e, principalmente, para a identificação do tratamento. Este artigo propõe a utilização das tecnologias de raciocínio baseado em casos e raciocínio baseado em regras como solução para suportar estas duas atividades via representações de casos de pacientes e adaptações destes casos para a definição de diagnósticos mais especializados, de acordo com as peculiaridades de cada paciente. Nosso foco é sobre o câncer gastrointestinal, mas as idéias podem ser estendidas para outros domínios de câncer.