Validateur de DEA Number (USA)
Validez la conformité structurelle, la classe de praticien et la clé de contrôle des numéros de la Drug Enforcement Administration (USA).
À propos de la Validation du DEA Number
La validation du DEA Number vérifie que l'identifiant est conforme aux exigences fixées par le Controlled Substances Act (21 CFR Part 1301).
Le validateur vérifie que la première lettre correspond à une classe de titulaire valide (A, B, C, F, M, P, R, X), contrôle l'initiale et applique l'algorithme pondéré de clé de contrôle sur les chiffres.
Anatomie & Structure du DEA Number (9 Caracteres)
Structure officielle régie par le Controlled Substances Act (21 CFR Part 1301) :
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 | Type de Registrant | 1 lettre | Catégorie du titulaire (A/B/F/C pour Praticiens, M pour Mid-Level, P/R pour Distributeurs) | A |
| 2 | Initiale du Registrant | 1 lettre/chiffre | Première lettre du nom légal ou dénomination (ou 9 si commence par un chiffre) | B |
| 3 à 8 | Identifiant Numérique | 6 chiffres | Séquence numérique unique attribuée par la DEA | 123456 |
| 9 | Clé de Contrôle | 1 chiffre | Checksum calculé selon (Somme Impairs + 2 * Somme Pairs) mod 10 | 3 |
Algorithme de Calcul du Checksum DEA
Formule mathématique officielle appliquée sur les 6 chiffres centraux :
Total = (d1 + d3 + d5) + 2 * (d2 + d4 + d6) | Check Digit = Total % 10
- 1. Additionner les 1er, 3e et 5e chiffres (Somme 1).
- 2. Additionner les 2e, 4e et 6e chiffres et multiplier le résultat par 2 (Somme 2).
- 3. Additionner les deux résultats partiels (Total = Somme 1 + Somme 2).
- 4. La clé de contrôle correspond au dernier chiffre du total (Total mod 10).