Show simple item record

dc.contributor.advisorRubiano Llorente, Jaime
dc.coverage.spatialcead_-_eje_cafetero
dc.creatorBetancurt Lora, Jhon Edison
dc.date.accessioned2026-04-29T21:00:08Z
dc.date.available2026-04-29T21:00:08Z
dc.date.created2025-05-15
dc.identifier.urihttps://repository.unad.edu.co/handle/10596/80439
dc.descriptionno aplica
dc.description.abstractEl presente proyecto se enfoca en resolver las ineficiencias del acceso a medicamentos recetados en Colombia, un problema que se manifiesta en largos tiempos de espera y falta de información para los pacientes. La solución es un prototipo funcional de un sistema de consulta, diseñado para optimizar la verificación de la disponibilidad de medicamentos en fórmulas médicas. El sistema fue concebido con una arquitectura modular y se implementó en un entorno completamente local, utilizando tecnologías de código abierto para mantener un costo cero. La orquestación central de todos los flujos de trabajo se gestiona mediante n8n, que actúa como el motor que conecta cada componente. El corazón del sistema lo compone un agente de inteligencia artificial (IA), basado en el modelo multimodal de Gemini. Este agente es capaz de interpretar el lenguaje natural de los usuarios y extraer información clave de las fórmulas médicas. La información extraída por la IA, como el número de documento del paciente, los nombres de los medicamentos y sus cantidades, se utiliza para consultar la disponibilidad en un sistema de inventario simulado, construido sobre una base de datos MySQL. El prototipo también incluye un módulo de agendamiento que genera enlaces de Calendly con los datos del paciente ya precargados, facilitando la programación de citas para la recogida de medicamentos. Para la confirmación de estos agendamientos, se desarrolló un flujo que revisa periódicamente un correo electrónico de notificación de Calendly, extrae los detalles de la cita con otro agente de IA y actualiza el stock apartado en la base de datos. La notificación al paciente se envía por WhatsApp, cerrando así el ciclo de la automatización. El código para la lógica de los nodos de n8n se desarrolló en JavaScript, y la interfaz de usuario se implementó con HTML/CSS/JavaScript. Todo el entorno se ejecutó en Docker para garantizar 3 la portabilidad. El proyecto demuestra la viabilidad técnica de automatizar procesos críticos del sector farmacéutico, estableciendo un modelo de bajo costo que puede escalarse para mejorar la experiencia de pacientes y el rendimiento de los prestadores de servicios de dispensación
dc.formatpdf
dc.titlePrototipo de sistema de consulta con agentes de IA para verificación de disponibilidad de medicamentos en fórmulas para prestadores de servicio de dispensación: evaluación de viabilidad técnica
dc.typeProyecto aplicado
dc.subject.keywordsn8n
dc.subject.keywordsAgentes de IA
dc.subject.keywordsGemini
dc.subject.keywordsMySQL
dc.subject.keywordsDocker
dc.subject.keywordsJavaScript
dc.subject.keywordsMedicamentos
dc.subject.keywordsInventario
dc.subject.keywordsAgendamiento
dc.subject.keywordsPrototipo
dc.subject.keywordsCódigo abierto
dc.description.abstractenglishThis project focuses on resolving the inefficiencies of access to prescribed medications in Colombia, a problem that manifests in long waiting times and a lack of information for patients. The solution is a functional prototype of a consultation system, designed to optimize the verification of medication availability in medical prescriptions. The system was conceived with a modular architecture and implemented in a completely local environment, using open-source technologies to maintain a zero cost. The central orchestration of all workflows is managed through n8n, which acts as the engine connecting each component. At the heart of the system is an AI agent, based on the multimodal Gemini model, capable of interpreting natural language and extracting key information from medical prescriptions. The information extracted by the AI, such as the patient's document number, medication names, and quantities, is used to query an inventory system built on a MySQL database. The prototype also includes a scheduling module that generates Calendly links with pre-filled patient data, facilitating the scheduling of medication pick-up appointments. For the confirmation of these appointments, a flow was developed that periodically checks a Calendly email notification, extracts the appointment details with another AI agent, and updates the reserved stock in the database. The notification to the patient is sent via WhatsApp, thus closing the automation cycle. The code for n8n's node logic was developed in JavaScript, and the user interface was implemented with HTML/CSS/JavaScript. The entire environment was run in Docker to ensure portability. The project demonstrates the technical feasibility of automating critical processes in the pharmaceutical sector, establishing a low-cost model that can be scaled to improve patient experience and the performance of dispensing service providers.
dc.subject.categoryIA, Inteligencia artificial, Servidores, MySQL, Docker, Medicina


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record