Saltar a contenido

SCR-PRN-005: Historial de Tomas PRN

Identificador: SCR-PRN-005 Modulo: MTS-PRN-001 - Medicamentos PRN Version: 1.0.0 Fecha: 2025-12-05 Autor: MobileUxUiDrone (Eight of Eight)


1. Informacion General

Atributo Valor
Nombre Historial de Tomas PRN
Tipo Pantalla de lista
Prioridad Media
Roles PI, CR

2. Proposito

Mostrar el historial cronologico de todas las tomas PRN con detalles de motivo e intensidad.


3. Wireframe ASCII

+------------------------------------------+
| [<] Historial PRN                 [filtro]|
+------------------------------------------+
| +--------------------------------------+ |
| | Todos los PRN  v | Este mes      v   | |
| +--------------------------------------+ |
|                                          |
| ESTA SEMANA                              |
+------------------------------------------+
|                                          |
| HOY                                      |
| +--------------------------------------+ |
| | 3:45 PM                              | |
| |                                      | |
| | [pill] Sumatriptan 50mg              | |
| |        1 tableta                     | |
| |                                      | |
| |        Migrana - Intensidad 7/10     | |
| |        Sien izquierda | Estres       | |
| +--------------------------------------+ |
|                                          |
| AYER                                     |
| +--------------------------------------+ |
| | 10:30 AM                             | |
| |                                      | |
| | [pill] Paracetamol 500mg             | |
| |        2 tabletas                    | |
| |                                      | |
| |        Dolor de cabeza - 5/10        | |
| +--------------------------------------+ |
|                                          |
| +--------------------------------------+ |
| | 8:15 PM                              | |
| |                                      | |
| | [pill] Omeprazol 20mg                | |
| |        1 capsula                     | |
| |                                      | |
| |        Acidez - Sin intensidad       | |
| +--------------------------------------+ |
|                                          |
| SEMANA PASADA                            |
+------------------------------------------+
| Lunes 12 Dic                             |
| +--------------------------------------+ |
| | 2:00 PM                              | |
| |                                      | |
| | [pill] Sumatriptan 50mg              | |
| |        1 tableta                     | |
| |                                      | |
| |        Migrana - 8/10                | |
| +--------------------------------------+ |
|                                          |
+------------------------------------------+
| Mostrando 15 de 42 tomas                 |
| [Cargar mas]                             |
+------------------------------------------+

4. Elementos de UI

4.1. Header

Elemento Componente Accion
Back button IconButton Volver
Titulo TopAppBar "Historial PRN"
Filter button IconButton Abrir filtros

4.2. Filter Bar

Elemento Componente Especificacion
Med Filter Dropdown Todos / Medicamento especifico
Date Filter Dropdown Esta semana / Este mes / Todo

4.3. Date Headers

Elemento Componente Especificacion
Section SectionHeader "ESTA SEMANA" / "SEMANA PASADA"
Day Subtitle2 "HOY" / "AYER" / "Lunes 12 Dic"
Sticky Boolean Se queda fijo

4.4. Take Card

Elemento Componente Especificacion
Container Card Tap para detalle
Time Headline6 HH:MM AM/PM
Med Icon Icon medication, 24dp
Med Name Subtitle1 Nombre + concentracion
Dose Body2 Cantidad + unidad
Reason Body2 Motivo - Intensidad X/10
Details Caption Ubicacion

4.5. Pagination

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

5. Comportamiento

5.1. Filtros

Filtro Opciones
Medicamento Todos, [lista de PRN]
Periodo Esta semana, Este mes, 3 meses, Todo

5.2. Ordenamiento

  • Cronologico descendente
  • Agrupado por semana/dia

5.3. Detalle de Toma

  • Tap abre modal con detalles completos
  • Opcion de editar (dentro de 24h)
  • Opcion de eliminar (dentro de 24h)

6. Estados

6.1. Estado Vacio

+------------------------------------------+
|                                          |
|        [ilustracion]                     |
|                                          |
|    No hay tomas registradas              |
|                                          |
|    Cuando registres una toma PRN,        |
|    aparecera aqui en tu historial.       |
|                                          |
+------------------------------------------+

6.2. Estado Filtrado Vacio

+------------------------------------------+
|                                          |
|    No hay tomas de Sumatriptan           |
|    en este periodo.                      |
|                                          |
|    [Limpiar filtros]                     |
|                                          |
+------------------------------------------+

7. Accesibilidad

7.1. WCAG 2.1 AA

Criterio Implementacion
1.3.1 Fechas como headings
2.4.5 Filtros multiples
4.1.2 Cards como buttons

7.2. Screen Reader

Elemento Anuncio
Date header "[Fecha], [count] tomas"
Take card "[Med], [dosis] a las [hora], motivo [motivo]"

8. Navegacion

8.1. Entradas

Origen Accion Parametros
SCR-PRN-001 Menu Historial -
SCR-PRN-006 Ver detalle med_id, date_range

8.2. Salidas

Destino Accion Parametros
Detalle Toma Tap card take_id
SCR-PRN-006 Ver estadisticas -

9. Analytics

Evento Trigger Datos
prn_history_viewed Pantalla visible total_count
prn_history_filtered Filtro aplicado filter_type, value
prn_take_detail_opened Tap card take_id

Documento generado por MobileUxUiDrone (Eight of Eight)