Hackató IA URV-TSystems 2026: SIA

·

·

, ,

SIA és un sistema d’IA que classifica automàticament pacients com a NO crònics, PCC o MACA a partir de dades clíniques reals. Combina models d’aprenentatge automàtic, cerca de similitud amb FAISS i un LLM local per generar informes clínics i consells personalitzats.

Nom Grup: TarrIAco

Entitat del repte: Càritas Diocesana de Tarragona/Càtedra UNESCO d’Habitatge de la URV/Hospital Universitari Joan XXIII

Integrants:

Nom Projecte: SIA (Salut en Inteligència Artificial)

Descripció: SIA neix de la necessitat de donar suport als professionals sanitaris de l’Hospital Joan XXIII en la complexa tasca d’identificar i categoritzar pacients crònics. El sistema automatitza la classificació triclasse (NO / PCC / MACA) a partir de més de 80 variables clíniques per pacient, incloent dades demogràfiques, diagnòstics, fàrmacs prescrits, visites a urgències i hospitalitzacions. La solució es basa en dues intel·ligències artificials: d’una banda, un nucli predictiu amb un pipeline jeràrquic en dos estadis, on un primer model (Random Forest) determina si un pacient és crònic o no, i un segon model (HistGradientBoosting calibrat) diferencia entre PCC i MACA, millorant la precisió respecte a un classificador directe; de l’altra, un sistema de cerca de similitud basat en FAISS que permet identificar en mil·lisegons els pacients més semblants, proporcionant evidència estadística útil per a la presa de decisions clíniques. A més, un model de llenguatge local (Llama 3.1:8b via Ollama) genera tant informes clínics tècnics per als professionals com recomanacions personalitzades per als pacients en català. Tot el sistema s’exposa mitjançant una API REST amb Flask i es consumeix des d’un portal web desenvolupat amb Laravel, separant clarament el backend d’IA del frontend sanitari.

Reptes abordats:

  • Identificació automàtica de pacients en categories de cronicitat: **NO crònic**, **PCC** (Pacient Crònic Complex) i **MACA** (Malaltia Avançada en Congestió Alta).
  • Cerca de pacients similars per donar suport als clínics en la presa de decisions basada en evidència.
  • Generació d’informes clínics automatitzats amb IA generativa (LLM local).
  • Portal web per facilitar l’accés dels professionals sanitaris i dels propis pacients a la informació personalitzada.

Tecnologies utilitzades:

  • Llenguatges de programació:
    • Python 3.11+
    • PHP 8.2 (Laravel)
    • JavaScript (ES6+)
    • Blade (Laravel templates)
  • Frameworks i llibreries:
    • **Scikit-learn**: RandomForestClassifier, HistGradientBoostingClassifier, CalibratedClassifierCV, pipeline de preprocessament
    • FAISS (faiss-cpu): índex de similitud vetorial per a cerca de veïns propers
    • Flask + Flask-CORS: API REST del backend d’IA
    • Ollama (Llama 3.1:8b): LLM local per a generació d’informes clínics i consells al pacient
    • Pandas / NumPy: transformació i processament del dataset
    • Joblib**: serialització dels models entrenats –
    • Laravel 11**: portal web sanitari amb autenticació i gestió de rols
  • Eines i plataformes
    • Supabase (PostgreSQL): base de dades clínica de l’hospital (accés read-only) –
    • Git / GitHub: control de versions i treball col·laboratiu –
    • Python venv: entorn virtual per al backend de Python –
    • Composer / npm: gestió de dependències del portal Laravel

Recursos del Projecte:

Accés a la resta de projectes de la Hackató d’IA 2026: https://cloudlab.urv.cat/catedracloud/hackato2026/


Leave a Reply

Your email address will not be published. Required fields are marked *