Informatica
Medica
Dr. Armando Abate
Slide 1
La Medicina non è una scienza esatta
Da una novella di Ben Hecht, 1945:
Un medico, anziano membro del segretissimo Club X,
illustra gli scopi del club stesso ad un novizio:
“… I membri del Club hanno un solo scopo: essi si riuniscono ogni tre
… Mi riferisco a quei casi in cui il medico, per
mesi e ogni volta confessano gli omicidi che hanno commesso dall’ultima
unaMi
diagnosi
sbagliata,
per un trattamento,
riunione.
riferisco,
naturalmente,
ad omicidi medici, omicidi
“professionali”.
Talvoltao preferirei
sentire di un omicidio commesso per
un’operazione
una procedura
passione piuttosto che per stupidità... Comunque, Dr. Warner, se lei ha da
dimostrabilmente
provocato
la
poco ucciso
una moglie osbagliati,
fatto fuorihauno
zio, e vuole
togliersi qualche
morte
un paziente
senzaVa
l’attenzione
di riferiremo nulla
senso di
colpa,disiamo
qui per che,
ascoltarla.
da sè che non
nè alla quel
polizia
nè all’ordine
deicontinuato
medici …ailvivere
nostro…scopo è unicamente
medico,
avrebbe
scientifico. Avendo assodato che nessuno di noi ammetterebbe mai i
propri errori in pubblico, … abbiamo fondato questa società segreta. E’
l’unica società scientifica al mondo dove i membri parlano esclusivamente
dei propri errori…”
Nome Cognome Ente
Ma qual è il miracolo?
la novella termina con i quindici medici che
salvano una vita, risolvendo un caso
estremamente complesso, proprio grazie ad una
serie di ragionamenti sui loro errori e alle lezioni
imparate dai loro precedenti “omicidi”
Anche in Italia …
Le cose stanno
cambiando e i casi
del Club X raramente
restano segreti, si sta
imponendo una
cultura diversa che
punta proprio ad
“imparare dall’errore”
Le cose stanno
cambiando e i casi
del Club X raramente
restano segreti, si sta
imponendo una
cultura diversa che
punta proprio ad
“imparare dall’errore”
… La Medicina non è una scienza esatta
• I medici sono chiamati
giornalmente a prendere
decisioni in condizioni di
incertezza
– Sui dati
– Sulla diagnosi
– Sulla terapia
– Sulla prognosi
… non solo i medici
anche gli amministratori e coloro che stabiliscono le politiche sanitarie
devono prendere decisioni. In questo caso oltre agli effetti sulla salute si
devono considerare anche i costi:
analisi costo-beneficio, costo-efficacia, …
– Avviare o no una campagna di vaccinazione ?
– Avviare o no uno screening ?
Presa di decisioni in condizioni di incertezza
(prevalenza, effetti collaterali, …) e
in presenza di risorse economiche limitate
Come si può governare l’incertezza
con l’informatica?
Una definizione ambiziosa
(Coiera, 1997)
• L’informatica medica è la logica della sanità.
• Studio razionale del modo in cui
– i pazienti vengono pensati
– i trattamenti sono definiti, selezionati ed
ottimizzati
– la conoscenza medica viene creata, formata,
condivisa ed applicata
– la sanità è organizzata per fornire i suoi servizi
Altre definizioni ...
• Applicazioni dell’informatica alla medicina (Van Bemmel,
Handbook of Medical Informatics)
• La scienza che si occupa della gestione
dell’informazione e dei programmi basati su calcolatore
in sanità (Oregon Health Science University)
• Applicazione dei principi della Teoria dell’informazione
alla conoscenza medica con l’obbiettivo di fornire un
supporto alla risoluzione delle problematiche della
Scienza Medica attinenti alla diagnosi, alla terapia ed
alla prevenzione (N. Cappello, Informatica Medica)
Circa 50.000 pazienti muoiono
ogni anno negli ospedali
americani per errori prevedibili.
La spesa sociale ogni anno
supera quella causata dalle
morti per incidenti stradali e
aerei, suicidi, assunzione di
droga e avvelenamenti.
L’aumento delle risorse non
ha aumentato l’efficacia dei
trattamenti
L’85% dei trattamenti non
sono giustificati sulla base
delle evidenze scientifiche
Il trasferimento nella pratica
dei risultati della ricerca
biomedica è lento e non
sistematico
Sfide alla medicina attuale
• Revisione periodica del peso relativo tra scienza,
organizzazione e tecnologia.
• Nuova concezione del paziente: non più un oggetto di
trattamento ma un soggetto di vita (da “cure” a “care”,
maggior interesse alla qualità dei trattamenti).
• Medicina dell’evidenza: uso delle tecnologie non basate
sul pregiudizio favorevole di una loro maggiore efficacia,
ma su seri studi di epidemiologia clinica.
Il ruolo dell’informatica medica
Garantire
costo-efficacia
dei
Medicina
dell’evidenza
servizi sanitari aumentandone la
qualità.
Favorire la collaborazione tra i
Gestione
comunicazione
membri
di uneteam
di specialisti
di dati ed informazione
coinvolti nella gestione di un
paziente.
Usare
in modo
efficiente ed
Applicabilità
ed usabilità
efficace le soluzioni tecnologiche
L’uso delle
soluzioni di IT
rende più
efficacie la
prescrizione
medica (BMJ,
2000; 320:788791)
Il fine e i mezzi ...
• Il fine è l’innovazione e l’ottimizzazione
del processo di cura dei pazienti
• Gli strumenti sono:
– Sistemi basati su Information and Communication
technology
– Sistemi di classificazione e codifica
– Sistemi formali per definire linee guida
– Sistemi di analisi dati e supporto alle decisioni
– ...
Informatica medica
•
•
•
•
•
•
•
•
•
•
•
•
Matematica statistica
Teoria dei sistemi
Informatica (tecniche di programmazione)
Metodi computazionali
Elaborazione delle immagini e dei segnali biomedici
Fisica dei processi di produzione delle immagini
Gestione dei dati clinici
Biomeccanica
Modellistica ……….. Biochimica………
Chirurgia assistita da computer
Diagnosi semiautomatica o automatica
……………..
Slide 17
Informatica medica
• Medicina
(EBM Evidence Based Medicine)
– Studio dei sistemi biologici ed applicabilità
• Troppo spesso l’applicazione di trattamenti non è
giustificata dall’evidenza scientifica
– Prevenzione dello stato di malattia
– Cura della malattia
• Il paziente soggetto e non oggetto della cura
qualità dei trattamenti
– Riabilitazione dopo evento traumatico
– Gestione e Organizzazione del S.S.N.
Slide 18
Informatica medica
• Informatica
– Tecniche di acquisizione ed elaborazione dati
– Gestione di data base
– Modellizzazione
– Ruolo
• Garantire un rapporto costo/beneficio basso EBM
• Favorire l’integrazione e lo scambio di dati tra gli
specialisti che seguono il paziente
• Permettere una più rapida verifica dell’applicabilità
delle tecnologie
Slide 19
Diagnosi e terapia
Paziente
Osservazioni
Dati
Specialista
Analisi
Estrazione
Informazioni
Somministrazione
Terapia
Decisione
Diagnosi
Slide 20
Informatica medica
Fine è quindi :
L’ottimizzazione del processo di diagnosi e
scelta del più efficace ed efficiente
trattamento terapeutico
Mezzi sono gli strumenti che ci permettono di realizzare
Sistemi per la classificazione e codifica
Sistemi di comunicazioni ed information retrieval
Sistemi per la definizione di linee guida e protocolli
Sistemi per l’analisi dei dati
Sistemi di supporto alle decisioni
Slide 21
Informatica medica
Concetti coinvolti nel raggiungimento del fine
Informazione
Dati – Contesto – Conoscenza - Interpretazione
Modelli
Astraggono porzioni della realtà e ne danno delle
assunzioni
Sistemi interattivi ed informativi
Commistione tra informazione e modelli
Slide 22
Modelli
Un modello è una rappresentazione della realtà !
Ci permettono di comprendere la nostra interazione con il mondo fisico che ci
circonda.
Tanti tipi di modelli: in scala, in materiale particolare,
in settori specifici (Aeronautica, architettura e costruzioni,……)
Il modello come visione della realtà da realizzare
Il modello come sistema predittivo del comportamento reale
Il modello dei sistemi biologici come suppletivo per lo studio
Slide 23
Modelli
Mondo
reale
Astrazione
1.
Il modello è sempre più semplice del mondo reale
2.
Il modello è una distorsione del mondo reale
3.
Molti modelli con finalità diverse
Modello del
mondo
Slide 24
I modelli servono anche per
costruire artefatti
Interazione
Mondo reale
Modello
del mondo
Artefatto
Assunti del
progetto
Modello
dell’artefatto
I modelli servono anche per
costruire artefatti
Interazione
Corpo Umano
Sistema cardiovascolare
Assunti del
progetto
Cuore
artificiale
Progetto del
dispositivo
Dati, informazione, conoscenza
• I dati consistono di fatti
• I dati diventano informazione
se interpretati in un contesto
utilizzando la conoscenza sul
contesto stesso
• La conoscenza è un insieme di
modelli costruiti per
comprendere il mondo
Conoscenza
Informazione
Dati
Dati, informazione, conoscenza
Informazione
Medico
conoscenza
Paziente
Interpretazione
Deduzione
Corpo della
Conoscenza
Conoscenza
• Conoscenza: insieme di modelli che
descrivono la nostra comprensione del mondo
• Modelli costituiti da simboli
• Un modello simbolico viene creato utilizzando
un linguaggio che definisce il significato dei
diversi simboli e le loro possibili relazioni
I modelli
• Rappresentazioni semplificate e
convenzionali della realtà
• Modelli simbolici:
– linguaggio simbolico
– insieme di relazioni
Dati
15222
7.49
43
25
+
Se pH>7 allora elevato
Paziente n.
pH
paCO2
HCO3
Modello
Linguaggio
Emogasanalisi pz.15222:
pH elevato
Informazione
La conoscenza acquisita attraverso
la costruzione di modelli
Mondo reale
Modello
Simbolico
Informazione
Linguaggio
Modello
Simbolico
Applicazione della conoscenza
Acquisizione della conoscenza
Azione
Sistema reale, modello, calcolatore
SISTEMA
REALE
MODELLISTICA
 Scienze biologiche
e fisiche di base
 Teoria dei sistemi
CALCOLATORE
MODELLO
MATEMATICO
SIMULAZIONE
 Analisi numerica
 Metodologie di
programmazione
Slide 32
Essere umano e computer
Visualizzazione
ottimizzata dei
dati
Interpretazione
umana
Interpretazione totale
del computer
100
100
Computer
% del modello
Uomo
50
50
Databas
e
0
0
10
20
30
40
Sistemi esperti
50
60
70
80
% del modello uomo/computer
90
0
100
Slide 33
Informatica medica
• Informatica
– Acquisizione ed elaborazione dati
•
•
•
•
•
•
•
Acquisizione (trasduttori – campionatori)
Telerilevamento di dati biomedici
Filtraggio digitale
Elaborazione delle immagini e dei segnali biomedici
Presentazione dei dati
Trasmissione delle informazioni sensibili (standard)
Utilizzo di software come Excel – SPSS – STAT MatLab C++ - Visual Basic
Slide 34
Informatica medica
• Informatica
– Gestione di data base
• Organizzazione delle informazioni - definizione delle chiavi di
ricerca
• Utilizzazione di software come Access – Oracle linguaggio SQL
(Sort Query Language)
• Elaborazione statistica dei dati sanitari per la valutazione di
efficacia ed efficienza delle terapie
– Metodi computazionali e Modellizzazione
• Risoluzione con metodi numerici (Monte Carlo / Metodi spettrali
/ Stime di Bayes / Algoritmi di Markov
• Realizzazione di modelli matematici per …..
Slide 35
Informatica medica
• Medicina
– Studio dei sistemi biologici
• Fisiologia - Fisiopatologia
– Prevenzione dello stato di malattia
• Epidemiologia - Statistica
– Cura della malattia
• Gestione delle terapie – Dispositivi medici terapeutici
– Riabilitazione
• Apparati di supporto alla riabilitazione (stimolatori,
stimolazione propriocettiva, sistemi per isocinetica)
Slide 36
Elaborazione
PROBLEMATICA
ANALISI DEI DATI
DI INGRESSO E DEI
RISULTATI RICHIESTI
DEFINIZIONE DEGLI
ALGORITMI
DI ELABORAZIONE
REALIZZAZIONE DELLA
PROCEDURA
AUTOMATIZZATA
DATI
DI
INGRESSO
ELABORAZIONE
MANUALE
e/o
ELETTRONICA
RISULTATI
INFORMAZIONI
RICHIESTE
Elaborazione dieta
Slide 38
La prescrizione
dietetica
Indice
• L’indice di massa corporea: BMI
• Calcolo del BMI
– Creazione di un modulo per il calcolo
– Confronto con valori di riferimento
• Calcolo del peso ottimale
• Riepilogo
Body Mass Index (BMI)
• IL BMI è considerato l’indice più affidabile
per diagnosticare l’obesità
– si è tuttavia osservato che, anche in presenza
di BMI normale, ma in presenza di obesità
centrale (viscerale) il rischio per patologie quali
diabete, ipertensione, infarto è molto elevato
• Si ottiene dividendo il peso corporeo
(espresso in kg) per il quadrato dell’altezza
(espressa in metri)
Il calcolo del BMI
• Vogliamo usare uno
strumento informatico
per facilitare il calcolo
del BMI
• Trattandosi di calcoli
su pochi dati (peso e
altezza), useremo un
foglio elettronico
• Nel nostro caso: Excel
Calcolo del BMI
• Possiamo scomporre il problema in:
1. Calcolo del BMI, secondo la formula
peso
BMI 
altezza 2
2. Confronto del valore ricavato con i valori di
riferimento:
Valori di riferimento del BMI
Sottopeso
<18.5
Normopeso
da 18.5 a 24.9
Sovrappeso
da 25.0 a 29.9
Obesità di classe I
da 30.0 a 34.9
Obesità di classe II
da 35.0 a 39.9
Obesità di classe III
>40.0
Disposizione del foglio
• Individuiamo due celle
di ingresso, per Peso e
Altezza, e una cella
con il risultato BMI
• Corrediamo ogni cella
di una etichetta
esplicativa e di una
unità di misura
• In E7:
=D4/(D5/100*D5/100)
Carenze della soluzione
• Non è ovvio quando si guarda il foglio quali
celle contengano valori di ingresso e quali
di uscita
– L’aspetto esteriore è identico, la formula non è
visibile
• Non è chiaro se le celle visibili siano le
uniche presenti nel foglio
– Forse ci sono altri dati da compilare nella zona
non visibile del foglio?
• L’usabilità del foglio non è soddisfacente…
Miglioramenti dell’usabilità
Un titolo identifica la
funzione del modulo
Miglioramenti dell’usabilità
Il colore di fondo
distingue le celle di
ingresso e quelle di uscita
dalle altre
Miglioramenti dell’usabilità
Una campitura e un
bordo più spesso
delimitano l’area di
interesse del foglio
Miglioramenti dell’usabilità
Un formato cella con
solo un decimale
semplifica la lettura del
risultato
Continua…
Elaborazione delle immagini
Filtraggio delle immagini
25
Pval   Pi * Fi
i 1
Slide 51
Filtraggio immagini
Slide 52
Filtraggio enhance
Slide 53
Filtraggio erode
Slide 54
Filtraggio sharpen
Slide 55
In generale, come lavora una TAC?
Generazione raggi X
Acquisizione dati
Ricostruzione e postprocessing
Principio base della misura
I0
m
I
I=I0 ·exp(-  m ds)
“integrale di linea”
 m ds = - ln(I/ I0)
Coefficiente di attenuazione, valore CT
Dati grezzi
Sequenza dei profili di
attenuazione
1. proiezione
tempo
(proiezioni)
profilo di attenuazione
(canali)
Dati grezzi
Sequenza dei profili di
attenuazione
2. proiezione
tempo
(proiezioni)
profilo di attenuazione
(canali)
Dati grezzi
Sequenza dei profili di
attenuazione
Rotazione completa
 dati grezzi CT
tempo
(proiezioni)
profilo di attenuazione
(canali)
Ricostruzione immagini
Basi matematiche:
Radon (1917)
In pratica:
a) Metodo di Fourier
o
Dati grezzi
b) Retroproiezione
filtrata
Immagine TAC
Retroproiezione non filtrata
oggetto
Buona ricostruzione,
ma non molto accurata...
Oggetto ricostruito
con 128
64
32
16
8
4
3
2
1 proiezioni
Soluzione: impiego di filtri
Filtro:
nuclei di convoluzione
profilo di
attenuazione di un
cilindro
profilo di
attenuazione filtrato
Retroproiezione filtrata
oggetto
Questa ricostruzione
sembra migliore ...
Oggetto ricostruito
con 128
64
32
16
8
4
3
2
1 proiezioni
PET
CT
PET + CT
NMR & PET Images of Epilepsy
NMR
PET
• NMR “Sees” Structure with 0.5 mm Resolution
• PET “Sees” Metabolism with 5.0 mm Resolution
Schema calcolo dosimetrico in terapia
radiometabolica
• calcolo masse, volumi
organi e tessuti di
interesse
• localizzazione
geometrica della
distribuzione di attività
1. Identificare e
segmentare
tessuti / organi
D r    FC s ,i , j  cpss ,i , j
j


 
k r  rj
w  eq
  2 
r  rj
Calcolo spazio –
temporale della
biodistribuzione
dell’attività
2. Assegnare le
proprietà fisiche
(composizione;
sezione d’urto)
3. Input del codice
Monte Carlo
(EGS; Geant4;
MCNP/X … )
Distribuzione dosimetrica ottenuta
utilizzando i DVK calcolati con
EGSnrc
• Visualizzazione della distribuzione di dose,
•Applicazione modelli radiobiologici
Come agiscono le radiazioni?
Modelli matematici
0
2
4
1
 
D 
S  EXP       D
N 
 
0,1
sopravvivenza
• La sopravvivenza
cellulare S di una
popolazione cellulare è
ben rappresentata dal
modello Lineare
Quadratico
0,01
dose singola
frazionamento
0,001
dose (Gy)
6
8
Come agiscono le radiazioni?
una parte delle cellule
sane situate nelle
vicinanze della neoplasia
o attraversate dal fascio di
radiazioni, viene
inevitabilmente colpita,
dando così origine ad
"effetti collaterali" o
"complicazioni"
Altri distretti corporei
asse Z
1,25 mm
1,25 mm
1,25 mm
Paziente
CT per simulazione virtuale
e localizzare la zona neoplastica
MV image
AP
Immagine portale
LINAC
Simulatore
Nuova simulazione
in base al
piano di trattamento
Realizzazione del
PIANO DI
TRATTAMENTO