Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
This project is not covered by Drupal’s security advisory policy.
Belgian INAMI (Institut national d'assurance maladie-invalidité) / RIZIV (Rijksinstituut voor ziekte- en invaliditeitsverzekering) number validator.
- The full INAMI / RIZIV number is composed of two parts (8 + 3 digits).
- The first number from the first part stands for the profession (e.g. 1 = Doctor, 2 = Pharmacist, 3 = Dentist, 4 = Nurse, 5 = Physiotherapist, 6 = Optician/Audition/..., 7 = Cognitive-behavioral therapist/...).
- The three numbers from the second part stands for the qualification (e.g. 730 = cardiology). List of qualifications. The qualification is (obviously) dependent from the first number.
This module does *not* check the existence of the number via a web service.
Validation rules can be defined from configuration, based on the nomenclature.
- The default validation checks if the first part is an integer of 8 digits.
- Optional validation can be applied on the Profession and Qualification (e.g. limit the user registration to some Professions and/or Qualifications). Profession and Qualification are exposed as entity reference from two taxonomy vocabularies.
- If a Profession is defined, it validates the first number from the first part.
A possible use case is to limit user registration based on validation rules.
Project information
- Module categories: Access Control
- Created by colorfield on , updated
- This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.