Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Eleonora Miglietta
Giovanna Nitidi
Valeria Preda
Alessandro Savarese
ATTORI
Soggetti:
1) Tre Pazienti
2) Genitore/Tutore (Caregiver)
3) Medico Cardiologo
4) Pediatra (PLS)
5) Insegnante/Allenatore
Oggetti:
Oggetti
1) Cartella clinica
2) Diario delle attivit del paziente
3) Agenda degli appuntamenti
4) Tracciato ECG e SMS
5) Braccialetto a led e GPS
AZIONI
1) Paziente:
Paziente indossa la maglietta con i sensori per registrare lECG, che
viene trasmesso al sistema; indossa un braccialetto a led che
alloccorrenza manda un segnale luminoso, cui il paziente associa il
rischio di aritmia e linterruzione dellattivit fisica.
2
2) Genitore/Tutore:
Genitore/Tutore riceve istruzioni di comportamento dal sistema tramite
messaggio e segnali dallarme in base alla gravit dellaritmia; cura il
diario delle attivit del paziente; visualizza gli appuntamenti con i
medici; invia SMS ai medici.
3) Medico Cardiologo:
Cardiologo riceve messaggi e segnali dallarme in base alla
gravit dellaritmia e pu ricevere i valori registrati dellECG; invia
unambulanza in caso di necessit; manda SMS al caregiver;
consulta/modifica la cartella clinica del paziente; fissa/cancella gli
appuntamenti con i genitori dei pazienti, visualizza il diario delle attivit
del paziente compilato dai genitori.
4) PLS:
PLS monitora i parametri del paziente; riceve messaggi e segnali
dallarme dal sistema in base alla gravit dellaritmia; invia SMS al
caregiver; visiona/aggiorna la cartella clinica; fissa/cancella gli
appuntamenti con i genitori dei pazienti, visualizza il diario delle attivit
del paziente compilato dai genitori.
5) Insegnante/Allenatore:
Insegnante/Allenatore riceve, nelle ore di competenza, istruzioni di
comportamento dal sistema tramite messaggio e segnali dallarme in
base alla gravit dellaritmia; comunica con il caregiver.
VINCOLI
Il sito di riferimento per scaricare gli ECG (Physionet) non fornisce
registrazioni attinenti al nostro range di et (6-12 anni). Per questo motivo
abbiamo utilizzato valori di ECG di persone adulte che, normalmente,
hanno una frequenza cardiaca di circa 60-100 battiti per minuto (bpm),
contro gli 80-120 bpm dei bambini.
Vista la giovane et dei bambini, non ci sar uninterfaccia personale
del paziente, che avr esclusivamente un ruolo passivo. Tutte le
operazioni e le interazioni con il programma sono svolte dai rispettivi
genitori/tutori.
Al momento del login, allutente viene chiesto di impostare il giorno e
lora. Il programma infatti stima con queste informazioni la posizione del
bambino, che solitamente ha degli impegni ben scanditi. Per questo siamo
interessati solo al giorno della settimana ed alla fascia oraria in cui ci
troviamo, senza specifiche per data e minuti. Grazie a queste informazioni,
il sistema in grado di assegnare al GPS la posizione attuale del bambino
(che per comodit uguale a tutti i pazienti esaminati): dal Luned al
3
Venerd, dalle 8 alle 16, a scuola; il Luned e il Gioved, dalle 17 alle 19, al
campo sportivo e nelle altre opzioni a casa.
Le comunicazioni che avvengono tra i genitori e i medici sono state
simulate attraverso uno scambio di SMS fittizi, che vengono visualizzati a
video dal destinatario solo dopo il suo login al sistema.
Il paziente dotato di un braccialetto a led che, in caso di aritmia,
sillumina: al bambino viene solo detto di associare questo segnale
allazione dinterrompere lattivit fisica. Il dispositivo provvisto anche di
un sistema GPS che segnala in tempo reale la posizione del paziente,
facilitando larrivo dei soccorsi. Non avendo a disposizione questi
strumenti, allinterno del programma implementato, il funzionamento del
braccialetto simulato da una struct. Essa costituita da due parametri:
LUCE e POSIZIONE GPS (casa, scuola, campo), che permette la stampa
a video dello stato corrente in base ai valori impostati dagli utenti al
momento del login (giorno della settimana e orario). In rete abbiamo
trovato un prototipo del braccialetto che viene utilizzato per la supervisione
dei bambini a distanza.
Linterfaccia dellutente baby-sitter, anche se prevista in una situazione
reale, stata volutamente tralasciata poich sarebbe unulteriore
ripetizione delle figure dell'insegnante e dellallenatore.
Gli utenti Insegnante e Allenatore non interagiscono con il sistema ma
ricevono solamente i messaggi di allarme, per questo motivo non sono
state implementate le loro personali interfacce. Allinterno del programma,
se viene impostato un giorno e un orario che rientra nella loro area di
competenza (dal Luned al Venerd, dalle 8 alle 16, per linsegnante e il
Luned e il Gioved, dalle 17 alle 19, per lallenatore), nellSMS che il
genitore riceve quando si verifica unaritmia viene visualizzata lavvenuta
ricezione del loro personale messaggio.
da prendere in considerazione leventualit che siano effettuati degli
errori nellanalisi dellECG e che, di conseguenza, siano rilevate delle false
aritmie, causate magari da un tocco accidentale dei sensori o dalla pratica
di attivit sportive. Per questo motivo, verrebbe applicato un accelerometro
triassiale al dispositivo, che registri i movimenti del paziente. Il cardiologo
riceve simultaneamente i tracciati ECG e i dati raccolti dallaccelerometro,
per poterli confrontare, e giudicare cos lattendibilit dei risultati ottenuti
dalle analisi automatiche.
Il dispositivo, per fornire unadeguata assistenza, dovrebbe registrare e
analizzare 24/24 h i tracciati ECG del bambino: questo comporterebbe una
4
ARTICOLI
SCOPI
METODI
RISULTATI
Progettazione di un
Riconoscimento tempestivo di aritmie
sistema di monitoraggio isolate altrimenti fatali.
diverso dallHolter che
permetta di essere
utilizzato in maniera
continua, sia dentro che
fuori casa.
Telemonitoraggio dei
pazienti per mezzo di
smartphone e specifiche
apps.
Implementazione di un
programma utilizzabile
dai vari attori coinvolti
nel monitoraggio di un
paziente tramite
internet.
UTILIT
UTILIT
An m-Health
Telemonitoraggio
Monitoring System
continuo di
for Children with
bambini affetti da
Suspected
NCLV
Arrhythmias
(NonCompaction
of the Left
Ventricle)
E. Kyriacou, C. Pattichis,
M. Pattichis, A. Jossif,
L. Paraskeva
Development of
Wearable Heart
Disease Monitoring
and Alerting System
associated with
Smartphone
Hyuma Watanabe,
Masatoshi Kawarasaki,
Akira Sato, Kentaro
Yoshida
Easy G
Fornire un metodo per
Electrocardiogram lo screening di PAF
Analysis System (Paroxysmal Atrial
Graz
Fibrillation) basato
sullECG di routine
registrato a lungo
termine.
C. Peer, G. Schreier, P.
Kastner, W. Marko, J.
Messmer, B. Rotma, P.
Lercher, W. Klein
AZIONE
CODIZIONE
TIPO EVENTO
Ritmo sinusale normale
Bradicardia sinusale
Grave bradicardia
Tachicardia sinusale
Fibrillazione atriale
Ischemia miocardica
Infarto miocardico
dell'evento il sistema
risponde
Condizione di massima
gravit: il sistema risponde
f.c. < 30
inviando un segnale di
allarme sonoro e un
messaggio diretto ai vari
utenti.
In base alla gravit
100 < f.c.< 250 (bpm)
dell'evento il sistema
risponde
300 < f.c.< 600 (bpm)
Condizione di massima
(anche se la frequenza
gravit: il sistema risponde
percepita normalmente pi inviando un segnale di
bassa perch sinstaura un allarme sonoro e un
blocco nella conduzione
messaggio diretto ai vari
atrioventricolare)
utenti.
Sottoslivellamento del tratto Patologia non analizzata dal
ST con o senza inversione programma.
dell'onda T come
conseguenza dell'alterata
ripolarizzazione
Comparsa di onde Q
Patologia non analizzata dal
profonde a causa della
programma.
mancanza della corrente di
depolarizzazione in
corrispondenza del tessuto
necrotico
3
8
#define
#define
#define
#define
#define
#define
#define
#define
NUM_MEDICI 2
MAX_PAG 7
MAX_SMS 6
MAX_ECG 250
GIORNI 5
ORA_INIZIO 8
ORA_FINE 19
FASCE (ORA_FINE ORA_INIZIO)
typedef struct {
int giorno;
int ora;
int s;
int tlieve;
int tmedio;
int blieve;
int bmedio;
int f;
int b;
} valori;
//da 1 a 7 (Luned-Domenica)
//senza i minuti, nel formato 24h
//conteggio dei battiti anomali isolati (>10 anomalia)
// tachicardie inferiori ai 4 batti anomali consecutivi
//tachicardie di almeno 4 battiti anomali consecutivi
//bradicardie inferiori ai 4 battiti anomali consecutivi
//bradicardie di almeno 4 battiti anomali consecutivi
//conteggio delle fibrillazioni (frequenza>300 bpm)
//conteggio delle bradicardie gravi (frequenza<30 bpm)
typedef struct {
char nome [20+1];
char cognome [20+1];
char sesso;
int anno;
char CF [16+1];
char indirizzo [50+1];
char civico [5+1];
char citta [50+1];
char provincia [2+1];
char CAP [5+1];
int telefono;
char patologia [20+1];
int codice;
char anamnesi [1000+1];
valori aritmia [ MAX_PAG ];
} cartella_clinica;
cartella_clinica archivio_pazienti [ NUM_PAZIENTI ];
float ECG [ MAX_ECG ];
typedef struct {
9
//pediatra o cardiologo
int agenda [ GIORNI ][ FASCE ]; //2 agende per i medici e 3 per i genitori
11