1 / 14

🏥 Copilot Salud Andalucía

Sistema Inteligente de Análisis Sanitario con IA
para la Provincia de Málaga

👨‍💻 Antonio Jesús Padilla
Plataforma web avanzada que integra Inteligencia Artificial, análisis geoespacial y sistema RBAC completo para transformar la gestión sanitaria con datos actualizados 2025
🔗 github.com/AntonioJesusPadilla/copilot-salud-andalucia

🎯 Desafío en la Gestión Sanitaria

Identificación de problemáticas actuales

Problemática Actual

  • Datos sanitarios fragmentados y dispersos
  • Ausencia de análisis predictivo avanzado
  • Inequidad territorial en acceso a servicios
  • Decisiones sin soporte de datos en tiempo real
  • Sistemas desactualizados y poco integrados
  • Falta de personalización por rol de usuario

Nuestra Solución

  • Plataforma unificada con IA de última generación
  • Análisis predictivo con Llama 3.3 70B
  • Evaluación exhaustiva de equidad territorial
  • Toma de decisiones basada en datos actualizados
  • Tecnología cloud moderna y escalable
  • Personalización total por cada rol de usuario
🚀 Transformando la gestión sanitaria mediante Inteligencia Artificial, mapas interactivos y personalización total por rol

⭐ Funcionalidades Principales

Características innovadoras del sistema

🤖

Chat IA Especializado

Powered by Groq (Llama 3.3 70B) con análisis automatizado de datos sanitarios, generación automática de visualizaciones y recomendaciones estratégicas personalizadas en lenguaje natural

📊

Dashboards Personalizados

4 tipos de dashboard completamente personalizados: Ejecutivo, Operativo, Analítico y Público. Cada uno con métricas específicas, temas visuales únicos y experiencia adaptada

🗺️

Mapas Épicos Interactivos

Geolocalización avanzada con Folium, 8 tipos de mapas con capas dinámicas, análisis geoespacial con heatmaps y control de acceso granular por permisos

📈

Análisis Predictivo

Proyecciones demográficas actualizadas, optimización inteligente de recursos hospitalarios y planificación estratégica basada en modelos predictivos de IA

🔐

Sistema RBAC Completo

Control de acceso robusto basado en roles con autenticación JWT, bcrypt para contraseñas, auditoría completa de accesos y 18 permisos granulares

⚖️

Evaluación de Equidad

Análisis profundo de equidad territorial, evaluación de accesibilidad sanitaria por distrito, identificación de brechas en servicios y recomendaciones de mejora

👥 Sistema de Roles RBAC

Control de acceso y personalización completa

🔴 Administrador

Acceso Total al Sistema

  • ✅ Chat IA Completo con Groq
  • ✅ Dashboard con análisis avanzado
  • ✅ Todos los Reportes + Equidad
  • ✅ Planificación Estratégica
  • ✅ Gestión completa de Usuarios
  • ✅ Configuración del Sistema
Color: Azul ejecutivo #1a365d

🔵 Gestor Sanitario

Gestión y Planificación

  • ✅ Chat IA especializado en gestión
  • ✅ Dashboard con métricas clave
  • ✅ Reportes ejecutivos y operacionales
  • ✅ Planificación de recursos
  • ❌ Gestión de usuarios (restringida)
Color: Azul gestión #2b6cb0

🟢 Analista de Datos

Análisis y Estadísticas

  • ✅ Chat IA para análisis estadísticos
  • ✅ Dashboard con visualizaciones avanzadas
  • ✅ Reportes técnicos y estadísticos
  • ❌ Planificación estratégica (restringida)
Color: Verde analítico #059669

🟣 Invitado

Visualización Básica

  • ✅ Dashboard básico con métricas generales
  • ❌ Chat IA (sin acceso)
  • ❌ Reportes avanzados
  • ❌ Planificación
Color: Gris público #6b7280
🔑 Credenciales de Acceso Demo
👨‍💼 Admin:
admin / admin123
🏥 Gestor:
gestor.malaga / gestor123
📊 Analista:
analista.datos / analista123
👤 Invitado:
demo / demo123

🛠️ Stack Tecnológico Completo

Tecnologías de última generación

🐍

Backend & Core

Python 3.9+ Streamlit Pandas NumPy
🤖

Inteligencia Artificial

Groq API Llama 3.3 70B LangChain
📊

Visualización de Datos

Plotly Express Plotly Graph Matplotlib
🗺️

Mapas & Geolocalización

Folium Streamlit-Folium Geopandas
🔐

Seguridad & Autenticación

JWT bcrypt python-dotenv
🎨

Frontend & UI

HTML5 CSS3 Google Fonts
💾

Almacenamiento

JSON CSV
☁️

Cloud & Deployment

Streamlit Cloud Git GitHub

📊 Datos del Sistema 2025

Información actualizada de la provincia de Málaga

10
Hospitales
20
Municipios
9
Centros Especializados
15
Rutas Analizadas
6
Distritos Sanitarios
🏥

Hospitales Málaga 2025

Información completa de 10 centros hospitalarios: capacidad de camas, personal sanitario por especialidad, servicios disponibles y áreas de cobertura geográfica

👥

Demografía Málaga 2025

Proyecciones poblacionales actualizadas de 20 municipios, análisis de crecimiento demográfico, tendencias y datos socioeconómicos detallados

🔬

Servicios Sanitarios 2025

Catálogo completo de 9 centros especializados con información de especialidades médicas, disponibilidad, capacidad e indicadores de calidad

🗺️

Accesibilidad Sanitaria 2025

Análisis de 15 rutas principales: tiempos de acceso entre municipios y hospitales, transporte sanitario e identificación de zonas con acceso limitado

📈

Indicadores de Salud 2025

Métricas por 6 distritos sanitarios: ratios profesionales/población, camas por habitante e indicadores de calidad asistencial

🎯

KPIs Estratégicos

Ratio camas/1000 hab., Índice de Equidad (0-100), Tiempo de acceso promedio y Proyecciones de demanda basadas en IA

🗺️ Sistema de Mapas Épicos Interactivos

8 tipos de mapas con control de acceso por permisos

🌟

Mapa Completo Épico

Solo Administradores. Acceso a todas las capas disponibles incluyendo datos sensibles, métricas estratégicas y análisis avanzados

🏥

Hospitales y Centros

Ubicaciones geográficas precisas, capacidad instalada, servicios especializados disponibles y zonas de cobertura de cada centro

🏘️

Municipios y Demografía

Datos poblacionales por municipio, distribución demográfica, proyecciones de crecimiento y densidad poblacional

🔥

Heatmap de Accesibilidad

Análisis visual de tiempos de acceso, identificación de zonas críticas con acceso limitado y puntos de mejora prioritarios

💊

Cobertura de Especialidades

Distribución geográfica de servicios médicos especializados, identificación de gaps de cobertura y recomendaciones

🛣️

Rutas y Conexiones

Optimización de trayectos sanitarios, análisis de rutas de emergencia y mejora de tiempos de respuesta

📊

Análisis Demográfico

Tendencias poblacionales, proyecciones a futuro, análisis de envejecimiento y necesidades sanitarias emergentes

🌐

Ubicaciones Básicas (Público)

Información pública general de hospitales y centros de salud, accesible para todos los usuarios sin restricciones

🎯 Control de acceso granular mediante 18 permisos específicos: cada usuario ve solo los mapas autorizados según su rol

🔐 Sistema de Seguridad Multicapa

Protección robusta en todos los niveles

🔑

Autenticación JWT

Tokens seguros JSON Web Token para sesiones de usuario con expiración automática, renovación inteligente y validación en cada petición

🔒

Hashing bcrypt

Encriptación robusta de contraseñas mediante bcrypt con salt único por usuario para almacenamiento seguro e irreversible

👥

Control RBAC

Sistema completo de control de acceso basado en roles con 18 permisos granulares en español para funcionalidades específicas

⏱️

Gestión de Sesiones

Control automático de timeouts de sesión, renovación de tokens antes de expiración y cierre seguro de sesiones

Validación de Permisos

Verificación en cada operación crítica del sistema: acceso a datos, modificación de registros y ejecución de funciones

📋

Auditoría Completa

Logging exhaustivo de todas las actividades: accesos al sistema, operaciones realizadas y cambios de configuración

🛡️

Sanitización de Inputs

Validación y limpieza automática de todas las entradas de usuario para prevenir inyecciones y ataques maliciosos

🔄

Backup Automático

Respaldo automático y periódico de la base de datos de usuarios para recuperación ante incidentes

🧪 Sistema de Pruebas Integral

Calidad garantizada en todos los dispositivos

54+
Tests Automatizados
15
Tests Manuales
7
Resoluciones
95%+
Cobertura
100%
Navegadores
📄

Plan Completo (60+ páginas)

Documentación exhaustiva con procedimientos detallados para pruebas funcionales, de rendimiento, seguridad y compatibilidad

Checklist Rápido (1 hora)

Verificación rápida de 40-60 minutos de las funcionalidades críticas del sistema para validación ágil

🤖

Script Automatizado

Pruebas automáticas programadas de rendimiento, funcionalidad, compatibilidad cross-browser y responsive design

📋

Guía de Pruebas Manuales

15 procedimientos detallados paso a paso para testing manual de características específicas y casos edge

📊 Métricas de Calidad Verificadas
< 5s
Carga en PC
< 8s
Carga móviles
≥44px
Botones tablet
WCAG 2.1
Accesibilidad

📈 Métricas del Proyecto

Magnitud y alcance del desarrollo

4,500+
Líneas de Código
6
Módulos Python
80+
Funciones
5
Datasets CSV
20+
Visualizaciones
18
Permisos RBAC
8
Tipos de Mapas
4
Dashboards
🎨

Personalización Total

4 temas visuales únicos completamente personalizados, esquemas de colores específicos, tipografías adaptadas y UI diferenciada por rol

📊

5 Datasets Actualizados

Datos 2025 de hospitales, demografía, servicios sanitarios, accesibilidad e indicadores de salud con proyecciones verificadas

🔧

Arquitectura Modular

Código limpio organizado en 6 módulos especializados para fácil mantenimiento, testing y escalabilidad futura

☁️

Cloud-Optimized

Configuración específica para Streamlit Cloud con cache inteligente TTL 1h, compresión de datos y variables de entorno seguras

🎯 Casos de Uso por Tipo de Usuario

Aplicaciones prácticas del sistema

👔

Directivos Sanitarios

  • Monitoreo de KPIs estratégicos en tiempo real
  • Análisis exhaustivo de equidad territorial
  • Planificación estratégica de recursos a largo plazo
  • Reportes ejecutivos automatizados con IA
  • Toma de decisiones basada en datos actualizados
🏥

Gestores Hospitalarios

  • Optimización de recursos hospitalarios diarios
  • Análisis detallado de demanda y capacidad
  • Planificación eficiente de personal sanitario
  • Evaluación de servicios especializados
  • Gestión operativa basada en métricas clave
📊

Analistas de Datos

  • Análisis estadístico avanzado con IA
  • Creación de visualizaciones interactivas
  • Proyecciones demográficas precisas
  • Estudios profundos de accesibilidad
  • Correlaciones y tendencias sanitarias
🎯

Planificadores Estratégicos

  • Identificación de necesidades sanitarias futuras
  • Análisis de ubicaciones óptimas para nuevos centros
  • Optimización de rutas de transporte sanitario
  • Estudios de impacto poblacional
  • Recomendaciones de inversión basadas en IA

📑 Sistema de Reportes y Planificación

Generación automática de informes especializados

📊

Reporte Ejecutivo

Métricas clave para directivos con KPIs estratégicos, tendencias principales y recomendaciones de alto nivel para toma de decisiones

🏥

Análisis de Infraestructura

Evaluación completa de centros sanitarios: capacidad instalada, utilización de recursos, gaps identificados y oportunidades de mejora

👥

Reporte Demográfico

Tendencias poblacionales detalladas, proyecciones a 5-10 años, análisis de envejecimiento y necesidades sanitarias emergentes

⚖️

Evaluación de Equidad (Admin)

Análisis exhaustivo de equidad territorial, identificación de brechas en accesibilidad y recomendaciones para mejorar la distribución de servicios

📋

Análisis Completo (Admin)

Reporte integral del sistema sanitario que combina todos los análisis anteriores con insights profundos y estrategia a largo plazo

📍

Planificación de Ubicaciones

Análisis geoespacial para nuevos centros sanitarios: zonas prioritarias, estudios de demanda y ROI estimado de inversiones

📈

Proyección de Demanda

Predicción de necesidades sanitarias futuras basada en IA: crecimiento poblacional, cambios demográficos y tendencias de salud

Redistribución de Recursos

Recomendaciones para optimización de personal, equipamiento y camas hospitalarias basadas en análisis de eficiencia actual

🛣️

Optimización de Rutas

Mejora de tiempos de acceso y transporte sanitario mediante análisis de rutas críticas y propuestas de nuevas conexiones

🚀 Despliegue y Acceso al Sistema

Disponible en producción y local

🌐 Aplicación en Producción
☁️

Despliegue en Cloud

  • Streamlit Cloud con setup automático
  • Integración continua desde GitHub
  • Configuración de variables de entorno
  • Despliegue completado en 2-5 minutos
  • SSL/HTTPS automático incluido
💻

Instalación Local

  • Clonar repositorio de GitHub
  • Crear entorno virtual Python 3.9+
  • Instalar dependencias (requirements.txt)
  • Configurar archivo .env con API keys
  • Ejecutar: streamlit run streamlit_app.py
🔑

Requisitos

Python 3.9+, cuenta GitHub gratuita, cuenta Streamlit Cloud gratuita y API Key de Groq (gratuita para desarrollo)

⚙️

Variables de Entorno

GROQ_API_KEY, JWT_SECRET_KEY, APP_ENVIRONMENT y SYSTEM_NAME configurables vía Streamlit Secrets o archivo .env local

🔄

Actualización Automática

Push a GitHub activa redespliegue automático en Streamlit Cloud con rollback instantáneo si hay errores detectados

📱

Multi-dispositivo

Accesible desde PC, tablets y móviles con diseño responsivo optimizado y botones táctiles de tamaño adecuado

🎯 Conclusiones y Roadmap Futuro

Logros alcanzados y visión a futuro

✨ Sistema completo y funcional que transforma la gestión sanitaria mediante Inteligencia Artificial, análisis geoespacial y personalización total

Logros Completados

  • Plataforma web completa y funcional en producción
  • IA integrada con Llama 3.3 70B para análisis
  • Sistema RBAC con 4 roles y 18 permisos
  • 8 tipos de mapas interactivos con Folium
  • Testing integral con 95%+ de cobertura
  • Documentación completa y detallada
  • Diseño responsivo optimizado
  • Datos actualizados 2025 de Málaga
🚀

Roadmap Futuro

  • 📱 Aplicación móvil nativa iOS/Android
  • 🗺️ Integración avanzada con sistemas GIS profesionales
  • 🔔 Sistema de alertas en tiempo real
  • 📊 Dashboards BI ejecutivos avanzados
  • 🤖 Modelos ML personalizados propios
  • 🔗 APIs REST para integración externa
  • 📧 Reportes programados por email
  • 🌐 Soporte multi-idioma (ES/EN)
  • 🧪 CI/CD con pruebas automatizadas
👨‍💻 Información de Contacto
Antonio Jesús Padilla
📧 Email:
antoniojesuspadilla.dev@proton.me
🐙 GitHub:
github.com/antonioJesusPadilla
🏥 Gracias por su Atención 🏥
Transformando la gestión sanitaria con Inteligencia Artificial