Se requiere el desarrollo de una plataforma móvil y web integral diseñada para conectar pacientes con médicos independientes en Perú. El sistema permitirá a los pacientes publicar sus necesidades y presupuestos, mientras que los médicos podrán ofertar o contraofertar sus servicios. La atención médica podrá realizarse en consultorio, a domicilio o en línea, e incluirá un sistema de seguimiento post-consulta automatizado. El alcance del proyecto abarca 24 requisitos funcionales, incluyendo registro y consentimiento de pacientes, gestión de solicitudes con presupuesto, sistema de ofertas y contraofertas, agendamiento de citas, búsqueda y perfiles verificados de médicos, chat clínico, gestión de agenda médica, expediente médico descargable, valoraciones de servicios, convenios con farmacias y laboratorios, un Agente de Adherencia basado en Inteligencia Artificial con escalamiento a médico, verificación de identidad y habilitación profesional (reniec, cmp), gestión de perfil y tarifas del médico, billetera de tokens, documentación clínica, emisión de recetas y órdenes, consentimiento informado, liquidación de comisiones, notificaciones y un sistema de auditoría criptográfica inmutable para la medición de impacto. El stack tecnológico incluye React Native 0.74 para la aplicación móvil, React 18 para el panel web, NestJS 10.x/
Node.js para el backend (monolito modular por dominios), PostgreSQL 16 con pgcrypto, Redis con BullMQ, almacenamiento S3 cifrado, autenticación Oauth2/oidc con jwt, opentelemetry, y ci/cd con github actions y docker. La arquitectura propuesta es un monolito modular con patrones como Repository, Outbox transaccional, interceptor de auditoría transversal y una capa anticorrupción para integraciones externas (reniec, cmp, pasarela de pagos, llm, sellado de tiempo rfc 3161, aliados). Los entregables incluyen 29 endpoints REST, 12 tablas de base de datos con claves foráneas e índices, diagramas de arquitectura y secuencia, mapeo HL7 FHIR R4 y una matriz de trazabilidad rf-cu-rn-api-tabla. Los requisitos no funcionales clave son un p95 menor a 1.5 segundos, capacidad para 200 atenciones diarias, disponibilidad del 99.5%, seguridad TLS 1.3 con AES-256 y un log de auditoría solo-anexado con hash encadenado. Se deben considerar condiciones previas al piloto como la revisión legal del consentimiento y registro ante la ANPD, y la validación clínica del protocolo de escalamiento del Agente de Adherencia. Se priorizará la ruta crítica (rf-01–04, rf-13–16, rf-18) debido a la capacidad del equipo y el impacto profesional.
Plazo de Entrega: No definido