Saltar a contenido

SCR-RX-007: Compartir con Farmacia

Identificador: SCR-RX-007 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 Compartir con Farmacia
Tipo Bottom sheet / Pantalla
Prioridad Media
Roles PI, CR

2. Proposito

Facilitar el envio de recetas a farmacias para surtido, con multiples metodos de compartir.


3. Wireframe ASCII

+------------------------------------------+
| COMPARTIR RECETA                  [X]    |
+------------------------------------------+
|                                          |
| Dr. Juan Perez                           |
| Metformina 850mg + 2 medicamentos        |
| Emitida: 15 Nov 2025                     |
|                                          |
+------------------------------------------+
| METODO DE ENVIO                          |
+------------------------------------------+
|                                          |
| +--------------------------------------+ |
| | [pdf] Descargar PDF                  | |
| |       Guardar en dispositivo         | |
| +--------------------------------------+ |
|                                          |
| +--------------------------------------+ |
| | [share] Compartir imagen             | |
| |         Via WhatsApp, Email, etc     | |
| +--------------------------------------+ |
|                                          |
| +--------------------------------------+ |
| | [qr] Mostrar codigo QR               | |
| |      Escanear en farmacia            | |
| +--------------------------------------+ |
|                                          |
| +--------------------------------------+ |
| | [pharmacy] Enviar a farmacia     [P] | |
| |            Seleccionar farmacia      | |
| +--------------------------------------+ |
|                                          |
+------------------------------------------+
| OPCIONES DE CONTENIDO                    |
+------------------------------------------+
|                                          |
| [switch ON]  Incluir imagen original     |
| [switch ON]  Incluir datos del medico    |
| [switch OFF] Incluir diagnostico         |
|                                          |
+------------------------------------------+

4. Wireframe - Codigo QR

+------------------------------------------+
| [<] Codigo QR                            |
+------------------------------------------+
|                                          |
|                                          |
|    +----------------------------+        |
|    |                            |        |
|    |                            |        |
|    |       [QR CODE]            |        |
|    |                            |        |
|    |                            |        |
|    +----------------------------+        |
|                                          |
|    Muestra este codigo en la farmacia    |
|    para que escaneen tu receta.          |
|                                          |
|    Valido por: 24 horas                  |
|    Expira: 16 Dic 2025, 3:45 PM          |
|                                          |
|    [Renovar codigo]                      |
|                                          |
+------------------------------------------+
| DATOS INCLUIDOS                          |
+------------------------------------------+
|                                          |
| [check] Medicamentos y dosis             |
| [check] Medico prescriptor               |
| [check] Fecha de emision                 |
| [x] Diagnostico (no incluido)            |
|                                          |
+------------------------------------------+

5. Wireframe - Seleccionar Farmacia (Perfect)

+------------------------------------------+
| [<] Seleccionar Farmacia                 |
+------------------------------------------+
| +--------------------------------------+ |
| | [search] Buscar farmacia...          | |
| +--------------------------------------+ |
|                                          |
| FARMACIAS CERCANAS                       |
+------------------------------------------+
|                                          |
| +--------------------------------------+ |
| | [pharmacy] Farmacia del Ahorro       | |
| |            Av. Insurgentes 234       | |
| |            800m - Abierta            | |
| +--------------------------------------+ |
|                                          |
| +--------------------------------------+ |
| | [pharmacy] Farmacias Similares       | |
| |            Calle Roma 56             | |
| |            1.2km - Abierta           | |
| +--------------------------------------+ |
|                                          |
| +--------------------------------------+ |
| | [pharmacy] San Pablo                 | |
| |            Plaza Central             | |
| |            2.5km - Cierra 10PM       | |
| +--------------------------------------+ |
|                                          |
| FARMACIAS FAVORITAS                      |
+------------------------------------------+
|                                          |
| +--------------------------------------+ |
| | [star] Mi Farmacia Usual             | |
| |        Cerca de casa                 | |
| +--------------------------------------+ |
|                                          |
+------------------------------------------+
|                                          |
| [Enviar a farmacia seleccionada]         |
|                                          |
+------------------------------------------+

6. Elementos de UI

6.1. Header

Elemento Componente Accion
Close button IconButton Cerrar modal
Titulo Headline6 "COMPARTIR RECETA"

6.2. Prescription Summary

Elemento Componente Especificacion
Doctor Subtitle1 Nombre prescriptor
Meds Body2 Lista resumida
Date Caption Fecha emision

6.3. Share Methods

Elemento Componente Especificacion
Container ListTile Tap para accion
Icon Icon Icono del metodo
Title Subtitle1 Nombre metodo
Subtitle Caption Descripcion
Badge Chip "P" si Perfect only

6.4. Content Options

Elemento Componente Especificacion
Section Header SectionHeader "OPCIONES DE CONTENIDO"
Image Toggle SwitchRow Incluir imagen
Doctor Toggle SwitchRow Incluir datos medico
Diagnosis Toggle SwitchRow Incluir diagnostico

6.5. QR Screen

Elemento Componente Especificacion
QR Code QRCodeView 256x256
Instructions Body1 Texto explicativo
Validity Body2 Tiempo restante
Renew TextButton Renovar codigo
Data List CheckList Datos incluidos

6.6. Pharmacy List

Elemento Componente Especificacion
Search SearchBar Buscar por nombre
Near Header SectionHeader "FARMACIAS CERCANAS"
Pharmacy Item ListTile Nombre, direccion, distancia
Status Caption Abierta/Cerrada/Horario
Favorites Header SectionHeader "FARMACIAS FAVORITAS"
Star Icon Icon Favorita

7. Comportamiento

7.1. Metodos de Compartir por Tier

Metodo Free Pro Perfect
PDF basico Si Si Si
Imagen Si Si Si
QR Code No Si Si
Envio directo farmacia No No Si

7.2. Generacion de PDF

Contenido:

  • Logo MedTime
  • Datos del paciente (nombre)
  • Datos del medico
  • Lista de medicamentos con dosis
  • Fecha de emision
  • Imagen de receta (opcional)
  • Codigo de verificacion

7.3. Codigo QR

  • Valido por 24 horas
  • Contiene URL a pagina de verificacion
  • Datos encriptados
  • Requiere conexion en farmacia para validar

7.4. Envio Directo (Perfect)

  1. Seleccionar farmacia de lista
  2. Sistema envia notificacion a farmacia
  3. Farmacia confirma recepcion
  4. Usuario recibe confirmacion
  5. Farmacia prepara pedido

8. Estados

8.1. Estado Generando PDF

+--------------------------------------+
|                                      |
|    [spinner] Generando PDF...        |
|                                      |
+--------------------------------------+

8.2. Estado QR Expirado

+--------------------------------------+
|                                      |
|    [!] Codigo QR expirado            |
|                                      |
|    [Generar nuevo codigo]            |
|                                      |
+--------------------------------------+

8.3. Estado Sin Farmacias Cercanas

+--------------------------------------+
|                                      |
|    No encontramos farmacias          |
|    afiliadas cerca de ti.            |
|                                      |
|    [Buscar por nombre]               |
|    [Usar otro metodo]                |
|                                      |
+--------------------------------------+

8.4. Estado Enviado Exitosamente

+--------------------------------------+
|                                      |
|    [check] Receta enviada            |
|                                      |
|    Farmacia del Ahorro               |
|    Av. Insurgentes 234               |
|                                      |
|    Te notificaremos cuando           |
|    tu pedido este listo.             |
|                                      |
|    [Ver en mapa]                     |
|                                      |
+--------------------------------------+

9. Accesibilidad

9.1. WCAG 2.1 AA

Criterio Implementacion
1.1.1 QR con descripcion textual
2.1.1 Todos los controles accesibles
2.4.6 Labels claros

9.2. Screen Reader

Elemento Anuncio
Share method "[Metodo], [descripcion], boton"
QR "Codigo QR para farmacia, valido [tiempo]"
Pharmacy "[Nombre], [distancia], [estado]"
Toggle "[Opcion], switch, [on/off]"

10. Navegacion

10.1. Entradas

Origen Accion Parametros
SCR-RX-002 Compartir rx_id
SCR-RX-001 Menu compartir rx_id

10.2. Salidas

Destino Accion Parametros
Share sheet Compartir imagen image_uri
Files Guardar PDF pdf_uri
Maps Ver farmacia location
Dismiss Exito/Cancelar -

11. Analytics

Evento Trigger Datos
rx_share_opened Abrir modal rx_id
rx_share_method_selected Seleccionar metodo method
rx_pdf_downloaded Descargar PDF rx_id
rx_image_shared Compartir imagen rx_id, app
rx_qr_generated Generar QR rx_id
rx_qr_renewed Renovar QR rx_id
rx_pharmacy_searched Buscar farmacia query
rx_pharmacy_selected Seleccionar farmacia pharmacy_id
rx_sent_to_pharmacy Enviar a farmacia rx_id, pharmacy_id
rx_share_content_toggled Toggle contenido field, enabled

Documento generado por MobileUxUiDrone (Eight of Eight)