Pular para o conteúdo principal

Validador de DEA Number (EUA)

Valide a conformidade estrutural, categoria de registrante e checksum de números de registro da Drug Enforcement Administration (EUA).

Sobre a Validação do DEA Number

A validação do DEA Number verifica se o identificador atende rigorosamente ao padrão estabelecido pelo Controlled Substances Act (21 CFR Part 1301).

O validador checa se a primeira letra pertence a uma classe válida de registrante (A, B, C, F, M, P, R, X), se a segunda letra é compatível com a inicial do titular e aplica o algoritmo ponderado de checksum sobre os 7 dígitos numéricos.

Anatomia & Estrutura do DEA Number (9 Caracteres)

Estrutura oficial regulamentada pelo Controlled Substances Act (21 CFR Part 1301):

PosiçãoCampoTamanhoSignificado & RegraExemplo
1Tipo de Registrante1 letraCategoria do registrante (A/B/F/C para Praticantes, M para Mid-Level, P/R para Distribuidores)A
2Inicial do Registrante1 letra/dígitoPrimeira letra do sobrenome legal ou nome comercial (ou 9 se iniciado por número)B
3 a 8Identificador Numérico6 dígitosSequência numérica identificadora atribuída pela DEA123456
9Dígito Verificador1 dígitoChecksum calculado por (Soma Ímpares + 2 * Soma Pares) mod 103

Algoritmo de Cálculo do Checksum DEA

Fórmula oficial proprietária aplicada sobre os 6 dígitos centrais:

Total = (d1 + d3 + d5) + 2 * (d2 + d4 + d6) | Check Digit = Total % 10
  1. 1. Somar o 1º, 3º e 5º dígitos numéricos (Soma 1).
  2. 2. Somar o 2º, 4º e 6º dígitos numéricos e multiplicar o total por 2 (Soma 2).
  3. 3. Somar os dois resultados parciais (Total = Soma 1 + Soma 2).
  4. 4. O dígito verificador corresponde ao último algarismo do total (Total mod 10).

Perguntas Frequentes & Especificações Técnicas