Aplicaciones en la Web y redes inalambricas
Autores:
Juan Esteban Vargas Potes – 2160191
Luis Fernando Hernández Solı́s – 2160189
Proyecto:
CRMEDIC
Universidad del Valle – Sede Tuluá
Facultad de Ingenierı́a
Escuela de Ingenierı́a de Sistemas y Computación
Tuluá, Valle del Cauca
2025
Contents
Introducción 2
Descripción del Problema y Propuesta 3
Problema que Resuelve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Propuesta de Solución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Objetivos Especı́ficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Alcance del Proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Población Beneficiada / Usuarios Objetivo . . . . . . . . . . . . . . . . . . . . 4
Funcionalidades 5
Módulo: Login y Autenticación de Usuarios . . . . . . . . . . . . . . . . . . . 5
Módulo: Gestión de pacientes . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Módulo: Gestión de Citas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Módulo: Tratamientos y Recetas . . . . . . . . . . . . . . . . . . . . . . . . . 8
Módulo: Estadisticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Tecnologı́as Utilizadas 11
Conclusiones 12
1
Introducción
En la actualidad, muchas clı́nicas y consultorios médicos pequeños continúan gestionando
sus procesos de manera manual o con herramientas poco especializadas. Esto genera
problemas como la pérdida de información médica, dificultades en la programación de
citas y la falta de recordatorios automatizados para pacientes y médicos. CRMedic es
una solución diseñada para optimizar la gestión de pacientes, citas médicas y tratamien-
tos en clı́nicas pequeñas y consultorios. Este sistema busca mejorar la comunicación
entre médicos y pacientes, digitalizando procesos clave y proporcionando herramientas
eficientes para el seguimiento de la salud de los pacientes.
2
Descripción del Problema y Propuesta
Problema que Resuelve
Muchas clı́nicas pequeñas y consultorios médicos gestionan sus pacientes y citas manual-
mente o con herramientas poco especializadas, lo que genera:
• Pérdida de información médica.
• Dificultades en la programación y seguimiento de citas.
• Falta de recordatorios automatizados para pacientes y médicos.
Propuesta de Solución
CRMedic es un sistema de gestión diseñado para optimizar la administración de clı́nicas
y consultorios médicos mediante:
• Digitalización del historial de pacientes.
• Automatización de la programación de citas con recordatorios.
• Gestión eficiente de tratamientos y recetas médicas.
• Generación de reportes para la toma de decisiones.
Objetivos Especı́ficos
1. Implementar un módulo de gestión de pacientes que permita registrar, consultar y
actualizar historiales médicos.
2. Desarrollar un sistema de programación de citas con notificaciones automáticas vı́a
correo y SMS.
3. Incorporar funcionalidades para el seguimiento de tratamientos médicos y la emisión
de recetas electrónicas.
4. Proveer herramientas de reportes y métricas clı́nicas para facilitar la toma de deci-
siones.
5. Utilizar tecnologı́as modernas que permitan escalar y mantener fácilmente el sis-
tema.
Alcance del Proyecto
CRMedic está diseñado para clı́nicas pequeñas y consultorios médicos privados. El sis-
tema cubre las siguientes áreas:
• Gestión de pacientes: Registro, historial clı́nico y búsqueda avanzada.
• Agenda médica: Programación, reprogramación y cancelación de citas.
• Notificaciones: Recordatorios automáticos para médicos y pacientes.
3
• Seguimiento clı́nico: Diagnósticos, tratamientos y recetas médicas digitales.
• Reportes: Métricas sobre citas, pacientes y actividad médica.
• Seguridad y autenticación: Control de acceso por roles.
Población Beneficiada / Usuarios Objetivo
• Médicos generales y especialistas que trabajan de forma independiente o en clı́nicas
pequeñas.
• Administradores de consultorios que requieren organizar y automatizar procesos
internos.
• Pacientes, quienes recibirán recordatorios, recetas electrónicas y mejor seguimiento
de sus tratamientos.
• Clı́nicas privadas pequeñas, interesadas en digitalizar su operación sin incurrir en
altos costos de software personalizado.
4
Funcionalidades
Módulo: Login y Autenticación de Usuarios
Este módulo se encarga del control de acceso al sistema, garantizando la seguridad de la
información médica mediante autenticación de usuarios y gestión de roles.
Módulo: Gestión de Pacientes
Este módulo permite centralizar y administrar de forma eficiente la información médica
de cada paciente. Incluye funcionalidades clave como:
• Registro de datos personales y antecedentes médicos: Permite almacenar
información básica del paciente como nombre, documento de identidad, fecha de
nacimiento, contacto, ası́ como antecedentes médicos relevantes (alergias, enfer-
medades crónicas, historial quirúrgico, entre otros).
5
• Búsqueda avanzada de pacientes: El sistema permite localizar rápidamente a
un paciente mediante distintos criterios como nombre, número de identificación o
condiciones médicas especı́ficas, lo cual agiliza la atención médica.
Módulo: Gestión de Citas
Este módulo automatiza la programación y seguimiento de citas médicas, facilitando la
coordinación entre el personal médico y los pacientes. Sus funciones principales incluyen:
6
• Programación y edición de citas: Los usuarios pueden agendar nuevas citas
médicas, modificarlas o consultar su estado en tiempo real desde la plataforma.
• Recordatorios automáticos: El sistema envı́a notificaciones por correo electrónico
o mensajes SMS a los pacientes y médicos para recordar citas próximas, reduciendo
significativamente los niveles de inasistencia.
7
• Reprogramación y cancelación de citas: Se permite la modificación o can-
celación de citas por parte del paciente o el profesional de salud, con una interfaz
intuitiva que actualiza la disponibilidad en tiempo real.
Módulo: Tratamientos y Recetas
Este módulo se enfoca en documentar los procesos clı́nicos derivados de las consultas
médicas y facilitar la emisión de recetas electrónicas. Incluye:
• Registro de diagnósticos médicos: Se pueden ingresar los resultados clı́nicos o
diagnósticos posteriores a una consulta, permitiendo el seguimiento detallado del
estado de salud del paciente.
• tratamientos y prescripciones: El sistema conserva un registro de los tratamien-
tos y las prescripciones creadas por los usuarios a cada enfermedad y su manera de
tratarla.
8
Módulo: Estadı́sticas
Este módulo proporciona herramientas analı́ticas que permiten evaluar el funcionamiento
de la clı́nica y tomar decisiones informadas. Las funcionalidades incluyen:
9
10
Tecnologı́as Utilizadas
• Backend: Laravel 10 (PHP 8+), con arquitectura orientada a servicios (SOA).
• Frontend: Filament UI + Tailwind CSS.
• Base de datos: PostgreSQL.
• Notificaciones: Laravel Notifications para SMS y correo electrónico.
11
Conclusiones
CRMedic representa una solución moderna y accesible para digitalizar la gestión clı́nica
en entornos pequeños, donde el uso de tecnologı́as suele ser limitado.
Al automatizar tareas clave como la programación de citas, el seguimiento de tratamien-
tos y la generación de reportes, mejora significativamente la eficiencia operativa y la
experiencia del paciente.
La elección de tecnologı́as robustas y escalables garantiza que el sistema pueda evolu-
cionar con el tiempo, incorporando nuevas funcionalidades y adaptándose a las necesi-
dades del sector salud.
12