Gerador de CNS
Gere números de Cartão Nacional de Saúde válidos. Perfeito para testes.
Sobre o Gerador de CNS por Tipo
O Gerador de Cartão Nacional de Saúde (CNS) do Box4Dev cria números de identificação válidos para o SUS, com a opção de especificar o tipo: Beneficiário (iniciados em 1 ou 2) ou Profissional (provisórios, iniciados em 7, 8 ou 9). Cada número gerado segue rigorosamente os algoritmos de validação do DATASUS.
Esta ferramenta é indispensável para equipes de QA e desenvolvimento na área da saúde, permitindo testar cadastros de pacientes e profissionais, sistemas de prontuário eletrônico e outras aplicações que dependem da validação de diferentes tipos de CNS, tudo em um ambiente seguro e sem dados reais.
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:
- 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.