Strumenti informatici sviluppati con LLM e python, pensati anche come supporto a lavori di farmacoutilizzazione.
(in english language click here)

GLanalyzer V6 beta

Update Drug Data V13 beta
GLanalyzer V6 beta
La app fornisce supporto per l’inquadramento di un farmaco all’interno delle linee guida più aggiornate, analizzando anche i documenti istituzionali di riferimento.
ll cuore dell’applicazione è il modulo ai_engine.py, che sfrutta l’API di Google Gemini per analizzare il testo estratto dai documenti. L’utente deve inserire la propria chiave API di Gemini e può scegliere il modello da utilizzare (es. gemini-3.5-flash-lite, gemini-2.5-pro, ecc.). Il motore divide i documenti in sezioni (per gestire i limiti di token) ed esegue prompt molto specifici per estrarre informazioni mirate, richiedendo all’IA di citare sempre il nome del file e la pagina esatta.
E’ supportata l’importazione automatica dell’EPAR EMA più recente.
Le Funzioni di Analisi sono organizzate in Schede/Tab.
L’interfaccia principale è divisa in diverse schede, ognuna dedicata a un tipo di analisi specifica:
Anteprima PDF: Un visualizzatore integrato (basato su PyMuPDF/fitz) che permette di leggere i documenti PDF caricati, fare zoom, ruotare le pagine e, soprattutto, cercare parole chiave all’interno del documento visualizzando i risultati evidenziati direttamente sulla pagina.
Uso dei Farmaci: Estrae quali farmaci sono raccomandati e per quali condizioni cliniche (es. prima linea, mantenimento), confrontando le linee guida con le indicazioni ufficiali (RCP/EPAR) se caricate.
Grado di Raccomandazione: Trova i casi in cui farmaci diversi hanno lo stesso livello di evidenza o classe di raccomandazione per la medesima indicazione terapeutica.
Trial di Confronto: Cerca specificamente menzioni riguardo alla mancanza di studi clinici di confronto diretto (head-to-head) tra farmaci per la stessa patologia.
Confronto Documenti: Incrocia più linee guida caricate per trovare punti di convergenza o differenze nelle raccomandazioni.
Riferimenti in Altri Doc: Analizza se i concetti trovati nelle linee guida sono supportati o menzionati negli “Altri Documenti” (es. RCP).
Domande & Risposte (Q&A): Permette all’utente di fare domande libere ai documenti; l’IA è istruita per rispondere esclusivamente basandosi sul testo caricato, citando la pagina esatta da cui ha preso l’informazione.
Per risparmiare chiamate API (che possono essere a pagamento o avere limiti rateali), l’app salva i risultati delle analisi in cache. Se si richiede un’analisi già fatta con gli stessi documenti, il risultato viene caricato istantaneamente dal disco senza contattare Gemini.
Monitoraggio Limiti API: C’è una scheda dedicata per tenere sotto controllo quante chiamate API sono state fatte, gestendo in automatico eventuali errori 429 (Resource Exhausted) mettendo il sistema in pausa.
In sintesi, è un assistente virtuale specializzato per farmacisti, oncologi o personale sanitario che deve districarsi tra centinaia di pagine di linee guida e schede tecniche, automatizzando la ricerca di raccomandazioni, livelli di evidenza e posologie specifiche.
schermate del software:





Update Drug Data V13 beta
La app fornisce supporto per la conoscenza delle informazioni fondamentali e aggiornate riguardo il farmaco.
Si tratta di una applicazione desktop con interfaccia grafica (costruita tramite customtkinter e tkinter) progettata principalmente per la visualizzazione, gestione e analisi intelligente di documenti clinici e farmacologici in formato PDF. Sintetizza le informazioni essenziali confrontando gli EPAR con gli studi pubblicati e relativi aggiornamenti. Se l’EPAR non fornisce il dato viene cercato negli articoli pubblicati e visualizzato.
Supporta:
- Ricerca e Download Automatico degli EPAR (EMA)
L’applicazione permette all’utente di inserire il nome di un farmaco (sia come principio attivo che come nome commerciale/brand, es. gefitinib o Iressa). - Una volta inserito, il sistema:
- Risolve le corrispondenze tra nome commerciale e principio attivo grazie a un dizionario interno e a file personalizzati (come farmaci_brand_custom.json).
- Si collega in automatico al sito dell’EMA (European Medicines Agency) per cercare, scaricare e caricare l’EPAR (European Public Assessment Report) del farmaco richiesto.
- Verifica la presenza di versioni già scaricate localmente e avvisa se sono disponibili versioni più recenti online.
- Visualizzatore PDF Integrato
- Utilizzando la libreria PyMuPDF (fitz), il software funge da vero e proprio lettore PDF che permette di:
- Navigare tra le pagine del documento.
- Applicare zoom e rotazioni alle pagine.
- Eseguire ricerche testuali all’interno del PDF caricato
- Utilizzando la libreria PyMuPDF (fitz), il software funge da vero e proprio lettore PDF che permette di:
- La app crea un riassunto delle informazioni relative al paragrafo 5.1 dell’EPAR suddividendo in forma tabellare, per indicazione e studio registrativo, dettagli circa:
- i gruppi sperimentali
- gli esiti in OS, PFS, TTD
- il calcolo dei rispettivi NNT
- i riassunti sono salvati in un db interno per un confronto tabellare tra EPAR di farmaci diversi
- Ricerca su Internet e carica gli articoli pubblicati in base agli studi registrativi e articoli secondari creando un apposito database indicizzato. In base a questi articoli aggiuntivi si aggiorna il riassunto delle informazioni relative al punto 4.
Il programma include forti integrazioni con un’Intelligenza Artificiale con la presenza di processi in cui l’AI analizza i documenti.
I risultati dell’elaborazione AI (es. estrazione di dati NNT, analisi dell’RCP) vengono messi in cache (.ai_cache) e mostrati in specifiche aree di testo dell’interfaccia (come ai_output_textbox).
In sintesi (Il Flusso di Lavoro):
Avvio: L’app apre l’interfaccia utente (tema chiaro con sfondi verdi/blu) e in background inizia a caricare i database memorizzati.
Selezione Farmaco: L’utente indica su quale farmaco vuole lavorare.
Reperimento Documenti: L’app si assicura di avere l’ultimo EPAR disponibile e carica eventuali studi/articoli correlati precedentemente salvati.
Analisi e Visualizzazione: L’utente può leggere i PDF direttamente dall’app, fare ricerche o avviare processi AI per far analizzare i testi (per estrapolare dati critici come efficacia, sicurezza o parametri specifici degli studi clinici) e generare report a partire dai documenti visualizzati.
In sintesi, è un assistente virtuale specializzato per farmacisti, oncologi o personale sanitario per costruire un database degli articoli scientifici pubblicati facendo riferimento alle indicazioni autorizzate dai siti istituzionali. Consente l’accesso immediato ai dati fondamentali relativi agli studi clinici, utili anche per confronti con i risultati in pratica reale.
schermate del software:









Per informazioni aggiuntive, aderire a FORIERO e partecipare allo sviluppo del software utilizza la pagina contatti.
Area riservata con altro materiale.

