Curs: Sisteme de Telemonitorizare A Biosemnalelor Vitale
Curs: Sisteme de Telemonitorizare A Biosemnalelor Vitale
Curs: Sisteme de Telemonitorizare A Biosemnalelor Vitale
Hariton COSTIN
(B) Un calculator – server pentru baze de date şi alte programe de aplicaţii, situat la
Centrul de Telemonitorizare Regional (CTMR).
1
Curs: SISTEME DE TELEMONITORIZARE A BIOSEMNALELOR VITALE – Prof. Hariton COSTIN
(D) Programe de aplicaţie pentru:
(1) achiziţia şi analiza datelor medicale, de domotică, a imaginilor pacientului, a transmisiei
acestor date şi/sau a celor prelucrate către serverul central;
(2) aceleaşi funcţii ca la punctul (1), dar în varianta pacientului mobil;
(3) interfaţarea şi comunicarea bilaterală între sub-sistemul local şi serverul central;
(4) generarea de alarme specifice mărimii monitorizate şi transmiterea acestora după caz către
Staţia de Ambulanţă, medici sau unui supraveghetor; aici sunt necesare sisteme de asistare a
deciziei/expert care să se bazeze pe cunoştinţele medicale specifice;
(5) aplicaţii specifice de e-reabilitare şi e-educaţie;
(6) prelucrări suplimentare efectuate la nivelul serverului central (statistici medicale, căutări etc.)
(E) Programe pentru bazele de date/de cunoştinţe instalate pe server.
(F) Un program pentru managementul informatic al sistemului, instalat pe server.
⇒ Tehnologiile şi mediile de programare folosite sunt preferabil de tip surse-deschise (open
sources), dar şi licenţiate, urmărindu-se asigurarea raportului maxim performanţă / cost.
⇒ În afara obiectivelor medicale şi tehnice sunt şi obiective economice:
- reducerea cheltuielilor bugetare şi personale legate consultarea sau spitalizarea nejustificată a
pacienţilor;
Serviciul de Medic de
Ambulanţă familie/spe
cialist
⇒ Server central de baze de date care primeşte date de la subsistemele locale fixe şi mobile.
⇒ Serverul central din Centrul Regional de TM stochează datele relevante şi poate la nevoie să
transmită alarme atât la serviciul de ambulanţă cât şi la medicul de familie/specialist al
pacientului. Serverul central se poate conecta cu alte servere de baze de date, de exemplu cu
serverul unui spital sau al Casei de Asigurări de Sănătate. Legătura serverului central cu
subsistemele locale sau cele de tip pacient mobil se realizează prin Internet sau GSM / GPRS.
2
Curs: SISTEME DE TELEMONITORIZARE A BIOSEMNALELOR VITALE – Prof. Hariton COSTIN
Arhitectura software a sistemului
Platformă orientată spre servicii (SOA – Service Oriented Architecture). Software-ul este
divizat în servicii care se compun în cadrul proceselor (component-based software). Personalul
medical poate monitoriza în permanenţă starea fiecarui pacient înregistrat. Informaţiile sunt
stocate în manieră distribuită folosind servicii de baze de date (BD).
Arhitectura este una multi-platformă, slab-conectată, oferind integrarea facilă a aplicaţiilor,
serviciilor şi sistemelor, la nivel de Internet. Performanţa sistemului este asigurată prin
scalabilitatea arhitecturii, pe baza standardelor Web actuale (XML, SOAP, REST etc.). Suport
acordat persoanelor cu dizabilităţi, conform prevederilor WAI (Web Accessibility Initiative).
Structura BD a Centrului Regional de TM este de tip relaţional. Datele provenind din surse
multiple, se foloseşte un sistem de baze de date distribuite. În afară de datele propriu-zise vor
putea fi stocate şi meta-date. Accesul la BD se va realiza via o interfaţă Web, accesibilă la nivel
de calculatoare desktop, laptop sau dispozitiv mobil. Datele vor fi preluate din BD şi convertite
în documente XML, care apoi vor fi transformate în marcaje XHTML, SVG sau documente PDF.
3
Curs: SISTEME DE TELEMONITORIZARE A BIOSEMNALELOR VITALE – Prof. Hariton COSTIN
Ampl. Transmiţător
ECG Radio
P
SpO2 Transmiţător
A
E Temperatura Transmiţător
N
Glicemia Transmiţător
T
Acceleratia Transmiţător
BATERII
Specificaţiile puls-oximetrului:
- Măsurarea SpO2 şi a pulsului; - Foloseşte senzori optici cu lungimea de unda 660 nm (roşu) şi
940 nm (infraroşu); - SpO2 30%-100%; rezoluţie 1%, acurateţe ±2%;
- Ritmul inimii (puls) 10-240 bpm, rezolutie 1bpm ; - Alimentare pe baterii 2x1,5V (din modulul
transmiţător); - Furnizează la ieşire semnal digital.
Specificaţiile tensiometrului:
- Interval de măsurare pentru presiune 0-300 mmHg; - Interval de măsurare pentru puls 40-200
bătăi pe minut; - Metoda de măsurare oscilometrică; - Presiune maximă de umflare a manşetei:
300 mmHg; - Precizia măsurării: presiune: +/-3 mmHg, puls: +/-5 % din valoarea măsurată;
- Alimentare pe baterii 2x1,5V; - Ieşire: semnal digital, format serial, compatibil RS232.
Specificaţiile termometrului:
- Tip infraroşu; - Măsoară temperatura corpului (se introduce în ureche) sau a mediului ambiant;
- Interval de măsurare: 0°-100°C; - Acurateţe: - Temperatura corpului: ± 0.20°C; - Temperatura
mediului ambiant: ±1°C; - Alimentare cu o singură baterie DC 3V; - Ieşire: semnal digital.
Specificaţiile glucometrului:
- Biosenzor amperometric de glucoză; - Materialul electrodului: carbon; - Mostra de sânge:
sânge capilar obţinut din vârful degetului sau din lobul urechii; - Volumul de sânge: 1,5–2
microlitri; - Timpul de reacţie: <10 sec.; - Intervalul de măsurare: 20-600 mg/dl (1,1-33,3
mmol/l); - Interval erori de măsurare ±15 mg/dl când glucoza este sub 75 mg/dl, ±20% când
glucoza este peste 75 mg/dl; - Alimentare pe baterii 2x1,5V; - Ieşire: semnal digital, format
serial, compatibil RS232.
Specificaţiile transmiţătorului:
(a) Microprocesorul MSP430F2274 (Texas Instruments)
Face parte din familia de microprocesoare MSP430, care incorporează o unitate centralã (CPU)
tip RISC de 16 biţi, periferice specializate, memorie internă de tip ROM şi RAM, toate
interconectate intern prin intermediul unei magistrale de adrese, respectiv a unei magistrale de
date, folosind o arhitecturã Von-Neumann cu memorie comună de programe şi date. Spaţiul
maxim de memorie adresabil este de 64Kb. Memoria de tip ROM disponibilã on-chip în varianta
FLASH are dimensiuni intre 1Kb şi 60Kb, iar memoria de tip RAM dimensiuni pană la 10Kb.
Caracteristicile sale importante sunt:
- tensiune de alimentare redusă: 1,8-3 V; - unitate centralã (CPU) de 16 biti de tip RISC;
- 27 de instrucţiuni de bază şi 7 moduri de adresare; - 16 registre de lucru, eliminând limitările
unei arhitecturi orientate pe acumulator; - optimizare pentru programare în limbaje evoluate (C);
- sistem de întreruperi vectorizat (cu vectori de întrerupere la adrese fixe); - viteza maximă de
lucru de 8 MIPS (cu consumul propriu dependent de viteză: 250 uA/MIPS); - memoria de tip
FLASH este programabilă In-system (ISP); - conţine integrate convertoare A/D pe 10-12 biţi cu
frecvenţa maximă de eşantionare de 200 KHz.
6
Curs: SISTEME DE TELEMONITORIZARE A BIOSEMNALELOR VITALE – Prof. Hariton COSTIN
⇒ Funcţionează în banda ISM (Industrial, Scientific and Medical) cu frecvenţe în intervalul
2400-2483.5Mhz(CC2500) şi 300-1000Mhz(CC1000).
⇒ Foloseşte viteze de comunicaţie în intervalul 1,2–500Kbps(CC2500), 2,4 –
76,8Kbps(CC1000); consum de curent: 11,1mA - 21mA(CC2500), 5,3mA - 26,7mA(CC1000) în
emisie şi 15,3mA - 19,6mA(CC2500), 7,4mA - 9,6mA(CC1000) în recepţie.
7
Curs: SISTEME DE TELEMONITORIZARE A BIOSEMNALELOR VITALE – Prof. Hariton COSTIN
• procedurile medicale realizate;
• diagnosticele medicale.
Baza de date existentă în subsistemul local are următoarea structură, redată prin tabele:
Tabelul PACIENTI (id#, nume, prenume, data_nastere, sex, cnp, adresa, telefon_fix,
telefon_mobil, email, grupa_sanguina, rh, cod_casa_asigurari, cod_medic_familie,
info_speciale) contine informatii generale despre pacientii telecentrului medical.
8
Curs: SISTEME DE TELEMONITORIZARE A BIOSEMNALELOR VITALE – Prof. Hariton COSTIN
Tabelul TIPURI_SENZORI (id#, denumire) contine informatii despre tipurile de senzorii care for
fi folositi pentru preluarea informatiilor legate de starea de sanatate a pacientilor.
9
Curs: SISTEME DE TELEMONITORIZARE A BIOSEMNALELOR VITALE – Prof. Hariton COSTIN
Atributele au urmatoarea semnificatie:
id reprezinta identificatorul tipului de sensor si este generat automat;
denumire – reprezinta numele senzorului.
10