Skip to content

M03 B2B -- Historias de Usuario

CampoValor
EstadoBorrador
PrioridadFase 1
Última actualización2026-03-25
MóduloM03 B2B
Total historias10

HU-M03-001: Crear convenio con cliente

Como ejecutiva comercial del recetario Quiero crear un convenio con un nuevo cliente (farmacia, clínica u hospital) Para formalizar las condiciones comerciales y habilitar el canal B2B de operación

Criterios de aceptación:

  • [ ] Puedo registrar los datos del cliente: razón social, RUT, contactos, sucursales.
  • [ ] Puedo definir condiciones del convenio: vigencia, descuento pactado, lista de productos habilitados.
  • [ ] El convenio queda en estado Activo al crearse.
  • [ ] El sistema registra quién creó el convenio, cuándo y con qué condiciones.
  • [ ] Puedo editar las condiciones de un convenio existente y el sistema guarda el historial de cambios.

Prioridad: Alta Origen: Reunión 2026-03-05 (Inger: "la gestión de los convenios"). Documento original M03 B2B. Funcionalidad: F-M03-001


HU-M03-002: Cargar solicitud individual

Como usuario de farmacia con convenio Quiero cargar una solicitud de preparación magistral de forma manual mediante un formulario Para solicitar un producto específico al recetario sin depender de correo electrónico ni teléfono

Criterios de aceptación:

  • [ ] El formulario solicita los campos mínimos: producto o referencia, cantidad, datos de receta, observaciones.
  • [ ] El sistema valida campos obligatorios antes de permitir el envío.
  • [ ] Al enviar, recibo una confirmación inmediata con el número de solicitud asignado.
  • [ ] La solicitud aparece en mi listado con estado "Cargado".
  • [ ] Puedo adjuntar una imagen o PDF de la receta médica.

Prioridad: Alta Origen: Documento original M03 B2B, sección "Carga manual". Reunión 2026-03-05. Funcionalidad: F-M03-002


HU-M03-003: Cargar recetas de forma masiva

Como usuario de farmacia con convenio que maneja un alto volumen diario Quiero cargar múltiples recetas en un solo lote (vía archivo Excel/CSV o carpeta de documentos) Para reducir el tiempo de carga y evitar ingresar una por una las recetas del día

Criterios de aceptación:

  • [ ] Puedo subir un archivo Excel o CSV con múltiples líneas de solicitud siguiendo la plantilla definida.
  • [ ] Puedo subir una carpeta de documentos (imágenes/PDFs de recetas) organizados por fecha.
  • [ ] El sistema procesa el lote y me muestra: registros cargados correctamente y registros con error.
  • [ ] Puedo reintentar los registros fallidos sin reprocesar los exitosos.
  • [ ] El historial de lotes cargados queda disponible con fecha, cantidad y resultado.
  • [ ] Al completar la carga, el recetario recibe notificación de que se cargaron recetas.

Prioridad: Alta Origen: Reunión 2026-03-05 (Inger: "la carga masiva de documentos... que se creará una carpeta por día"). Reunión 2026-03-10-p2 (caso Santa Gemita). Documento original M03 B2B. Funcionalidad: F-M03-003


HU-M03-004: Consultar estado de solicitudes

Como usuario de farmacia con convenio Quiero consultar el estado actual de mis solicitudes en cualquier momento Para saber en qué etapa se encuentra cada pedido sin tener que llamar o escribir al recetario

Criterios de aceptación:

  • [ ] Puedo ver un listado de todas mis solicitudes con su estado actual.
  • [ ] Puedo filtrar solicitudes por estado (Cargado, Validado, Cotizado, Aprobado, En producción, Despachado, Entregado, Observado, Rechazado).
  • [ ] Puedo filtrar por rango de fechas.
  • [ ] Puedo buscar una solicitud por su número o por mi identificador externo.
  • [ ] Al abrir una solicitud, veo el historial completo de cambios de estado con fechas.
  • [ ] Si la solicitud tiene observaciones pendientes, estas se muestran de forma destacada.

Prioridad: Alta Origen: Documento original M03 B2B. Reunión 2026-03-05 (Inger: "que ellos coloquen cuando lo vayan recepcionando... recepcionada, pendiente"). Reunión 2026-03-10-p2 (Farmacéutica Reccius: "cómo yo le hago la vida fácil al cliente paciente"). Funcionalidad: F-M03-006


HU-M03-005: Recibir notificaciones de eventos

Como usuario de farmacia con convenio Quiero recibir notificaciones automáticas cuando haya cambios relevantes en mis solicitudes Para estar informado sin necesidad de revisar constantemente la plataforma

Criterios de aceptación:

  • [ ] Recibo notificación cuando mi carga masiva fue procesada (con resumen de resultados).
  • [ ] Recibo notificación cuando una solicitud es observada (con detalle del faltante).
  • [ ] Recibo notificación cuando mis solicitudes son derivadas a producción (con fecha estimada de entrega).
  • [ ] Recibo notificación cuando mis solicitudes son despachadas.
  • [ ] Las notificaciones llegan por email y quedan visibles en la plataforma.

Prioridad: Media Origen: Documento original M03 B2B, sección "Notificaciones". Reunión 2026-03-05 (Inger: "a Salco le debería llegar un correo diciendo las recetas del día tanto fueron ingresadas"). Funcionalidad: F-M03-008


HU-M03-006: Validar solicitud recibida

Como ejecutiva del recetario (operación diaria) Quiero revisar y validar cada solicitud que llega por el canal B2B Para asegurar que la información es completa y correcta antes de derivar a producción

Criterios de aceptación:

  • [ ] Veo un listado de solicitudes pendientes de validación, ordenadas por prioridad y antigüedad.
  • [ ] Al abrir una solicitud, veo todos los datos cargados por el cliente y la receta adjunta.
  • [ ] Si el sistema tiene validación asistida por IA, veo un resumen pre-procesado del contenido de la receta.
  • [ ] Puedo marcar la solicitud como Validada si toda la información es correcta.
  • [ ] Puedo marcar la solicitud como Observada indicando qué dato falta o qué problema tiene.
  • [ ] Al observar una solicitud, el cliente recibe notificación automática con el detalle.

Prioridad: Alta Origen: Documento original M03 B2B, flujo operativo. Reunión 2026-03-05 (ejecutiva valida, IA prepara resumen). Funcionalidad: F-M03-005


HU-M03-007: Derivar solicitud aprobada a producción

Como ejecutiva del recetario Quiero derivar una solicitud aprobada al módulo de producción con un solo clic Para que el equipo de producción reciba la orden de trabajo sin reingreso manual de datos

Criterios de aceptación:

  • [ ] Solo puedo derivar solicitudes en estado Aprobado.
  • [ ] Al derivar, se genera automáticamente una orden de trabajo en M04 Producción con los datos de la solicitud (fórmula, cantidad, plazo, destino).
  • [ ] El estado de la solicitud cambia a "En producción".
  • [ ] El cliente convenio recibe notificación de que su solicitud entró a producción con fecha estimada de entrega.
  • [ ] El sistema registra quién derivó, cuándo y a qué orden de producción.

Prioridad: Alta Origen: Documento original M03 B2B, flujo operativo. Reunión 2026-03-05 (Felipe: "si se manda a hacer, que le llegue al recetario la orden de trabajo"). Funcionalidad: F-M03-005, F-M03-006


HU-M03-008: Gestionar incidencia de una solicitud

Como ejecutiva del recetario Quiero crear y gestionar un ticket de incidencia asociado a una solicitud Para documentar y resolver problemas que surjan durante el ciclo de vida de un pedido

Criterios de aceptación:

  • [ ] Puedo crear un ticket vinculado a una solicitud específica.
  • [ ] Puedo clasificar la incidencia: dato faltante, receta ilegible, error de carga, retraso en producción, problema de despacho, otro.
  • [ ] Puedo asignar un responsable al ticket.
  • [ ] Puedo registrar la resolución con fecha y detalle.
  • [ ] El historial completo del ticket queda asociado a la solicitud.
  • [ ] Las incidencias abiertas aparecen en el resumen diario de la ejecutiva.

Prioridad: Media Origen: Documento original M03 B2B, sección "Gestión de incidencias". Funcionalidad: F-M03-007


HU-M03-009: Integrar solicitudes vía API

Como sistema externo de un cliente con convenio Quiero inyectar solicitudes y consultar estados mediante una API REST Para automatizar la carga de recetas desde mi propio sistema sin intervención manual

Criterios de aceptación:

  • [ ] Existe un endpoint POST para crear solicitudes con los mismos campos que la carga manual.
  • [ ] Existe un endpoint GET para consultar el estado de una solicitud por su identificador.
  • [ ] Existe un endpoint GET para consultar lotes de solicitudes por período.
  • [ ] Puedo usar mi propio identificador externo para rastrear solicitudes.
  • [ ] La autenticación se realiza mediante API key vinculada a mi convenio.
  • [ ] La documentación de la API está disponible y actualizada.

Prioridad: Media Origen: Reunión 2026-03-05 (Felipe: "disponibilizar una API para que las distintas farmacias logren consultar e inyectar solicitudes"). Documento original M03 B2B, sección "API". Funcionalidad: F-M03-004


HU-M03-010: Consultar reportes del canal B2B

Como responsable comercial del recetario Quiero consultar reportes de volumen, tiempos e incidencias del canal B2B Para tomar decisiones comerciales informadas sobre mis convenios

Criterios de aceptación:

  • [ ] Puedo ver el volumen de solicitudes por cliente convenio en un período seleccionado.
  • [ ] Puedo ver el porcentaje de solicitudes observadas respecto al total.
  • [ ] Puedo ver el tiempo promedio de validación y el tiempo de ciclo completo.
  • [ ] Puedo ver las incidencias agrupadas por tipo y por cliente.
  • [ ] Puedo exportar los reportes a Excel/CSV.

Prioridad: Baja Origen: Documento original M03 B2B, sección "Reportes mínimos". Reunión 2026-03-05 (Inger: "me interesa saber si a farmacia A le vendo tanto, a farmacia B le vendo tanto"). Funcionalidad: F-M03-009


Resumen de cobertura

HistoriaFuncionalidad cubiertaPrioridad
HU-M03-001F-M03-001 Gestión de conveniosAlta
HU-M03-002F-M03-002 Ingreso manualAlta
HU-M03-003F-M03-003 Carga masivaAlta
HU-M03-004F-M03-006 Trazabilidad de estadosAlta
HU-M03-005F-M03-008 NotificacionesMedia
HU-M03-006F-M03-005 ValidaciónAlta
HU-M03-007F-M03-005, F-M03-006 Derivación a producciónAlta
HU-M03-008F-M03-007 IncidenciasMedia
HU-M03-009F-M03-004 APIMedia
HU-M03-010F-M03-009 ReportesBaja

Volver al Requerimientos M03 | Ver Modelo de datos M03 | Ver Índice general