Skip to content

miltondw/smart-hc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMART HC - Historias Clínicas Inteligentes

Version Java JavaFX

📋 Descripción

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.

🎯 Características Principales

  • 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

🏗️ Arquitectura del Proyecto

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)

📦 Requisitos

  • Java JDK 21+
  • JavaFX SDK 21 (no incluido - ver instalación)
  • Gson 2.10.1 (incluido en lib/)

🔧 Instalación

  1. Clonar el repositorio
git clone https://github.com/miltondw/smart-hc.git
cd smart-hc
  1. Instalar JavaFX (requerido)
./scripts/install-javafx.sh

O descarga manualmente desde GluonHQ y extrae en javafx/javafx-sdk-21.0.1/

🚀 Ejecutar la Aplicación

Método rápido (compilar + ejecutar):

./start.sh

Paso a paso:

./compile.sh
./run.sh

👥 Usuarios de Prueba

Médico: medico@smarthc.com / medico123
Paciente: paciente@smarthc.com / paciente123

📊 Módulos

Médico

  • Dashboard con estadísticas
  • Gestión de pacientes
  • Historias clínicas
  • Seguimientos crónicos

Paciente

  • Completar historia clínica
  • Registrar datos personales
  • Antecedentes médicos
  • Signos vitales

🔄 Flujo de Trabajo

  1. Login → Seleccionar rol (Médico/Paciente)
  2. Dashboard → Ver información resumida
  3. Historia Clínica → Completar/Consultar información
  4. Guardar → Persistir en JSON

🎨 Diseño

  • Paleta: Azul profesional (#2196F3)
  • Tipografía: System Font
  • Efectos: Sombras y transiciones suaves

📈 Futuras Mejoras

  • Encriptación de contraseñas
  • Base de datos real
  • API REST
  • Reportes PDF
  • Telemedicina

SMART HC - Transformando la gestión de historias clínicas 🏥💙

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors