Validador de Utente SNS Portugal
Validador en línea de Utente SNS Portugal. Excelente para sus pruebas.
¿Cómo se valida el Utente SNS?
El Número de Usuario de Salud identifica a los ciudadanos registrados en el Servicio Nacional de Salud (SNS) de Portugal. Consta de 9 dígitos.
Esta herramienta genera y valida números de usuario aplicando la fórmula de Módulo 11 clásico sobre los primeros 8 dígitos.
Anatomía y Estructura del Número de Usuario SNS
El Número de Usuario del SNS portugués consta de 9 dígitos regulados por ACSS/SPMS:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 a 8 | Identificador RNU | 8 dígitos | Número correlativo en el Registro Nacional de Usuarios sanitarios | 12345678 |
| 9 | Dígito de Control | 1 dígito | Dígito verificador calculado por Módulo 11 con pesos 9 a 2 | 5 |
Algoritmo de Validación del Usuario SNS (Módulo 11 Ponderado)
El SNS portugués aplica ponderación de 9 a 2 para calcular el dígito de control:
DV = (11 - (sum(d_i * [9, 8, 7, 6, 5, 4, 3, 2]) % 11)) % 11
- 1. Multiplique los primeros 8 dígitos por los pesos [9, 8, 7, 6, 5, 4, 3, 2].
- 2. Sume los productos resultantes.
- 3. Calcule el resto por 11: Resto = Suma % 11.
- 4. Calcule: DV = (11 - Resto) % 11.
- 5. Si DV es 10 se descarta; de lo contrario debe coincidir con el 9º dígito.