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)
| 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
| Elemento |
Componente |
Accion |
| Back button |
IconButton |
Volver |
| Titulo |
TopAppBar |
"Historial de Recetas" |
| More options |
IconButton |
Exportar, Estadisticas |
4.2. Search
| 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 |
| 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)