Pular para o conteúdo principal

Gerador de NPI

Gerador de NPI válido para provedores e profissionais de saúde dos EUA de QA.

Aguardando geração...

Sobre o National Provider Identifier (NPI)

O National Provider Identifier (NPI) é um identificador de 10 dígitos exclusivo emitido pelo CMS (Centers for Medicare & Medicaid Services) para provedores de saúde nos Estados Unidos.

A validação matemática é estruturada. Os primeiros 9 dígitos contêm um prefixo virtual fixo '80840' indicando provedores norte-americanos, e o 10º dígito é um checksum derivado através da variação da fórmula de Luhn Módulo 10.

Anatomia & Estrutura do NPI (10 Dígitos)

O número nacional de prestador de saúde dos EUA (CMS / HIPAA) compreende 10 dígitos:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1Tipo de Entidade1 dígito"1" para Médicos/Indivíduos ou "2" para Organizações/Hospitais1
2 a 9Identificador Sequencial8 dígitosSequencial numérico atribuído pelo sistema NPPES23456789
10Dígito Verificador1 dígitoChecksum calculado por Luhn Módulo 10 aplicando prefixo virtual "80840"6

Algoritmo de Validação do NPI (Luhn com Prefixo Virtual "80840")

O padrão oficial CMS/HIPAA calcula o dígito verificador via algoritmo de Luhn antecedido pelo prefixo 80840:

CheckDigit = (10 - (LuhnSum("80840" + NPI_Base) % 10)) % 10
  1. 1. Verifique se o NPI possui exatamente 10 dígitos numéricos.
  2. 2. Preceda o NPI pela sequência fixa virtual de 5 dígitos "80840", formando 15 dígitos com o check digit.
  3. 3. Da direita para a esquerda (começando da 15ª posição decrescente), multiplique por 2 os dígitos em posições pares relativas.
  4. 4. Se o produto da multiplicação for superior a 9, subtraia 9.
  5. 5. Some todos os valores resultantes.
  6. 6. Calcule o dígito de controle: (10 - (Soma % 10)) % 10.
  7. 7. O NPI é válido se o dígito calculado coincidir com o 10º dígito do NPI.

Perguntas Frequentes