Especificacion UI Consolidada: Citas Medicas
Identificador: UI-MTS-CIT-001
Modulo Funcional: MTS-CIT-001 - Citas, Estudios y Tratamientos
Version: 1.0.0
Fecha: 2025-12-05
Autor: MobileUxUiDrone (Eight of Eight)
Estado: Especificado
1. Resumen Ejecutivo
Este documento consolida la especificacion de interfaz de usuario para el modulo de Citas, Estudios y Tratamientos de MedTime. El modulo permite gestionar citas medicas, estudios de laboratorio/imagen, tratamientos programados y mantener un historial completo de eventos medicos.
1.1. Alcance
| Aspecto |
Descripcion |
| Pantallas |
8 pantallas especificadas |
| Tipos de evento |
7 (Consulta, Estudio Lab, Estudio Imagen, Tratamiento, Terapia, Vacuna, Procedimiento) |
| Funciones clave |
Crear eventos, recordatorios inteligentes, deteccion de conflictos, historial |
| Tiers |
Free (local), Pro/Perfect (cloud sync) |
1.2. Pantallas del Modulo
| ID |
Nombre |
Tipo |
Prioridad |
| SCR-CIT-001 |
Lista de Citas |
Full Screen |
Alta |
| SCR-CIT-002 |
Agregar Cita |
Full Screen |
Alta |
| SCR-CIT-003 |
Detalle de Cita |
Full Screen |
Alta |
| SCR-CIT-004 |
Recordatorios |
Full Screen / Bottom Sheet |
Alta |
| SCR-CIT-005 |
Preparacion Pre-Cita |
Full Screen |
Media |
| SCR-CIT-006 |
Notas Post-Cita |
Full Screen |
Alta |
| SCR-CIT-007 |
Historial de Citas |
Full Screen |
Media |
| SCR-CIT-008 |
Compartir Cita |
Bottom Sheet / Full Screen |
Media |
2. Arquitectura de Navegacion
2.1. Mapa de Navegacion
[Bottom Nav: Citas] -> SCR-CIT-001 Lista
|
+---------------+---------------+
| | |
v v v
[Tab Agenda] [Tab Calendario] [Tab Historial]
| | |
v v v
[Tap cita] [Tap dia] SCR-CIT-007
| |
+-------+-------+
|
v
SCR-CIT-003 Detalle
|
+-------+-------+-------+-------+
| | | | |
v v v v v
[Editar] [Recordar] [Prep] [Notas] [Compartir]
| | | | |
v v v v v
SCR-002 SCR-004 SCR-005 SCR-006 SCR-008
[FAB +] -> SCR-CIT-002 Agregar
|
v
[Seleccionar tipo]
|
v
[Formulario]
|
v
[Recordatorios]
|
v
[Guardar]
3. Componentes UI Utilizados
3.1. Cards
| Componente |
Pantallas |
Uso |
| CMP-CRD-030 |
SCR-CIT-001 |
Appointment Card |
| CMP-CRD-031 |
SCR-CIT-003 |
Event Header |
| CMP-CRD-032 |
SCR-CIT-003, 005 |
Alert Card |
| CMP-CRD-033 |
SCR-CIT-005 |
Preparation Card |
| CMP-CRD-034 |
SCR-CIT-005 |
Conflict Card |
| CMP-CRD-035 |
SCR-CIT-007 |
History Card |
| CMP-CRD-036 |
SCR-CIT-007 |
Year Summary |
| CMP-CRD-037 |
SCR-CIT-008 |
Share Preview |
3.2. Lists
| Componente |
Pantallas |
Uso |
| CMP-LST-027 |
SCR-CIT-002 |
Event Type Card |
| CMP-LST-028 |
SCR-CIT-003 |
Info Row |
| CMP-LST-029 |
SCR-CIT-003, 006 |
Document Row |
| CMP-LST-030 |
SCR-CIT-004 |
Reminder Row |
| CMP-LST-031 |
SCR-CIT-008 |
Share Option |
| CMP-LST-032 |
SCR-CIT-008 |
Caregiver Share Row |
| Componente |
Pantallas |
Uso |
| CMP-INP-001 |
SCR-CIT-002 |
Text Input |
| CMP-INP-020 |
SCR-CIT-004 |
DateTime Picker |
| CMP-INP-021 |
SCR-CIT-006 |
Multiline Input |
| CMP-SEG-004 |
SCR-CIT-002 |
Duration Pills |
3.4. Navigation
| Componente |
Pantallas |
Uso |
| CMP-TAB-003 |
SCR-CIT-001 |
Triple Tab |
| CMP-SRC-001 |
SCR-CIT-007 |
Search Bar |
| CMP-CHP-002 |
SCR-CIT-007 |
Filter Chips |
3.5. Feedback
| Componente |
Pantallas |
Uso |
| CMP-BNR-005 |
SCR-CIT-001 |
Alert Banner |
| CMP-BNR-006 |
SCR-CIT-005 |
Countdown Banner |
| CMP-BNR-007 |
SCR-CIT-007 |
Upsell Banner |
| CMP-DLG-006 |
SCR-CIT-002 |
Conflict Dialog |
| CMP-NTF-001 |
SCR-CIT-004 |
Push Notification |
3.6. Special
| Componente |
Pantallas |
Uso |
| CMP-CAL-001 |
SCR-CIT-001 |
Month Grid |
| CMP-MAP-001 |
SCR-CIT-005 |
Location Preview |
| CMP-PRG-003 |
SCR-CIT-003, 006 |
Treatment Progress |
| CMP-ATT-001 |
SCR-CIT-006 |
Document Attachment |
| CMP-SLD-002 |
SCR-CIT-006 |
Symptom Slider |
| CMP-DSP-003 |
SCR-CIT-008 |
QR Code |
4. Tipos de Eventos Medicos
| Tipo |
Icono |
Campos especiales |
| CONSULTA |
Stethoscope |
Medico, Especialidad |
| ESTUDIO_LAB |
TestTube |
Ayuno, Preparacion, Conflictos |
| ESTUDIO_IMAGEN |
Scan |
Preparacion especial |
| TRATAMIENTO |
IV |
Sesiones, Acompanante, Efectos |
| TERAPIA |
Heart |
Tipo terapia |
| VACUNA |
Syringe |
Tipo, Lote |
| PROCEDIMIENTO |
Scalpel |
Tipo, Anestesia |
5. Estados de Eventos
| Estado |
Badge |
Color |
Acciones |
| Programada |
- |
Default |
Editar, Cancelar, Compartir |
| Hoy |
HOY |
Blue |
Todas |
| Con ayuno |
AYUNO |
Orange |
Todas |
| Con acompanante |
ACOMPANANTE |
Purple |
Todas |
| Sesion |
X/Y |
Blue |
Todas |
| Completada |
COMPLETADA |
Green |
Ver, Compartir, Exportar |
| No asistio |
NO ASISTIO |
Red |
Ver, Reprogramar |
| Cancelada |
CANCELADA |
Gray |
Ver, Reprogramar |
6. Flujo de Deteccion de Conflictos
6.1. Tipos de Conflicto
| Tipo |
Severidad |
Accion |
| AYUNO_MEDICAMENTO |
Warning |
Consultar medico |
| SUSPENDER_MEDICAMENTO |
Critical |
Lista afectados |
| HORARIO_CONFLICTO |
Info |
Ajustar horario |
| INTERACCION_ESTUDIO |
Warning |
Informar afectacion |
6.2. Flujo de Resolucion
[Conflicto detectado]
|
v
[Mostrar alerta]
|
+-----+-----+
| | |
v v v
[OK] [Ajustar] [Medico]
| | |
v v v
[Guardar] [Form] [Telefono]
7. Sistema de Recordatorios
7.1. Por Tipo de Evento
| Tipo |
T-3d |
T-1d |
T-12h |
T-2h |
| Consulta |
- |
Si |
- |
Si |
| Estudio Lab |
- |
Si |
Si (ayuno) |
Si |
| Tratamiento |
Si |
Si |
- |
Si |
7.2. Contenido de Recordatorio
| Recordatorio |
Contenido |
| T-1d |
Fecha, hora, ubicacion, preparacion |
| T-12h (ayuno) |
"Ultima comida AHORA" |
| T-2h |
Ubicacion, como llegar, conflictos |
8. Restricciones por Tier
| Funcionalidad |
Free |
Pro/Perfect |
| Crear eventos |
Si |
Si |
| Recordatorios |
Local |
Push |
| Historial |
30 dias |
Ilimitado |
| Busqueda historial |
No |
Si |
| Compartir cuidadores |
0 |
1-5 |
| Enlaces temporales |
No |
Si |
| Codigo QR |
No |
Si |
| Exportar ICS |
Si |
Si |
| Sync cloud |
No |
Si |
9. Accesibilidad
9.1. Requerimientos WCAG 2.1 AA
| Aspecto |
Implementacion |
| Contraste |
Min 4.5:1 texto, 3:1 elementos |
| Touch targets |
Min 44x44dp |
| Screen reader |
Labels completos en todos los elementos |
| Navegacion |
Tab order logico, skip links |
9.2. VoiceOver Highlights
- Anuncio de cantidad de citas al entrar
- Descripcion completa de cada cita
- Estado de conflictos anunciado
- Countdown para estudios con ayuno
10. Referencias
10.1. Documentos de Pantalla
10.2. Flujos
10.3. Especificacion Funcional
Documento generado por MobileUxUiDrone (Eight of Eight)