Flujo de Navegacion - Catalogo de Estudios
Identificador: UIF-EST-001
Modulo: MTS-EST-001 - Catalogo de Estudios y Tratamientos
Version: 1.0.0
Fecha: 2025-12-05
Autor: MobileUxUiDrone (Eight of Eight)
1. Resumen del Flujo
Este documento especifica el flujo de navegacion completo para el modulo de Catalogo de Estudios, que permite a los pacientes buscar, programar y prepararse para estudios clinicos y tratamientos.
1.1. Pantallas del Modulo
| ID |
Nombre |
Proposito |
Prioridad |
| SCR-EST-001 |
Busqueda de Estudios |
Buscar en catalogo de estudios/tratamientos |
Alta |
| SCR-EST-002 |
Resultados de Busqueda |
Lista de estudios encontrados |
Alta |
| SCR-EST-003 |
Detalle de Estudio |
Informacion completa y preparacion requerida |
Alta |
| SCR-EST-004 |
Filtros por Categoria |
Filtrado avanzado por tipo de estudio |
Media |
| SCR-EST-005 |
Estudios Programados |
Lista de estudios con cita programada |
Alta |
| SCR-EST-006 |
Historial de Estudios |
Estudios realizados anteriormente |
Media |
| SCR-EST-007 |
Preparacion para Estudio |
Checklist de preparacion pre-estudio |
Alta |
| SCR-EST-008 |
Recordatorios de Preparacion |
Gestion de alertas de preparacion |
Alta |
2. Diagrama de Flujo Principal
flowchart TD
subgraph Entry["Puntos de Entrada"]
HOME[Tab Citas/Estudios]
NOTIF[Notificacion Preparacion]
CIT[Desde MTS-CIT-001]
DEEP[Deep Link]
end
subgraph MainFlow["Flujo Principal"]
SEARCH[SCR-EST-001<br/>Busqueda de Estudios]
RESULTS[SCR-EST-002<br/>Resultados]
DETAIL[SCR-EST-003<br/>Detalle de Estudio]
FILTER[SCR-EST-004<br/>Filtros]
end
subgraph ScheduledFlow["Estudios Programados"]
SCHEDULED[SCR-EST-005<br/>Estudios Programados]
HISTORY[SCR-EST-006<br/>Historial]
end
subgraph PrepFlow["Flujo de Preparacion"]
PREP[SCR-EST-007<br/>Preparacion]
REMINDERS[SCR-EST-008<br/>Recordatorios]
end
subgraph Actions["Acciones"]
SELECT{Seleccionar<br/>para Cita?}
CONFIRM[Estudio<br/>Seleccionado]
end
%% Entry Points
HOME --> SEARCH
HOME --> SCHEDULED
NOTIF --> PREP
CIT --> SEARCH
DEEP --> DETAIL
%% Search Flow
SEARCH -->|Escribir| RESULTS
SEARCH -->|Tap filtros| FILTER
FILTER -->|Aplicar| RESULTS
RESULTS -->|Tap resultado| DETAIL
RESULTS -->|No encontrado| CUSTOM[Agregar Custom]
%% Detail Flow
DETAIL -->|Ver preparacion| PREP
DETAIL -->|Seleccionar| SELECT
SELECT -->|Confirmar| CONFIRM
CONFIRM --> CIT_RETURN[Volver a MTS-CIT-001]
%% Scheduled Flow
SCHEDULED -->|Tap estudio| DETAIL
SCHEDULED -->|Menu: Historial| HISTORY
HISTORY -->|Tap item| DETAIL
%% Prep Flow
PREP -->|Config recordatorios| REMINDERS
REMINDERS --> PREP
%% Styling
classDef entry fill:#E3F2FD,stroke:#1976D2
classDef main fill:#E8F5E9,stroke:#388E3C
classDef scheduled fill:#FFF3E0,stroke:#F57C00
classDef prep fill:#FCE4EC,stroke:#C2185B
classDef action fill:#FFEBEE,stroke:#D32F2F
class HOME,NOTIF,CIT,DEEP entry
class SEARCH,RESULTS,DETAIL,FILTER main
class SCHEDULED,HISTORY scheduled
class PREP,REMINDERS prep
class SELECT,CONFIRM action
3. User Journey: Paciente Independiente - Buscar Estudio Clinico
Persona: Ana, 52 anos, necesita programar un perfil lipidico.
journey
title Ana busca informacion sobre Perfil Lipidico
section Descubrimiento
Abre app y va a Citas: 5: Ana
Selecciona Nueva Cita Estudio: 5: Ana
section Busqueda
Escribe perfil lipidico: 5: Ana
Ve resultados sugeridos: 5: Ana
Selecciona Perfil Lipidico Completo: 5: Ana
section Informacion
Lee preparacion requerida: 5: Ana
Ve ayuno de 10-12 horas: 4: Ana
Ve que puede tomar agua: 5: Ana
section Preparacion
Configura recordatorio ayuno: 5: Ana
Confirma seleccion para cita: 5: Ana
Continua a programar cita: 5: Ana
3.1. Pasos Detallados - PI
| Paso |
Pantalla |
Accion |
Siguiente |
Notas UX |
| 1 |
MTS-CIT-001 |
Tap Nueva Cita > Estudio |
SCR-EST-001 |
Integracion seamless |
| 2 |
SCR-EST-001 |
Campo busqueda activo |
- |
Auto-focus |
| 3 |
SCR-EST-001 |
Escribe "perfil lip..." |
SCR-EST-002 |
Busqueda predictiva |
| 4 |
SCR-EST-002 |
Ve resultados categorizados |
- |
Agrupados por tipo |
| 5 |
SCR-EST-002 |
Tap "Perfil Lipidico Completo" |
SCR-EST-003 |
Card con preview |
| 6 |
SCR-EST-003 |
Lee informacion de preparacion |
- |
Seccion destacada |
| 7 |
SCR-EST-003 |
Ve iconos de ayuno/restricciones |
- |
Visual claro |
| 8 |
SCR-EST-003 |
Tap "Configurar Preparacion" |
SCR-EST-007 |
Opcional pero recomendado |
| 9 |
SCR-EST-007 |
Activa recordatorio de ayuno |
SCR-EST-008 |
Toggle con hora |
| 10 |
SCR-EST-008 |
Configura hora de alerta |
SCR-EST-007 |
12h antes default |
| 11 |
SCR-EST-003 |
Tap "Seleccionar para Cita" |
MTS-CIT-001 |
Retorno con datos |
4. Categorias de Estudios (Navegacion)
4.1. Estructura de Categorias
flowchart LR
subgraph Categorias["Categorias Principales"]
LAB[Laboratorio]
IMG[Imagenologia]
ESP[Especializados]
TRT[Tratamientos]
end
subgraph SubLab["Sub: Laboratorio"]
LAB_HEM[Hematologia]
LAB_QUI[Quimica Clinica]
LAB_HOR[Hormonales]
LAB_INM[Inmunologia]
end
subgraph SubImg["Sub: Imagenologia"]
IMG_RX[Rayos X]
IMG_US[Ultrasonido]
IMG_TC[Tomografia]
IMG_RM[Resonancia]
end
LAB --> LAB_HEM & LAB_QUI & LAB_HOR & LAB_INM
IMG --> IMG_RX & IMG_US & IMG_TC & IMG_RM
4.2. Iconografia por Categoria
| Categoria |
Icono |
Color |
| Laboratorio |
Tubo de ensayo |
#E53935 (Rojo) |
| Imagenologia |
Radiografia |
#1E88E5 (Azul) |
| Especializados |
Estetoscopio |
#43A047 (Verde) |
| Tratamientos |
Bolsa IV |
#8E24AA (Morado) |
| Terapias |
Persona ejercitando |
#FB8C00 (Naranja) |
5. Estados de Pantalla
5.1. SCR-EST-001 - Busqueda de Estudios
| Estado |
Condicion |
Visualizacion |
| Initial |
Sin busqueda |
Categorias destacadas + recientes |
| Searching |
Escribiendo |
Loading + sugerencias en vivo |
| Results |
Con resultados |
Lista categorizada |
| No Results |
Sin coincidencias |
Empty state + sugerir custom |
| Offline |
Sin conexion |
Busqueda en catalogo local |
5.2. SCR-EST-003 - Detalle de Estudio
| Estado |
Condicion |
Visualizacion |
| Loaded |
Datos completos |
Toda la informacion |
| Custom |
Estudio personalizado |
Campos editables |
| With Prep |
Tiene preparacion |
Seccion preparacion destacada |
| No Prep |
Sin preparacion especial |
Mensaje "Sin preparacion especial" |
| Selected |
Ya seleccionado para cita |
Badge "En cita programada" |
5.3. SCR-EST-007 - Preparacion para Estudio
| Estado |
Condicion |
Visualizacion |
| Pending |
Preparacion pendiente |
Checklist con items |
| In Progress |
Algunos items completados |
Progress indicator |
| Ready |
Todo listo |
Estado verde "Listo" |
| Overdue |
Paso hora limite |
Alerta con opcion de ajustar |
6. Integracion con MTS-CIT-001
6.1. Flujo de Seleccion para Cita
sequenceDiagram
participant CIT as MTS-CIT-001
participant EST as MTS-EST-001
participant INT as MTS-INT-002
participant NTF as MTS-NTF-001
CIT->>EST: Solicitar catalogo(tipo=ESTUDIO_LAB)
EST-->>CIT: Abrir SCR-EST-001
Note over EST: Usuario busca y selecciona
EST->>EST: Usuario tap "Seleccionar"
EST->>INT: Verificar interacciones(estudio, medicamentos[])
INT-->>EST: Resultado interacciones
alt Hay interacciones
EST->>EST: Mostrar alertas
EST-->>CIT: Retornar con advertencias
else Sin interacciones
EST-->>CIT: Retornar datos estudio
end
CIT->>NTF: Programar alertas preparacion
NTF-->>CIT: Confirmacion
6.2. Datos Retornados a MTS-CIT-001
{
"codigo": "LAB-QUI-002",
"nombre": "Perfil Lipidico Completo",
"categoria": "LAB-QUI",
"preparaciones": [
{
"tipo": "PREP-AYU",
"descripcion": "Ayuno de 10-12 horas",
"horas_antes": 12,
"estricto": true
}
],
"duracion_minutos": 15,
"puede_tomar_agua": true,
"alertas_programar": [
{"tipo": "ayuno_inicio", "horas_antes": 13},
{"tipo": "recordatorio_cita", "horas_antes": 24}
]
}
7. Transiciones y Animaciones
7.1. Transiciones Entre Pantallas
| De |
A |
Tipo |
Duracion |
Ease |
| SEARCH |
RESULTS |
Cross-fade |
200ms |
ease-out |
| RESULTS |
DETAIL |
Shared element (card) |
300ms |
ease-out |
| DETAIL |
PREP |
Slide up bottom sheet |
300ms |
ease-out |
| FILTER |
RESULTS |
Slide down |
250ms |
ease-out |
7.2. Microinteracciones
| Elemento |
Accion |
Animacion |
| Categoria chip |
Tap |
Scale 0.95 + haptic |
| Resultado card |
Appear |
Fade in staggered 50ms |
| Preparacion toggle |
Change |
Spring animation |
| Recordatorio set |
Confirm |
Checkmark lottie |
8. Deep Links
| Deep Link |
Destino |
Parametros |
medtime://studies |
SCR-EST-001 |
- |
medtime://studies/search?q={query} |
SCR-EST-002 |
pre-fill query |
medtime://studies/{codigo} |
SCR-EST-003 |
estudio_codigo |
medtime://studies/scheduled |
SCR-EST-005 |
- |
medtime://studies/{codigo}/prep |
SCR-EST-007 |
estudio_codigo |
9. Metricas de UX
9.1. KPIs del Flujo
| Metrica |
Objetivo |
Medicion |
| Tiempo busqueda a seleccion |
< 30 segundos |
analytics |
| Tasa uso busqueda vs browse |
> 70% busqueda |
analytics |
| Tasa configuracion preparacion |
> 60% |
analytics |
| Estudios custom vs catalogo |
< 20% custom |
analytics |
9.2. Eventos de Analytics
| Evento |
Trigger |
Datos |
study_search |
Busqueda iniciada |
query, resultados_count |
study_selected |
Estudio seleccionado |
codigo, categoria |
prep_configured |
Preparacion configurada |
estudio, recordatorios[] |
study_linked_to_appointment |
Vinculado a cita |
estudio_codigo, cita_id |
10. Accesibilidad
10.1. Consideraciones Especificas
| Pantalla |
Consideracion |
Implementacion |
| SCR-EST-001 |
Busqueda por voz |
Boton mic accesible |
| SCR-EST-002 |
Categorias navegables |
Headings semanticos |
| SCR-EST-003 |
Preparacion critica |
role="alert" para ayuno |
| SCR-EST-007 |
Checklist |
Checkboxes nativos a11y |
| SCR-EST-008 |
Time picker |
Alternativa manual |
10.2. Screen Reader Announcements
| Accion |
Announcement |
| Resultado encontrado |
"X resultados para [query]" |
| Estudio con preparacion |
"[Nombre], requiere preparacion especial" |
| Recordatorio activado |
"Recordatorio configurado para [hora]" |
| Preparacion completada |
"Preparacion para [estudio] completada" |
11. Referencias
12. Historial de Cambios
| Version |
Fecha |
Cambios |
| 1.0.0 |
2025-12-05 |
Version inicial con flujo completo |
Documento generado por MobileUxUiDrone (Eight of Eight)
"La preparacion del paciente es clave para resultados precisos."