Nuovo progetto: software per la medicina generale open source!

Recentemente ho finalmente iniziato a studiare Python ed il suo pacchetto Guizero per la creazione di semplici interfacce grafiche con l’obbiettivo di creare una serie di app utilizzabili in medicina generale, gratuite per tutti ed a codice sorgente aperto.

Qui sotto ad esempio una semplice app per il calcolo del BMI che sarà la prima di una lunga serie

E questo è il suo semplicissimo codice sorgente:

from guizero import App, Text, TextBox, PushButton
from math import pow

def calcoloBMI(pes,alt):
fpeso=float(pes.value)
faltezza=float(alt.value)
bmi=fpeso/(pow(faltezza,2))
sbmi=str(round(bmi,2))
risultato.value=sbmi

app=App(title=”calcolatore BMI”,layout=”grid”,width=250,height=50)

testo_peso=Text(app,”peso”,grid=[0,0])
peso=TextBox(app,grid=[1,0])
testo_altezza=Text(app,”altezza”,grid=[0,1])
altezza=TextBox(app, grid=[1,1])
tasto=PushButton(app,text=”calcola!”,command=calcoloBMI,args=[peso,altezza],grid=[2,0,1,2])
testo_BMI=Text(app,”BMI”,grid=[3,0])
risultato=Text(app,text=”0″,grid=[3,1])

app.display()

Nei prossimi giorni inizierò uno studio per capire quali applicazioni possano essere utili al medico di base, per decidere quali app creare. L’obbiettivo finale ed ambizioso di questo progetto è  la creazione di un applicativo gestionale gratis ed open source completo per la medicina generale, con anche l’implementazione al suo interno di un database per archiviare i dati dei pazienti (criptabile facilmente mettendo tutto il pacchetto in un volume VeraCrypt).

Sarebbe anche bello inserire nel software l’integrazione con algoritmi di Intelligenza Artificiale generativa come MMGPT (che possono tranquillamente comunicare con queste app tramite python)

Le due più grosse limitazioni di questo progetto sono:

  • incompatibilità di guizero con i dispositivi mobili (android, ios) che rende forse le app singole meno utili in contesti come la ex guardia medica, tuttavia il problema non sussiste per un eventuale gestionale ove i regolamenti di privacy/sicurezza sono praticamente incompatibili con un uso da mobile. Tuttavia in futuro si potrebbe anche pensare a programmi compatibili (che però a livello di codice sono più complessi e richiedono quindi ulteriore studio di altri pacchetti/linguaggi di programmazione)
  • probabilmente sarà impossibile integrare l’app con i sistemi gestiti dalle ASL come ad esempio i piani terapeutici informatizzati e la creazione di impegnative dematerializzate, in quanto le funzioni di accesso web a questi sistemi sono vendute alle software house con licenza proprietaria a quanto ho capito (avrebbe senso se fosse questo il caso una battaglia politica per liberalizzarle? Oppure si potrebbero integrare nel software dei link di rapido accesso a sistemi già pronti gestiti dal SSN come il sistema TS). La cosa che sarà comunque possibile è la creazione di documenti cartacei su carta intestata del medico o su modelli prestampati in modo rapido ed automatico, anche mediante l’aiuto delle AI, così come il rapido recupero dei dati e la loro analisi a fini di ricerca o clinici,  mediante i modelli matematici più disparati che potranno essere forniti da questo software ad un prezzo (gratis) molto più competitivo della concorrenza e soprattutto potranno essere SEMPLICI DA USARE in quanto creati da un medico che conosce le esigenze dei medici!

Come ultima postilla aggiungo che provvederò inoltre ad aggiornare il prontuario farmaceutico scaricabile da questo sito in quanto mi sono accorto che è uno dei files più scaricati…ma  anche uno dei più datati come contenuti! (le prime voci risalgono a più di 10 anni fa…quando questo sito stava ancora sulla rete osiris!)

Con questa nuova versione provveder ad aggiornare le descrizioni dei farmaci e le note AIFA, snellirò il contenuto eliminando sia i riferimenti a Wikipedia presenti in alcuni principi attivi sia molte voci citate in scheda tecnica di poca utilità clinica ed i farmaci ritirati dal mercato, oltre ad aggiungere molti “nuovi” principi attivi e creare delle nuove sezioni specifiche per le terapie croniche, il che renderà l’opera più utile per il nuovo contesto di “ruolo unico” previsto dal nuovo ACN

Lascia un commento