O que é e por que isso gera tanta confusão na prática
Classe terapeutica é a agrupamento de medicamentos que compartilham a mesma indicação clínica ou mecanismo de ação terapêutica. Não é um conceito da bula — é uma classificação sistemática usada por farmacêuticos, prescritores e órgãos reguladores para organizar o uso racional de drogas. O problema é que, na vida real, a fronteira entre as classes nunca é tão nítida quanto os livros mostram. No Brasil, a ANVISA trabalha com a Classificação Internacional de Doenças (CID-10) cruzada com a Tabela de Procedimentos, Medicamentos, Órteses, Próteses e Materiais Especiais do SUS (OPM). Quando você consulta o Manual de Términos de la Clase Terapeutica, que é publicado pela OPAS/OMS, vê uma taxonomia diferente da que se usa aqui. Isso é importante porque muitos softwares de prontuário eletrônico e de gestão hospitalar misturam os dois modelos, e a divergência gera erros de prescrição que nunca deveriam existir.
A diferença entre classe terapeutica, ATC e denominação genérica
A sigla ATC vem da Anatomical Therapeutic Chemical Classification System, mantida pelo Centro de Colaboração da OMS para Pesquisa em Uso de Medicamentos. Ela é hierárquica: nível 1 é o sistema orgânico ou terapêutico, nível 2 é o grupo terapêutico, nível 3 é o grupo farmacológico, nível 4 é o grupo químico e nível 5 é a substância específica. Um mesmo medicamento pode pertencer a mais de uma classe terapeutica dependendo do contexto. O anti-inflamatório não esteroidal diclofenaco, por exemplo, está na classe dos AINEs para reumatologia, mas na classe dos analgésicos para dor aguda. Duas classes diferentes, mesma molécula. Isso não é bug — é a realidade da prática clínica. O código ATC do diclofenaco é M01AE05. Se você estiver fazendo um mapeamento de consumo hospitalar, usar apenas a classe terapeutica ampla "AINE" já blinda a análise contra duplicações. Se quiser granularidade, precisa entrar no subnível farmacológico. A maioria dos relatórios que vejo por aí corta no nível 2 ou 3 e depois se maravilha com os números que saem absurdos.
Como estruturar uma classificação funcional no dia a dia
Eu comecei a lidar com isso em 2014, quando precisei padronizar o cadastro de medicamentos de uma farmácia hospitalar que tinha mais de 2.400 itens, cada um com três ou quatro nomenclaturas diferentes conforme o fornecedor. O resultado era impossível de audituar. A solução que funcionou foi simples, mas ninguém gosta de_adotá-la porque exige trabalho manual no início. O primeiro passo é escolher uma fonte primária de classificação. Eu optei pelo código ATC da OMS como eixo central, porque é internacional, atualizado trimestralmente e tem versão gratuita via API pública. Depois, criei uma tabela de mapeamento com colunas para: nome comercial, princípio ativo, código ATC, classe terapeutica completa (do nível 1 ao 5), via de administração, apresentação e fornecedor principal. A tabela cresceu para cerca de 3.100 linhas. O mapeamento levou três semanas, feito por uma farmacinsta sênior e dois estagiários, com validação final minha.
O segundo passo foi criar regras de consistência. Cada medicamento novo que entrava no cadastro passava por um filtro automático: se o princípio ativo já existia, o sistema puxava a classe terapeutica cadastrada. Se não existia, o farmacêutico responsável preenchia manualmente e justificava a escolha. Sem essa regra, em seis meses a tabela voltava bagunçada. Eu vi acontecer em quatro hospitais diferentes. O terceiro passo, o mais importante e o mais ignorado, é a atualização periódica. A OMS libera novas versões do ATC todo ano em julho. Medicamentos ganham novas indicações, classes são reorganizadas, subsídios são criados. Se você não rodar uma rotina de atualização semestral, sua classificação estará defasada em dois anos no máximo. Eu configurei um script Python que baixa o arquivo CSV oficial, cruza com a tabela interna e gera um relatório de divergências. O trabalho anual caiu de quatro dias para cerca de três horas de revisão manual.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Pegadinhas que ninguém conta
Uma coisa que aprendi na marra: a classe terapeutica de um medicamento muda conforme a via de administração. O mesmo princípio ativo pode estar em classes diferentes se for administrado por via oral versus via intravenosa. O omeprazol é um A02B (drogas para tratamento de doenças relacionadas com úlceras, inibidores da bomba de prótons) quando é oral, mas quando entra em fórmula compounding IV em UTI, alguns sistemas o classificam de forma diferente. Isso acontece porque a via altera a indicação terapêutica percebida. Não é erro do sistema — é ambiguidade intrínseca da classificação. Dica prática: sempre cadastre a classe terapeutica considerando a via de administração padrão da sua instituição. Se você atende tanto ambulatório quanto internação, mantenha duas linhas para o mesmo princípio ativo, cada uma com sua classe. O custo é dobrar o cadastro, mas o ganho em precisão de relatórios é enorme.
Outro ponto que quase todo mundo esquece: a classe terapeutica não é sinônimo de grupo farmacológico. Ibuprofeno e ketorolaco estão na mesma classe terapêutica (AINEs), mas em grupos farmacológicos diferentes dentro da subclasse. Ketorolaco é um derivado do ácido fenilacético, ibuprofeno é um profeno. Para controle de risco de interações, o grupo farmacológico fino é mais relevante que a classe ampla. Para controle de gasto, a classe ampla é suficiente. A resposta depende do que você está medindo.
Quando a classe terapeutica falha e o que fazer
O modelo ATC não cobre tudo. Medicamentos órfãos, combinações fixas, produtos fitoterápicos e vacinas frequentemente caem em lacunas ou recebem códigos genéricos demais para serem úteis. Eu tive um caso específico em 2019 com um imunobiológico importado para tratamento de uma doença rara pediátrica. O código ATC disponível era J05AX (outros antivirais), mas a classe terapeutica real do medicamento, considerando sua indicação e mecanismo, era muito mais específica. Usar o código ATC cego geraria uma distorção de 340% no gasto por classe quando comparado à receita real. A workaround que adotei foi criar uma camada suplementar chamada "classe clinica", definida manualmente pela equipe de farmácia e terapia médica, com critérios baseados na indicação registrada no rol do rol ANS e nas diretrizes da sociedade científica pertinente. Essa camada sobrepõe-se ao ATC sem substituí-lo. Quando há conflito, prevalece a classe clinica para fins de gestão de custo e a classe ATC para fins de farmacovigilância. Dois eixos, duas finalidades, nenhum dos dois errado.
Se o seu cenário é uma farmácia comunitária com menos de 500 itens, essa complexidade toda é overkill. Uma classificação simplificada em três níveis — terapêutica, grupo e substância — resolve 95% das necessidades. A regra é: comece simples e adicione complexidade apenas quando o dado começar a mentir para você. Eu vejo gente implementar classificação ATC completa em clinicas pequenas que nem relatório mensal consistente fazem. O resultado é trabalho desperdiçado e classificação mal utilizada. O link oficial para o banco de dados ATC da OMS é https://www.whocc.no/atc_ddd_index/. A versão brasileira da classificação, quando disponível, deve ser cruzada com a tabela de OPM da ANVista para fins de autorização de procedimentos do SUS. Se você precisa de um modelo pronto para importar no Excel ou em sistema próprio, recomendo montar a tabela a partir do CSV oficial e não confiar em planilhas de terceiros — já vi varias com código ATC desatualizado de 2018 até 2021 espalhados pela internet.