Pular para o conteúdo principal
Pular para o conteúdo principal

Validador de CNS

Valide números de CNS (Cartão Nacional de Saúde) de forma rápida e segura.

Sobre o Validador de CNS

O Validador de CNS verifica se um Cartão Nacional de Saúde é matematicamente válido. O CNS tem 15 dígitos e pode ser definitivo (começa com 1, 2, 7, 8 ou 9) ou provisório (começa com 3, 4, 5 ou 6).

Cada tipo usa um algoritmo diferente: o definitivo usa o algoritmo de Luhn, enquanto o provisório usa soma ponderada. Nossa ferramenta identifica automaticamente o tipo e aplica a validação correta.

Anatomia & Estrutura do Cartão Nacional de Saúde (CNS)

O CNS é composto por 15 dígitos decimais agrupados em 4 blocos (NNN NNNN NNNN NNNN):

PosiçãoCampoTamanhoSignificado & RegraExemplo
1Tipo de Identificador1 dígito1 ou 2 para cadastro Definitivo; 7, 8 ou 9 para cadastro Provisório1
2 a 14Matrícula do Usuário13 dígitosSequência numérica única atribuída pelo Ministério da Saúde2345678901234
15Dígito Verificador1 dígitoDígito de integridade que satisfaz o somatório Módulo 115

Algoritmo do Cartão Nacional de Saúde (DATASUS Módulo 11)

O número de 15 dígitos deve satisfazer a regra linear ponderada de Módulo 11:

Σ (d[i] * (15 - i)) % 11 == 0; d[0] ∈ {1, 2, 7, 8, 9}
  1. 1. Verifique se o primeiro dígito pertence ao conjunto {1, 2, 7, 8, 9}.
  2. 2. Multiplique cada dígito pelo seu peso decrescente posicional de 15 até 1.
  3. 3. Calcule o somatório de todos os 15 produtos parciais.
  4. 4. Calcule o resto da divisão da soma por 11.
  5. 5. O CNS é considerado válido se e somente se o resto da divisão por 11 for exatamente igual a 0.

Perguntas Frequentes (FAQ)