SMART HC es un sistema de gestión de historias clínicas inteligentes que permite a los pacientes completar el 80% de su historia clínica desde cualquier dispositivo, facilitando a los médicos el acceso a información clara, organizada y actualizada.
- ✅ Doble rol de usuarios: Médicos y Pacientes
- 📝 Historia clínica completa: Datos personales, antecedentes, motivo de consulta, signos vitales
- 📊 Dashboard intuitivo: Información resumida y accesible
- 💾 Persistencia local: Almacenamiento en JSON
- 🎨 Interfaz moderna: Diseño minimalista con JavaFX
- 📈 Seguimiento automatizado: Para pacientes crónicos
- 🔒 Autenticación segura: Sistema de login por roles
smart-hc/
├── src/
│ ├── domain/ # Modelos de dominio
│ ├── services/ # Servicios de negocio
│ ├── controllers/ # Controladores JavaFX
│ ├── storage/ # Persistencia de datos
│ ├── utils/ # Utilidades
│ ├── config/ # Configuración
│ └── App.java # Punto de entrada
├── resources/
│ ├── fxml/ # Vistas FXML
│ └── css/ # Estilos
├── data/ # Datos JSON
└── lib/ # Librerías (Gson)
- Java JDK 21+
- JavaFX SDK 21 (no incluido - ver instalación)
- Gson 2.10.1 (incluido en
lib/)
- Clonar el repositorio
git clone https://github.com/miltondw/smart-hc.git
cd smart-hc- Instalar JavaFX (requerido)
./scripts/install-javafx.shO descarga manualmente desde GluonHQ y extrae en javafx/javafx-sdk-21.0.1/
Método rápido (compilar + ejecutar):
./start.shPaso a paso:
./compile.sh
./run.shMédico: medico@smarthc.com / medico123
Paciente: paciente@smarthc.com / paciente123
- Dashboard con estadísticas
- Gestión de pacientes
- Historias clínicas
- Seguimientos crónicos
- Completar historia clínica
- Registrar datos personales
- Antecedentes médicos
- Signos vitales
- Login → Seleccionar rol (Médico/Paciente)
- Dashboard → Ver información resumida
- Historia Clínica → Completar/Consultar información
- Guardar → Persistir en JSON
- Paleta: Azul profesional (#2196F3)
- Tipografía: System Font
- Efectos: Sombras y transiciones suaves
- Encriptación de contraseñas
- Base de datos real
- API REST
- Reportes PDF
- Telemedicina
SMART HC - Transformando la gestión de historias clínicas 🏥💙