Information Technology nella ricerca clinica
Tutor: Marco Mirra
Approcci mentali e pensiero logico
Octavio Ocampo
Un punto
di partenza
comune per
«pensare»
in digitale
LE 4 FASI
Vengono fatte varie ipotesi sulla base di idee o intuizioni
Tutti i vari concetti vengono organizzati sulla base di una logica elementare
Attravero diagrammi di flusso o pseudo programmazione si rappresenta
la parte intelligente di un progetto.
Viene trasformato il progetto in soluzione informatica attraverso linguaggi
di programmazione in grado di far fare le cose che vogliamo ad un computer.
Letteralmente: tempesta cerebrale
Tecnica: diagramma causa-effetto
•Utilizzata nelle primissime fasi di un progetto, si avvale di quante più persone possibili
•Soprattutto se hanno competenze eterogenee, questo permette di analizzare un’idea
da più punti di vista, e nel caso specifico del diagramma causa-effetto permette di far
emergere i problemi e le rispettive soluzioni.
OUTLINER
TOPIC1
Subtopic1
Subtopic2
Subtopic3
TOPIC2
Subtopic1
Subtopic2
Subtopic3 (Link con Topic4 Sub3)
TOPIC3
Subtopic1
Subtopic2
Subtopic3
TOPIC4
Subtopic1
Subtopic2
Subtopic3
Mappa mentale
Questa rappresentazione permette di evidenziare in maniera
grafica tutta una serie di obiettivi facilmente interpretabile da
tutte le persone coinvolte nel progetto.
• Abbiamo deciso di andare al mare in Italia e spendere poco.
In un campeggio poco affollato con piscina, e non deve essere
distante dal mare.
Outlineer - Vacanze Estive
Mappa Concettuale Vacanze Estive
Vacanze Estive
1 Dove
1.1 Al Mare
1.1.1 Italia
1.1.1.1 Sud
1.1.1.1.1 Il Mare è Bello
1.1.1.1.2 E' distante da Roma
1.2 Soggiorno
1.2.1 Campeggio
1.2.1.1 In tenda
2 Deve
2.1 Spendere Poco
2.2 Stare tranquilli
2.3 Stare vicino al mare
2.4 Esserci la piscina
Pseudo Programmazione
Codifica
INIZIO
FINE
ASSEGNA
ACQUISISCI
COMUNICA
SE – ALLORA - ALTRIMENTI
FIN TANTO CHE
Diagramma di flusso
BMI = Peso (kg) / (Altezza (m) x Altezza (m))
Inizio
Assegna a: kg=0;cm=0;cmm=0;imc=0
Fin tanto che kg non è maggiore di 0
Acquisisci valore kg
Fin tanto che cm non è maggiore di 0
Acquisisci valore cm
Assegna a cmm: il valore intero di cm moltiplicato
per cm
Assegna a imc: il valore di kg diviso cmm
Se imc: è inferiore a 19
Allora
comunica “SOTTOPESO”
Se: imc è compreso tra 19 e 24
Allora
Comunica “MEDIO”
Se: imc è compreso tra 25 e 30
Allora
Comunica “SOVRAPPESO”
Se: imc è maggiore di 30
Allora
Comunica “OBESITA’”
Fine
IDEF 0
(Integration Definition for Function Modeling)
USAir Force dal 1995, è uno, assieme agli altri tipi di IDEF (ne esistono 14) dei metodi più
utilizzati per la modellazione dei flussi logici
ESEMPIO IDEF 0
Modello di processo di gestione del farmaco prescritti elettronicamente*
* “A Conceptual Framework for Evaluating Outpatient Electronic Prescribing Systems Based on Their Functional
Capabilities” JAMIA (J AmMedInformAssoc2004;11:60-70 doi:10.1197/jamia.M1374)
Ciclo PDCA per il Problem Solving
Plan
Act
Do
Check
P - Plan. Pianificazione.
D - Do. Esecuzione del programma, dapprima
in contesti circoscritti.
C - Check. Test e controllo, studio e raccolta dei
risultati e dei riscontri.
A - Act. Azione per rendere definitivo e/o
migliorare il processo.
Il dato come capitale
Ma cos’è un dato?
DATO (dal latino datum) = definisce un FATTO
DATO digitale = un insieme di informazioni (testi, parole,
numeri, valori binari, ecc..) strutturati, organizzati e memorizzati
(resi statici) su un supporto di memoria di massa (apparato
fisico) in grado di tutelarne la permanenza.
Requisiti oggettivi
•
•
•
•
Congruenza
Identificabilità
Rintracciabilità
Confrontabilità
Requisiti Fisici
• Tabelle
• Record
• Campi
DATO
DIGITALE
DATABASE
Legno
Pagine
Righe
Libro
Item
Libreria
Nome
RECORD
HD
Tabelle
Server
Software Database
Cognome
Telefono
Telefono
DATABASE
Databases
Relazione
Logica
Selezione
Aggregazione
Software RDBMS
DB Server
F
i
l
t
r
o
Presentazione
Ricerca
RDBMS – Come trovare i dati
Data Mining = Sapere come estrarre i dati
Metadati= una definizione o una descrizione di dati che vengono
estrapolati attraverso tecniche ed algoritmi specifici.
Clustering : Basandosi su misure relative alla somiglianza tra gli elementi è in
grado di poter raggruppare “clustering” elementi somiglianti.
Reti neurali : Figlie della logica fuzzy (o logica sfumata) sono in grado, partendo da
un valore iniziale compreso tra 0 e 1 (generato casualmente), di determinare una
“verità” sulla base di attinenze (rete) e verifiche intermedie, acquisendo
informazioni da un archivio storico preliminarmente strutturato.
In generale per avviare una ricerca ed estrapolazione dati in tutti i casi ci si avvale di
quattro fasi chiave:
1. Individuazioni delle fonti di dati
2. Creazione di un unico set di dati aggregati
3. Pre-elaborazione (data cleaning, analisi esplorative, selezione, ecc.);
4. Estrazione dei dati con l'algoritmo scelto
Elenco documenti e tabelle per ogni CRF durante le fasi di progettazione
Tabella di riferimento
MOCKUP
Tabella di specifiche
Strumenti per la Business Intelligence – In sintesi
DB1
DB2
DB3
Intelligenza artificiale - Come funziona
La rete “impara” adattando i pesi dei collegamenti dopo aver verificato se esiste una risposta, cercando di
avvicinare il suo risultato a quello atteso.
Pesi
Input
Database delle cose apprese
ESPERIENZA UMANA
Output
Database delle cose già apprese
STUDIO
MOBILE E-HEALTH
DIAGNOSI MALATTIE
MEDICINA PREDITTIVA
ROBOTICA MEDICA