Saltar a contenido

SCR-RX-006: Historial de Recetas

Identificador: SCR-RX-006 Modulo: MTS-RX-001 - Recetas Medicas Version: 1.0.0 Fecha: 2025-12-05 Autor: MobileUxUiDrone (Eight of Eight)


1. Informacion General

Atributo Valor
Nombre Historial de Recetas
Tipo Pantalla de archivo
Prioridad Media
Roles PI, PD, CR, CS

2. Proposito

Mostrar el archivo cronologico completo de todas las recetas del paciente, incluyendo las archivadas y vencidas.


3. Wireframe ASCII

+------------------------------------------+
| [<] Historial de Recetas          [...]  |
+------------------------------------------+
| +--------------------------------------+ |
| | [search] Buscar...                   | |
| +--------------------------------------+ |
|                                          |
| FILTROS                                  |
| +--------------------------------------+ |
| | [Todas] [Activas] [Vencidas] [Arch.] | |
| +--------------------------------------+ |
| | Medico: Todos             [v]        | |
| | Periodo: Todo el tiempo   [v]        | |
| +--------------------------------------+ |
|                                          |
| 2025                                     |
+------------------------------------------+
| DICIEMBRE                                |
| +--------------------------------------+ |
| | 01 Dic | Dr. Juan Perez    [ACTIVA]  | |
| |        | Metformina + 2               | |
| +--------------------------------------+ |
|                                          |
| NOVIEMBRE                                |
| +--------------------------------------+ |
| | 15 Nov | Dra. Ana Lopez    [SURTIDA] | |
| |        | Losartan 50mg               | |
| +--------------------------------------+ |
| +--------------------------------------+ |
| | 01 Nov | Dr. Carlos Ruiz   [VENCIDA] | |
| |        | Omeprazol 20mg              | |
| +--------------------------------------+ |
|                                          |
| OCTUBRE                                  |
| +--------------------------------------+ |
| | 15 Oct | Dr. Roberto S.    [ARCHIV.] | |
| |        | Amoxicilina (curso)         | |
| +--------------------------------------+ |
|                                          |
| 2024                                     |
+------------------------------------------+
| DICIEMBRE                                |
| +--------------------------------------+ |
| | 20 Dic | Dra. Maria G.     [ARCHIV.] | |
| |        | Paracetamol PRN             | |
| +--------------------------------------+ |
|                                          |
+------------------------------------------+
| Mostrando 15 de 42 recetas               |
| [Cargar mas]                             |
+------------------------------------------+

4. Elementos de UI

4.1. Header

Elemento Componente Accion
Back button IconButton Volver
Titulo TopAppBar "Historial de Recetas"
More options IconButton Exportar, Estadisticas
Elemento Componente Especificacion
SearchBar SearchBar Outlined
Icon Icon search
Placeholder Text "Buscar..."

4.3. Filters

Elemento Componente Especificacion
Status Chips ChipGroup Todas, Activas, Vencidas, Archivadas
Doctor Filter Dropdown Lista de medicos
Period Filter Dropdown Este mes, 3 meses, 1 ano, Todo

4.4. Year Separator

Elemento Componente Especificacion
Year Headline5 "2025"
Divider Divider Full width

4.5. Month Section

Elemento Componente Especificacion
Month Subtitle1 "DICIEMBRE"
Sticky Boolean Se queda fijo

4.6. History Item

Elemento Componente Especificacion
Container ListTile Tap para detalle
Date Body2 "DD MMM"
Doctor Subtitle1 Nombre medico
Status Chip small Estado receta
Meds Caption Lista resumida

4.7. Pagination

Elemento Componente Especificacion
Count Caption "Mostrando X de Y"
Load More TextButton Cargar mas

5. Comportamiento

5.1. Busqueda

Campo Busqueda en
Medico nombre_medico
Medicamento nombre_medicamento
Diagnostico diagnostico
Fecha fecha_emision

5.2. Filtros Combinados

  • Chips de estado son exclusivos (solo uno activo)
  • Medico y Periodo se pueden combinar
  • "Todas" muestra todas incluyendo archivadas

5.3. Ordenamiento

  • Cronologico descendente (mas recientes primero)
  • Agrupado por ano y mes
  • Headers sticky para navegacion

5.4. Limite por Tier

Tier Historial
Free 30 dias
Pro 1 ano
Perfect Ilimitado (7 anos legal)

6. Estados

6.1. Estado Vacio

+------------------------------------------+
|                                          |
|        [ilustracion archivo]             |
|                                          |
|    No hay recetas en tu historial        |
|                                          |
|    Cuando agregues recetas,              |
|    apareceran aqui.                      |
|                                          |
+------------------------------------------+

6.2. Estado Filtrado Sin Resultados

+------------------------------------------+
|                                          |
|    No se encontraron recetas             |
|    con estos filtros.                    |
|                                          |
|    [Limpiar filtros]                     |
|                                          |
+------------------------------------------+

6.3. Estado Limite Free

+------------------------------------------+
| [lock] HISTORIAL LIMITADO                |
|                                          |
| Solo puedes ver los ultimos 30 dias.     |
|                                          |
| Con MedTime Pro tendras acceso a         |
| 1 ano de historial.                      |
|                                          |
| [Ver planes]                             |
+------------------------------------------+

6.4. Estado Loading

  • Skeleton items mientras carga
  • Pull to refresh disponible

7. Accesibilidad

7.1. WCAG 2.1 AA

Criterio Implementacion
1.3.1 Agrupacion por ano/mes como headings
2.4.5 Multiples formas de buscar
4.1.2 Items como buttons

7.2. Screen Reader

Elemento Anuncio
Year "Ano [YYYY]"
Month "[Mes], [count] recetas"
Item "[Fecha], [medico], [meds], estado [estado]"
Filter "Filtrar por [tipo], [valor seleccionado]"

8. Navegacion

8.1. Entradas

Origen Accion Parametros
SCR-RX-001 Menu Historial -
SCR-RX-008 Ver todas archivadas filter=archived

8.2. Salidas

Destino Accion Parametros
SCR-RX-002 Tap item rx_id
Export Menu exportar format

9. Analytics

Evento Trigger Datos
rx_history_viewed Pantalla visible total_count
rx_history_searched Buscar query
rx_history_filtered Aplicar filtro filter_type, value
rx_history_item_tapped Tap item rx_id, status
rx_history_load_more Cargar mas offset
rx_history_exported Exportar format

Documento generado por MobileUxUiDrone (Eight of Eight)