Validador de DEA Number (EE. UU.)
Valida la conformidad estructural, categoría del registrante y el checksum de registros de la Drug Enforcement Administration (EE. UU.).
Sobre la Validación del DEA Number
La validación del DEA Number comprueba que el identificador cumpla con las especificaciones del Controlled Substances Act (21 CFR Part 1301).
El validador corrobora que la primera letra corresponda a una clase de registrante autorizada (A, B, C, F, M, P, R, X), verifica la inicial y efectúa la ponderación matemática del checksum sobre los dígitos numéricos.
Anatomía y Estructura del DEA Number (9 Caracteres)
Estructura oficial regulada por el Controlled Substances Act (21 CFR Part 1301):
| Posición | Campo | Longitud | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 | Tipo de Registrante | 1 letra | Categoría del registrante (A/B/F/C para Médicos/Farmacias, M para Nivel Medio, P/R para Distribuidores) | A |
| 2 | Inicial del Registrante | 1 letra/dígito | Primera letra del apellido legal o denominación comercial (o 9 si inicia con dígito) | B |
| 3 a 8 | Identificador Numérico | 6 dígitos | Secuencia numérica única asignada por la DEA | 123456 |
| 9 | Dígito Verificador | 1 dígito | Checksum calculado según (Suma Impares + 2 * Suma Pares) mod 10 | 3 |
Algoritmo de Cálculo del Checksum DEA
Fórmula matemática oficial aplicada sobre los 6 dígitos centrales:
Total = (d1 + d3 + d5) + 2 * (d2 + d4 + d6) | Check Digit = Total % 10
- 1. Sumar el 1.º, 3.º e 5.º dígitos numéricos (Suma 1).
- 2. Sumar el 2.º, 4.º y 6.º dígitos numéricos y multiplicar el resultado por 2 (Suma 2).
- 3. Sumar ambos resultados parciales (Total = Suma 1 + Suma 2).
- 4. El dígito verificador corresponde al último dígito del total (Total mod 10).