MediCore
Aplicación de escritorio para llevar las historias médicas de una clínica: pacientes, consultas y médicos en un solo lugar, con permisos por rol y expedientes que se exportan a PDF.

El proyecto
Aplicación de escritorio para llevar las historias médicas de una clínica: registrar pacientes, abrir su historia, anotar cada consulta y sacar el expediente en PDF cuando se necesite, sin papeles de por medio.
Arquitectura y solución
Aplicación en Java con JavaFX (vistas en FXML) sobre MySQL, organizada en capas: modelos, acceso a datos (DAO), controladores y servicios. Cada usuario entra con su cuenta y ve solo lo que le toca según su cargo: administrador, director o médico. Desde la ficha de un paciente se llega a su historia en un clic, o se crea si todavía no tiene. Los reportes y expedientes se generan en PDF con iText.
Funciones
- Directorio de pacientes con búsqueda por cédula o nombre y filtro por fecha de registro (último día, semana o mes)
- Historia médica por paciente, con alergias y enfermedades crónicas resaltadas para que no pasen desapercibidas
- Registro de consultas con médico tratante, consultorio, diagnóstico y tratamiento
- Directorio de médicos con búsqueda por nombre, cédula o especialidad
- Permisos por cargo: por ejemplo, solo el director y el administrador gestionan a los médicos
- Reporte en PDF de los pacientes registrados hoy, esta semana, este mes, este año o desde siempre
- Expediente clínico en PDF con datos personales, antecedentes e historial de consultas
- Opción de mantener la sesión iniciada en el equipo
Toca una imagen para verla en grande.





