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)
| 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
| 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)