Saltar a contenido

SCR-EST-005: Estudios Programados

Identificador: SCR-EST-005 Modulo: MTS-EST-001 - Catalogo de Estudios Version: 1.0.0 Fecha: 2025-12-05 Autor: MobileUxUiDrone (Eight of Eight)


1. Informacion General

Atributo Valor
Nombre Estudios Programados
Tipo Pantalla de lista
Prioridad Alta
Roles PI, CR (lectura), CS (con permiso)

2. Proposito

Mostrar todos los estudios con citas programadas, con indicadores de preparacion y estado.


3. Wireframe ASCII

+------------------------------------------+
| [=] Estudios Programados          [+]    |
+------------------------------------------+
|                                          |
| PROXIMOS                                 |
+------------------------------------------+
|                                          |
| +--------------------------------------+ |
| | [!] HOY - 15 Dic                     | |
| |                                      | |
| | [tubo] Perfil Lipidico Completo      | |
| |        8:00 AM - Lab San Angel       | |
| |                                      | |
| |        +-----------------------+     | |
| |        | [!] Ayuno: 2h restantes|     | |
| |        +-----------------------+     | |
| |                                      | |
| | [Ver preparacion]     [Ver detalle]  | |
| +--------------------------------------+ |
|                                          |
| +--------------------------------------+ |
| | MANANA - 16 Dic                      | |
| |                                      | |
| | [rx] Radiografia de Torax            | |
| |      10:30 AM - Hospital Central     | |
| |                                      | |
| |      +---------------+               | |
| |      |Sin preparacion|               | |
| |      +---------------+               | |
| +--------------------------------------+ |
|                                          |
| +--------------------------------------+ |
| | 20 Dic                               | |
| |                                      | |
| | [us] Ultrasonido Abdominal           | |
| |      9:00 AM - Clinica Norte         | |
| |                                      | |
| |      +------------------+            | |
| |      |[!] Ayuno 6h + Vej|            | |
| |      +------------------+            | |
| +--------------------------------------+ |
|                                          |
+------------------------------------------+
| ANTERIORES                    [Ver mas>] |
+------------------------------------------+
| [check] 10 Dic - Biometria Hematica      |
| [check] 5 Dic - Glucosa en Ayunas        |
+------------------------------------------+

4. Elementos de UI

4.1. Header

Elemento Componente Especificacion
Menu button IconButton Abrir drawer
Titulo TopAppBar "Estudios Programados"
Add button IconButton Nueva cita estudio

4.2. Scheduled Study Card

Elemento Componente Especificacion
Date Header DateHeader "HOY/MANANA/Fecha"
Container Card elevated Con borde si HOY
Study Icon CategoryIcon 32dp
Study Name Headline6 Bold
Time + Place Body2 Hora AM/PM + ubicacion
Prep Status PrepStatusChip Estado de preparacion

4.3. Prep Status Chip Variants

Estado Color Icono Texto
En progreso Warning schedule "Ayuno: Xh restantes"
Listo Success check "Preparacion lista"
Pendiente Error warning "Revisar preparacion"
Sin prep Neutral info "Sin preparacion"

4.4. Card Actions

Elemento Componente Especificacion
Ver preparacion TextButton Solo si tiene prep
Ver detalle TextButton Siempre visible

4.5. Anteriores Section

Elemento Componente Especificacion
Section Header SectionHeader Colapsable
Items CompactListItem Checkmark + fecha + nombre

5. Comportamiento

5.1. Ordenamiento

  • Proximos: Cronologico ascendente
  • Anteriores: Cronologico descendente

5.2. Agrupacion

  • Por fecha relativa (HOY, MANANA)
  • Luego por fecha especifica

5.3. Actualizacion de Estado

  • Prep status se actualiza automaticamente
  • Countdown en tiempo real para ayuno
  • Refresh al volver de background

5.4. Card HOY

  • Borde destacado (color primario)
  • Banner si hay prep urgente
  • Animacion sutil de atencion

6. Estados

6.1. Estado Vacio

+------------------------------------------+
|                                          |
|        [ilustracion calendario]          |
|                                          |
|    No tienes estudios programados        |
|                                          |
|    Cuando programes una cita de          |
|    estudio, aparecera aqui con           |
|    recordatorios de preparacion.         |
|                                          |
|    [+ Programar estudio]                 |
|                                          |
+------------------------------------------+

6.2. Estado Con Alerta Urgente

+------------------------------------------+
| [!!!] ATENCION                           |
| Tu estudio de hoy requiere ayuno.        |
| Faltan 2 horas para tu cita.             |
| [Revisar preparacion]                    |
+------------------------------------------+

7. Notificaciones Generadas

Notificacion Trigger Tiempo
Recordatorio cita Configurado 24h, 2h antes
Inicio ayuno Si tiene ayuno [horas_ayuno + 1] antes
Ultimo momento ayuno Si tiene ayuno [horas_ayuno] antes
Prep completada Check manual Inmediato

8. Accesibilidad

8.1. WCAG 2.1 AA

Criterio Implementacion
1.3.1 Fechas como headings
1.4.3 Contraste en status chips
2.4.6 Estructura de lista clara

8.2. Screen Reader

Elemento Anuncio
Date header "Hoy, 15 de diciembre"
Study card "[Nombre], [hora], [lugar], preparacion: [estado]"
Urgente "Alerta, estudio de hoy requiere atencion"

9. Navegacion

9.1. Entradas

Origen Accion Parametros
Tab Citas Seccion estudios -
Notificacion Tap evento_id
Deep link medtime://studies/scheduled -

9.2. Salidas

Destino Accion Parametros
SCR-EST-003 Tap card codigo, evento_id
SCR-EST-007 Ver preparacion codigo, evento_id
MTS-CIT-001 + Nueva tipo=ESTUDIO

10. Analytics

Evento Trigger Datos
scheduled_studies_viewed Pantalla visible count
urgent_prep_shown Banner mostrado codigo
prep_status_tapped Ver preparacion codigo, status
study_card_tapped Ver detalle codigo

Documento generado por MobileUxUiDrone (Eight of Eight)