Pular para o conteúdo principal

Gerador de CNS

Gere números de Cartão Nacional de Saúde válidos. Perfeito para testes.

Aguardando geração...

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çã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)