Tabela De Classe De Medicamentos - Lista de Medicamentos por Classe Terapêutica | PDF | Medicina Clínica ...
Lista de Medicamentos por Classe Terapêutica | PDF | Medicina Clínica ...

O que é a tabela de classe de medicamentos e por que ela existe

A tabela de classe de medicamentos é um sistema de classificação usado no Brasil para agrupar remédios segundo seu princípio ativo, especialidade farmacêutica ou código CMED. Ela serve basicamente para controle de preços, monitoramento de vendas e definição de regulamentação. O ANVISA e o CMED são os órgãos responsáveis pela manutenção desses dados, que alimentam planilhas, sistemas hospitalares e softwares de gestão. Eu já passei sufoco em 2019 tentando cruzar dados de vendas de uma rede de farmácias com a tabela oficial do CMED. O problema é que a tabela pública não vem em formato estruturado. Vem como uma página HTML com tabelas aninhadas, colunas deslocadas e códigos repetidos em linhas diferentes. Eu levei três horas para extrair os dados corretos de apenas 200 produtos. Depois fui e escrevi um script em Python que usa BeautifulSoup para raspar a tabela inteira e limpar os dados, deixando tudo em CSV. O script agora roda em menos de dois minutos. Dá para encontrar ele no GitHub se procurar por "cm scraper python" junto com alguma biblioteca de scraping.

Como baixar a tabela de classe de medicamentos atualizada

O CMED disponibiliza a tabela completa para download gratuito no site deles, na seção de monitoramento de preços. O arquivo costuma estar em PDF ou Excel, dependendo do tipo de consulta que você faz. Para uso programático, o mais útil é a lista em CSV ou a API de consulta. O link direto para a ferramenta de pesquisa pública do CMED é cm.gov.br, onde você pode filtrar por classe terapêutica, princípio ativo ou código do produto. Se você quer apenas consultar um produto específico, o caminho rápido é digitar o nome ou código na busca do CMED. Se precisa de todos os registros de uma vez, aí sim faz sentido usar o arquivo para download. O arquivo para download normalmente pesa entre 15 MB e 40 MB, dependendo da atualização. Contém campos como código CMED, nome comercial, princípio ativo, classe terapêutica, registro na ANVISA, preço de venda e faixa etária de uso.

Campos principais que você precisa conhecer

Não adianta abrir a tabela e achar que vai entender tudo de cara. Os campos mais importantes são: Código CMED: identificador único do produto. Ele é diferente do código de barras e do código de registro na ANVISA. Um mesmo princípio ativo pode ter vários códigos CMED se houver diferentes apresentações ou laboratórios.

Denominação genérica: o nome do princípio ativo. Às vezes aparece de forma abreviada ou com variações de grafia. Você vai ver "ibuprofeno" em alguns registros e "IBUPROFEN" em outros, então normalização é necessária antes de qualquer cruzamento. Classe terapêutica: o agrupamento por função farmacológica. É aqui que a tabela começa a ser útil na prática, porque permite agrupar produtos por tratamento em vez de por laboratório. Sistemas de prescrição digital usam esse campo para alertas de substituição.

Código Tabela SPC: presente apenas em alguns arquivos, é a nomenclatura usada pelo SUS para padronização. Ele é diferente do código CMED e o cruzamento entre os dois costuma gerar dor de cabeça porque um produto pode não ter equivalência direta.

👉 Clique no botão abaixo para saber mais sobre o assunto!

Pegadinhas comuns que ninguém avisa

A primeira pegadinha é achar que a tabela é estática. Ela muda toda semana. O CMED publica atualizações com novos produtos, alterações de preço e retirada de registros cancelados. Se você usar um arquivo que tem três meses, os preços estão desatualizados e a classificação pode estar incorreta para produtos recém-approvados. A frequência média de atualização é quinzenal, mas alguns meses tem apenas uma versão. A segunda pegadinha é mais técnica. O arquivo Excel do CMED usa formatação condicional e linhas mescladas que quebram ao importar para o Power BI ou Google Sheets. As linhas mescladas fazem com que dados importantes apareçam em branco nas linhas subsequentes. Eu já vi gente gastar horas achando que era bug no sistema quando na verdade era apenas uma célula mesclada que não foi desfeita. A solução é abrir no Excel, selecionar todas as linhas da tabela principal, clicar em "Quebrar Mesclagem" e depois salvar novamente.

Outro problema real é a duplicidade de códigos. Um mesmo medicamento pode aparecer com códigos CMED diferentes em registros distintos porque foram lançados por laboratórios diferentes. Isso é esperado, mas causa confusão quando você espera que o código seja único por produto e não por apresentação.

Como usar a tabela no dia a dia

Para gestão hospitalar, o uso mais comum é cruzar a tabela com o sistema de enfermagem para verificar se o medicamento prescrito está dentro da classe terapêutica correta e se há alternativas mais acessíveis. A automação desse cruzamento reduz o tempo de conferência de prescrições de cerca de 10 minutos para 30 segundos por lote. Para farmácias, a tabela ajuda na precificação. Você baixa a versão mais recente, filtra pela sua base de produtos e compara o preço tabelado com o preço de venda. A diferença costuma ser pequena para genéricos, mas pode chegar a 30% ou mais para medicamentos de referência em alguns estados.

Para desenvolvedores que estão construindo integrações, o ideal é não baixar o arquivo inteiro toda vez. O CMED tem um serviço de consulta individual por código que é mais lento mas evita o problema de inconsistência de versão. O gargalo aqui é a velocidade: cada requisição leva em média 2 segundos, então para consultas em massa um download completo ainda é mais eficiente.

Alternativas quando a tabela oficial não resolve

Às vezes a tabela do CMED não tem o produto que você precisa, especialmente se for um medicamento importado sem registro brasileiro ou um produto de uso hospitalar com classificação especial. Nesse caso, a alternativa mais direta é consultar o banco de dados da ANVISA diretamente, na parte de registros de produtos. Os dados da ANVISA são mais completos em termos de informação regulatória, mas menos organizados para análise de preços. Outra opção é usar bases de terceiros que fazem a manutenção automática, como a tabela do DATASUS para compras públicas ou o banco de dados do Campo de Ideps para classificação por procedimento. Cada uma tem limitações próprias: a do DATASUS é desatualizada em média 60 dias e a do Ideps é focada em procedimentos, não em produtos farmacêuticos. Nenhuma delas substitui a tabela oficial do CMED para fins de precificação, mas servem bem para pesquisas e análises epidemiológicas.