Saltar a contenido

Pantalla: Agregar Dependiente

Identificador: SCR-FAM-002 Modulo: MTS-FAM-001 - Perfiles Familiares Version: 1.0.0 Fecha: 2025-12-05 Autor: MobileUxUiDrone (Eight of Eight) Estado: Especificado


1. Informacion General

Atributo Valor
Nombre Agregar Dependiente
Proposito Wizard para crear perfil de menor de edad bajo tutela
Tipo Full Screen Wizard
Acceso FAB > Agregar Dependiente
Prioridad Alta
Tier Pro/Perfect

2. Wireframe ASCII

2.1. Paso 1: Datos Basicos

+------------------------------------------+
|  [X]    Agregar Dependiente      Paso 1/3|
+------------------------------------------+
|                                           |
|         +------------------+              |
|         |   [Tap para      |              |
|         |   agregar foto]  |              |  <- Avatar picker
|         +------------------+              |
|                                           |
|  Nombre(s) *                              |
|  +------------------------------------+   |
|  |                                    |   |
|  +------------------------------------+   |
|                                           |
|  Apellido(s) *                            |
|  +------------------------------------+   |
|  |                                    |   |
|  +------------------------------------+   |
|                                           |
|  Fecha de nacimiento *                    |
|  +------------------------------------+   |
|  | dd / mm / aaaa              [CAL]  |   |
|  +------------------------------------+   |
|  [!] Debe ser menor de 18 anos            |
|                                           |
|  Relacion *                               |
|  +------------------------------------+   |
|  | Seleccionar...                  [v]|   |
|  +------------------------------------+   |
|  - Hijo/a                                 |
|  - Nieto/a                                |
|  - Sobrino/a                              |
|  - Otro (tutela legal)                    |
|                                           |
+------------------------------------------+
|              [Siguiente ->]               |
+------------------------------------------+

2.2. Paso 2: Informacion Medica

+------------------------------------------+
|  [<]    Agregar Dependiente      Paso 2/3|
+------------------------------------------+
|                                           |
|  Informacion medica (opcional)            |
|                                           |
|  Ayuda a MedTime a darte mejores          |
|  recomendaciones para {nombre}            |
|                                           |
|  Alergias conocidas                       |
|  +------------------------------------+   |
|  | + Agregar alergia                  |   |
|  +------------------------------------+   |
|  [Penicilina] [x]  [Mariscos] [x]         |  <- Chips editables
|                                           |
|  Condiciones medicas                      |
|  +------------------------------------+   |
|  | + Agregar condicion                |   |
|  +------------------------------------+   |
|  [Asma] [x]                               |
|                                           |
|  Tipo de sangre                           |
|  ( ) A+  ( ) A-  ( ) B+  ( ) B-           |
|  ( ) AB+ ( ) AB- ( ) O+  ( ) O-           |
|  ( ) No lo se                             |
|                                           |
|  +------------------------------------+   |
|  | [   ] Omitir por ahora             |   |
|  +------------------------------------+   |
|                                           |
+------------------------------------------+
|              [Siguiente ->]               |
+------------------------------------------+
+------------------------------------------+
|  [<]    Agregar Dependiente      Paso 3/3|
+------------------------------------------+
|                                           |
|  DECLARACION DE RESPONSABILIDAD LEGAL     |
|                                           |
|  +------------------------------------+   |
|  |                                    |   |
|  | Al crear este perfil para un menor |   |
|  | de edad, declaro bajo protesta de  |   |
|  | decir verdad que:                  |   |
|  |                                    |   |
|  | 1. Soy el padre, madre o tutor     |   |
|  |    legal de {nombre}.              |   |
|  |                                    |   |
|  | 2. Tengo autoridad legal para      |   |
|  |    gestionar su informacion de     |   |
|  |    salud.                          |   |
|  |                                    |   |
|  | 3. Acepto la responsabilidad total |   |
|  |    por la precision de los datos.  |   |
|  |                                    |   |
|  | 4. Notificare a MedTime si mi      |   |
|  |    situacion legal cambia.         |   |
|  |                                    |   |
|  +------------------------------------+   |
|                                           |
|  [ ] He leido y acepto estas condiciones  |  <- Checkbox obligatorio
|                                           |
|  +------------------------------------+   |
|  | [Ver terminos completos]           |   |
|  +------------------------------------+   |
|                                           |
+------------------------------------------+
|        [Crear Perfil de {nombre}]         |  <- Disabled hasta check
+------------------------------------------+

3. Componentes UI

3.1. Avatar Picker

Propiedad Valor
Componente CMP-INP-010 (Avatar Picker)
Tamano 96x96dp
Placeholder Icono persona
Fuentes Camara, Galeria

3.2. Date Picker (Edad)

Propiedad Valor
Componente CMP-INP-005 (Date Picker)
Validacion Edad < 18 anos
Max date Hoy - 0 dias
Min date Hoy - 18 anos

3.3. Relationship Dropdown

Propiedad Valor
Componente CMP-INP-006 (Dropdown)
Opciones Hijo/a, Nieto/a, Sobrino/a, Otro
Requerido Si

3.4. Chip Input (Alergias)

Propiedad Valor
Componente CMP-INP-011 (Chip Input)
Autocomplete Lista sugerida
Removable Si
Propiedad Valor
Componente CMP-INP-003 (Checkbox)
Validacion Debe estar checked para continuar
Error state Si intenta continuar sin check

4. Validaciones

4.1. Paso 1

Campo Validacion Mensaje Error
Nombre 2-50 caracteres "Ingresa un nombre valido"
Apellidos 2-100 caracteres "Ingresa los apellidos"
Fecha nacimiento Edad < 18 "El dependiente debe ser menor de 18 anos"
Relacion Requerido "Selecciona la relacion"

4.2. Paso 3

Campo Validacion Mensaje Error
Checkbox legal Checked "Debes aceptar la declaracion para continuar"

5. Comportamientos

5.1. Navegacion Wizard

Accion Comportamiento
Back en Paso 1 Confirmar descarte y salir
Back en Pasos 2-3 Volver al paso anterior
Siguiente Validar y avanzar
X (Close) Confirmar descarte

5.2. Guardado

Paso Auto-guardado
1 No (solo validacion)
2 No (opcional)
3 Guardar al confirmar

6. Accesibilidad

6.1. Labels

Elemento accessibilityLabel
Avatar picker "Agregar foto de {nombre}"
Date picker "Fecha de nacimiento"
Checkbox legal "Acepto la declaracion de responsabilidad legal"

6.2. Anuncios

Evento Anuncio
Cambio paso "Paso {N} de 3"
Error validacion "Error: {mensaje}"
Exito "Perfil de {nombre} creado exitosamente"

7. Referencias


Documento generado por MobileUxUiDrone (Eight of Eight)