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ção | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 | Tipo de Identificador | 1 dígito | 1 ou 2 para cadastro Definitivo; 7, 8 ou 9 para cadastro Provisório | 1 |
| 2 a 14 | Matrícula do Usuário | 13 dígitos | Sequência numérica única atribuída pelo Ministério da Saúde | 2345678901234 |
| 15 | Dígito Verificador | 1 dígito | Dígito de integridade que satisfaz o somatório Módulo 11 | 5 |
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. Verifique se o primeiro dígito pertence ao conjunto {1, 2, 7, 8, 9}.
- 2. Multiplique cada dígito pelo seu peso decrescente posicional de 15 até 1.
- 3. Calcule o somatório de todos os 15 produtos parciais.
- 4. Calcule o resto da divisão da soma por 11.
- 5. O CNS é considerado válido se e somente se o resto da divisão por 11 for exatamente igual a 0.