Validador de Cartão Nacional de Saúde (CNS)

Precisa de um CNS para testar?

Ir para o Gerador de CNS

Sobre o Validador de CNS

O Validador de Cartão Nacional de Saúde (CNS) é uma ferramenta online projetada para verificar a integridade matemática de um número de CNS. Ele aplica os algoritmos oficiais do DATASUS para confirmar se o dígito verificador está correto, tanto para números de CNS definitivos quanto para os provisórios.

Esta ferramenta é crucial para equipes de desenvolvimento e testes (QAs) que trabalham com software para a área da saúde. Ela permite validar formulários de cadastro de pacientes, sistemas de prontuário eletrônico e outras aplicações que dependem de um CNS estruturalmente correto, sem utilizar dados reais de cidadãos.

Como a Validação do CNS Funciona?

O CNS possui 15 dígitos, e seu algoritmo de validação depende do primeiro dígito do número:

  • CNS Definitivo (inicia com 1 ou 2): O cálculo do dígito verificador é baseado no algoritmo de Luhn (módulo 10), similar ao de cartões de crédito.
  • CNS Provisório (inicia com 7, 8 ou 9): O cálculo envolve a soma ponderada de cada um dos 15 dígitos, multiplicados por sua posição (de 1 a 15). A soma total deve ser um múltiplo de 11 para que o número seja considerado válido.

Nossa ferramenta aplica a regra correta com base no número informado para garantir uma validação precisa.

Perguntas Frequentes (FAQ)

Não. A validação é apenas matemática, confirmando que o número segue o algoritmo do DATASUS. Isso garante que ele seja aceito em testes de software, mas não significa que corresponda a um paciente real no Sistema Único de Saúde (SUS).

É uma ferramenta essencial para desenvolvedores e QAs que trabalham em sistemas de saúde. Ela permite testar cadastros, integrações e a lógica de validação de CNS em prontuários eletrônicos e outras aplicações, sem usar dados reais de pacientes.

Nossa ferramenta valida tanto os CNS definitivos (que começam com 1 ou 2) quanto os provisórios (que começam com 7, 8 ou 9), pois cada tipo possui um algoritmo de cálculo de dígito verificador específico. Isso garante uma cobertura completa para os seus testes.