Riassunto analitico
La Blockchain è una tecnologia che permette la creazione e gestione di un database condiviso, distribuito e in grado di offrire un meccanismo (integrato) di identità utilizzato per associare l’attività sulla rete a un partecipante specifico (ad esempio una persona, entità o dispositivo). Questo meccanismo di identità rappresenta la grande novità rispetto a qualsiasi altra tecnologica database già esistente ed utilizzata in passato; sfruttando questo sottostante insieme di identità, possono essere concesse a ogni singolo partecipante sulla rete delle precise autorizzazioni: ad esempio, a un individuo X potrebbe essere concessa la capacità di leggere e scrivere nel Documento A, ma solo la possibilità di leggere il Documento B. Poiché queste autorizzazioni sono a loro volta memorizzate sulla Blockchain, un partecipante può essere certo che i dati che ha caricato siano accessibili solo a coloro ai quali è stato concesso l'accesso, nonostante il database sia condiviso e distribuito.
Esistono diversi settori nella healthcare industry nei quali potrebbe essere utile l’utilizzo della tecnologia Blockchain, e tra questi sicuramente i clinical trials. I clinical trials presentano il seguente problema, risolvibile grazie alle caratteristiche della blockchain: la gestione del consenso dei pazienti; attraverso l’insieme di identità e autorizzazioni, un paziente può rilasciare o ritirare il consenso - attribuito a un determinato ricercatore - di accedere ai propri dati sanitari.
In questo lavoro di tesi si è progettato e sviluppato un prototipo di gestione di trials clinici attraverso la tecnologia Blockchain. In fase di realizzazione si è largamente utilizzato Hyperledger Composer, uno strumento che semplifica lo sviluppo di applicazioni compatibili con la sottostante infrastruttura Hyperledger Fabric. Il software è dotato di una interfaccia Web, realizzata mediante Flask, ovvero una libreria del linguaggio di programmazione Python.
La tesi è stata svolta durante un periodo di tirocinio interno presso il gruppo di ricerca DBGroup, guidato dalla professoressa Sonia Bergamaschi.
|