Documente Academic
Documente Profesional
Documente Cultură
După cum reiese din capitolul anterior avantajele utilizării tehnologiei informaŃiei
pentru a asista activitatea clinică şi administrativă din domeniul medical este benefică
pentru că degrevează personalul medical de activităŃi de rutină lăsându-i mai mult
timp pentru comunicarea cu pacientul şi permiŃând medicului să se concentreze mai
mult pe diagnoză şi tratament, şi de asemenea să aibă acces mai uşor la rezultatul
noilor cercetări în domeniul său de interes prin legătura la informaŃiile de pe Web.
Toate acestea trebuie să însemne un tratament mai bun pentru pacient, atât în cazul în
care are o anumită suferinŃă cât şi ca urmare a măsurilor de prevenŃie recomandate de
medic.
În multe dintre Ńările europene, inclusiv în România, medicul de familie (MF) are o
importanŃă mare în sistemul sanitar. AsistenŃa primară de sănătate este primul serviciu
la care apelează un pacient atunci când are o problemă de sănătate. Medicul de familie
76 Sisteme informatice din domeniul sanitar - 5
fie rezolvă această problemă, fie este cel care indică unde trebuie să fie continuate
investigaŃiile (laborator, medic specialist, spital). De asemenea, este şi interfaŃa cu
casele de asigurări de sănătate.
• pentru MF:
o stă de vorbă cu pacientul (dacă este prima vizită, conturează profilul
pacientului);
o realizează examenul fizic al pacientului;
o evaluează starea pacientului;
o face un plan de investigaŃii/tratament (cu realizarea unor proceduri în
cabinet);
o stabileşte preŃul consultaŃiei (dacă este cazul);
o se documentează, acumulând noi cunoştinŃe în domeniu.
• planificarea consultaŃiilor;
• supravegherea pacientului şi accesul la rezultate anterioare din istoricului
pacientului;
• evidenŃierea factorilor de risc (spre exemplu pentru cardiaci sau cazul
alergiilor);
• suport decizional pentru diagnostic;
• liste cu medicamente şi reŃete;
• educaŃia pacienŃilor;
• pune la dispoziŃie bibliografie;
• rezolvă probleme de contabilitate şi administraŃie.
Sistemele clinice complexe sunt foarte rare, datorită costului ridicat, numărului mare
şi variat al intrărilor şi a timpului lung necesar pentru instruire. În schimb, s-au
dezvoltat sisteme comerciale variate pentru domeniul medical. În cazul instalării unor
astfel de sisteme problemele cheie care intervin sunt: instruirea utilizatorului,
furnizarea suportului tehnic, proiectarea interfeŃei-utilizator, integrarea sistemului în
fluxul de lucru al cabinetului, justificarea cheltuielilor prin avantajele obŃinute prin
utilizarea sistemului.
În România există câteva firme care au promovat sisteme informatice pentru cabinete
de MF (spre exemplu în Timişoara-MedINS [5.1], la Tg. Mureş-MedPrax [5.2]), iar în
plan european, cele mai bine reprezentate la acest capitol sunt Ńările nordice,
Germania şi FranŃa. Marea Britanie are un istoric lung referitor la informatizarea
practicii generale. În Figura 5.1. sunt prezentate spre exemplificare câteva interfeŃe
ale unor aplicaŃii de cabinet de MF.
În cele ce urmează voi prezenta pe scurt facilităŃile oferite de către aplicaŃia software
pentru un cabinet de MF, MedINS, şi contextul în care a fost creat şi este folosit. În
anul 1997 a fost realizat un studiu pilot, cu participarea a 30 de MF din 4 centre
universitare mari (Bucureşti, Timişoara, Cluj, Iaşi), studiu organizat de către
Societatea Română de Medicina Familiei/Medicină Generală şi în care s-a folosit
pentru prima dată în Ńara noastră sistemul de clasificare ICPC (v. Capitolul 4) [5.3].
Din rezultatele studiului a reieşit că acest sistem de clasificare poate fi folosit în
continuare pentru studii de morbiditate şi de asemenea pentru a putea aprecia
activitatea MF. Fără utilizarea instrumentelor puternice pe care le oferă calculatorul
această continuare doar pe hârtie ar fi fost aproape imposibilă. Ca urmare, s-a demarat
proiectul ICPC 2000 în cadrul căruia a fost constituită o reŃea naŃională de MF (100
de MF din 37 de judeŃe, acoperind cca. 1% din populaŃia Ńării, 200 000 de pacienŃi)
[5.4]. Medicii din reŃea au fost voluntari, au primit un calculator (prin Societatea
Daneză de MF) şi programul de cabinet, MedINS, creat de o echipă formată din cadre
didactice şi medici [5.5]. În Figura 5.2. sunt prezentate câteva interfeŃe care ilustrează
funcŃiile programului MedINS (datele de identificare ale pacienŃilor sunt voit
ascunse).
MedINS a fost dezvoltat în Visual Basic, bazele de date sunt în format Microsoft
Access, protejate de parolă. FuncŃiile şi interfaŃa (v. Capitolul 10) au fost îmbunătăŃite
printr-un proces iterativ şi o intensă colaborare cu o bună parte dintre medicii
participanŃi în reŃea [5.6]. AplicaŃia este constituită din două componente: programul
de cabinet de MF şi componenta Server pentru colectarea datelor şi transmiterea
formatelor de raportare. În Capitolul 11 se vor mai prezenta detalii referitor la
construcŃia aplicaŃiei MedINS.
personal sunt asociate cu un cod unic de 9 caractere, iar acesta este cel transmis prin
reŃea. Odată ajuns pe server, acestui cod i se adaugă şi un cod care caracterizează MF
de la care provin datele. Datele obŃinute sunt prelucrate statistic folosind programele
EPI-INFO şi SPSS.
Project Management
Statistical processing & reports reports
requirements (AdmINS)
requirements
Communication SERVER MediNET
support
ftp
INTERNET
automated
Dispensaries (MedINS) reports
generation
...
100 GPs
with INTERNET without INTERNET FLOW
Pentru SNMF, informaŃiile rezultate sunt folosite pentru a construi o imagine reală a
practicii MF, utilă atât în negocierile cu instituŃiile statului cât şi pentru îmbunătăŃirea
practicii curente [5.8].
Fig. 5.4. SelecŃia diagnosticului şi conexiunea dintre codurile ICPC şi ICD în aplicaŃia
MedINS
5.1 - Sisteme informatice pentru cabinete medicale 83
În Figura 5.5 este prezentată o imagine din MedINS cu topul celor mai
frecvente diagnostice.
Fig. 5.5. Topul celor mai frecvente 10 diagnostice colectate cu aplicaŃia MedINS
Multe dintre aceste activităŃi pot fi automatizate şi pot degreva personalul de unele
activităŃi de rutină, lăsând mai mult timp pentru comunicarea cu pacientul, scăzând
posibilitatea de introducere a erorilor prin scrierea repetată a aceloraşi date şi
determinând astfel creşterea calităŃii serviciilor oferite acestuia.
InterfaŃa aparŃine unei aplicaŃii dezvoltate împreună cu studentul Man Daniel, promoŃia AC 2000.
În 1957 a apărut primul analizor automat. IniŃial rezultatele erau scrise manual, apoi
erau furnizate de către echipament, iar mai târziu se transmiteau direct pentru a fi
înregistrate şi prelucrate în calculator. În anii ’70 au apărut primele calculatoare
încorporate în analizoare (SMAC), putându-se astfel valida rezultatul înainte de a fi
comunicat unui calculator de serviciu.
LABORATOR
Calculatorul are rolul său în fiecare din acŃiunile din cadrul laboratorului, precizate
anterior:
• cererea de efectuare a analizelor şi raportul final;
• identificarea pacienŃilor şi a probelor (etichete tipărite, listă de probe);
• prelucrarea datelor şi memorarea înregistrărilor (pentru depistarea şi urmărirea
probelor, alocarea personalului);
• datele se obŃin sub două forme de bază: cantitativ, vizual sau direct din proces
(spre exemplu, potenŃiale) se convertesc numeric şi se transmit SIL;
• generarea rapoartelor (pentru analiza evoluŃiei viitoare a stării pacientului)
• controlul calitativ (calibrări, verificarea limitelor absolute, anunŃarea unor
modificări prea mari faŃă de ultimele analize)
• rapoarte administrative (analizele cerute, timpul de prelucrare, productivitatea,
inventarul, costurile).
După sistemele de contabilitate folosite în serviciile sanitare, SIL sunt cele mai
răspândite. Sunt puŃine spitale care au toate laboratoarele conectate într-un singur
90 Sisteme informatice din domeniul sanitar - 5
SIL. De asemenea, puŃine SIL sunt integrate în sistemele naŃionale de sănătate. SIL
sunt mai degrabă sisteme la cheie vândute de un anumit furnizor. Succesul iniŃial al
SIL a constat în flexibilitatea lor. Spre exemplu, în SUA sunt cam 40 de furnizori de
astfel de echipamente, iar succesul de piaŃă a fost cam 50% în 1970 şi a crescut la
90% în ultimii ani. DiferenŃele între produsele diverşilor furnizori constau în
prezentarea produsului, preŃ, caracteristici speciale. Una din problemele majore ale
SIL este identificarea probelor. Costul unei aplicaŃii software pentru un sistem la
cheie pentru un laborator complex poate ajunge şi la 1 milion de dolari.
Sistemele informatice pentru staŃiile de urgenŃă (SISU) sunt foarte importante pentru
că rezolvă probleme de organizare a activităŃii reducând mai ales timpul de
intervenŃie, caracteristică vitală în activitatea unui centru de ambulanŃă.
Avantajele utilizării SISU faŃă de cazul în care acestea nu există, sunt evidenŃiate în
continuare:
• creşte calitatea înregistrărilor motivelor de solicitare şi se îmbunătăŃeşte
concordanŃa dintre motive şi diagnosticul asociat;
• se reduce timpul de ajungere la caz cu reflectare mai ales în cazul urgenŃelor
majore;
• se micşorează lungimea drumului parcurs către cel care a făcut solicitarea cu
stabilirea mai eficientă a raportului distanŃă/competenŃă;
• se diminuează numărul convorbirilor radio prin transmiterea datelor pe linie
telefonică închiriată şi tipărirea automată a solicitărilor, pentru echipajele care
se deplasează din substaŃii;
• repartizarea optimă a echipajelor pe tură în funcŃie de vârfurile de solicitare
şi de motivele de solicitare;
5.4 - Sisteme informatice pentru farmacii 91
Un SISU poate avea şi alte funcŃii care conduc la scăderea costurilor şi la o mai bună
gestiune a resurselor: gestiunea distanŃelor parcurse de ambulanŃe, vizualizare
traseului şi calculul cantităŃii de benzină, extinderea la nivel regional, conectarea la
reŃeaua Caselor de Asigurări de Sănătate.
În România, începând cu anul 2001, farmaciile trebuie să prezinte rapoarte către Casa
de Asigurări de Sănătate (CAS) pe baza unui program tip pentru toate farmaciile.
Referitor la cerinŃele de raportare către CAS, farmaciile primesc de la acestea
nomenclatoarele care conŃin liste de medicamente compensate şi gratuite, liste cu
medici, specialităŃi medicale, secŃii de spital, case de asigurări de sănătate, categorii
de boli. Un SIF bine realizat preia automat aceste informaŃii şi le integrează în fluxul
curent de informaŃii.
În ceea ce priveşte rapoartele personalizate, în afara celor către CAS, care sunt
recomandate a fi furnizate de către un SIS, acestea se referă la:
• stocuri lunare, stocuri curente
• stocuri de siguranŃă, cu semnalizarea momentului în care s-au atins şi
eventual lansarea unei comenzi automate (cu validare sau fără) către furnizor
• stocuri de produse care expiră la o anumită dată
• intrări/ieşiri de medicamente pentru o perioadă dorită
• intrări provenite de la anumiŃi furnizori
• gestiune globală
• facturi neachitate (pe diverse criterii: furnizor, valoare, perioadă).
În Figura 5.10 sunt sugerate interfeŃe pentru un SIF care asigură şi conectarea cu MF
sau MS.
regla singur. În Anexa B sunt prezentate pe scurt câteva consideraŃii legate de pieŃele
din domeniul îngrijirii sănătăŃii.
Rezumat
După parcurgerea acestui capitol veŃi avea cunoştinŃele care vă vor permite să:
o identificaŃi diversele tipuri de sisteme informatice utilizate în instituŃiile de
îngrijire a sănătăŃii;
o definiŃi următorii termeni: sistem informatic de spital, sistem informatic clinic,
sistem informatic administrativ;
o descrieŃi funcŃiile sistemelor informatice pentru asistente, pentru trimiteri,
radiologie şi farmacie;
o descrieŃi funcŃiile pe care trebuie să le aibă un sistem informatic de
înregistrare a datelor pacienŃilor.
SIC şi SIA sunt proiectate pentru a asigura necesităŃile unuia sau mai multor
departamente sau funcŃii dintr-o instituŃie. Ele pot fi individuale sau conectate cu alte
sisteme. În Tabelul 6.1 sunt prezentate componentele unui SIS [6.1].
98 Sisteme informatice de spital - 6
Tabelul 6.1.
SISTEM INFORMATIC DE SPITAL
SISTEM INFORMATIC SISTEM INFORMATIC
CLINIC ADMINISTRATIV
SI pentru asistenŃă medicală (nursing) SI de înregistrare a pacienŃilor
SI de monitorizare SI financiare
SI pentru comenzi SI pentru salarizare şi resurse umane
SI de laborator SI pentru evaluarea şi managementul
riscului
SI de radiologie SI pentru asistarea asigurării calităŃii
SI de farmacie SI pentru managementul contractelor
SI auxiliare
Figura 6.1. evidenŃiază conexiunile dintre echipamentele aflate în diverse secŃii ale
unui spital, rezultând într-un sistem integrat de îngrijire a sănătăŃii într-un spital
[6.2].
Imagine furnizată prin amabilitatea autorilor, Adrian Byrne - Trust IT Manager, David Cable - HICSS Business Analyst
În acest capitol vor fi tratate sistemele utilizate ca suport în activitatea clinică dintr-un
spital, fără să mai trecem în revistă sistemele informatice utilizate direct pentru
diagnoză (la care se asociază activitatea medicilor), deoarece au, în general, acelaşi tip
de funcŃii ca şi cele pentru cabinete medicale tratate în Capitolul 4.
În general, există două abordări ale îngrijirii sănătăŃii relativ la asistenŃa medicală într-
un spital:
• abordarea tradiŃională - include documentarea în cadrul asistenŃei prin folosirea
formatelor clasice, cum sunt documentele de intrare, listele de probleme, planurile
de îngrijire.
• abordarea prin drum critic sau protocoale - este o abordare mai recentă şi foloseşte
drumul critic ca set de reguli de multidisciplinaritate şi documentare. Aceste
protocoale indică tratamente specifice legate de diagnosticul pacientului şi scot în
evidenŃă rezultatele anticipate.
• Se pot furniza documente care conŃin semnele vitale, greutatea sau diferite
măsurători – acestea pot fi oricând revăzute sau transmise.
• Poate fi dat pacientului planul de tratament; el poate exista într-o formă standard
şi poate fi uşor personalizat pentru fiecare pacient.
O altă proprietate a unui SICo este aceea de a verifica dublarea comenzilor. După ce
se transmite o comandă sistemul verifică dacă nu există deja o astfel de
comandă emisă
într-un interval de timp prestabilit. Dacă aceasta există, sistemul va transmite
utilizatorului un mesaj de avertizare sau va combina în mod automat cele două
comenzi, transmiŃând doar o singură comandă combinată.
SICo pot reflecta starea curentă a fiecărei comenzi transmise asociind un indicator
care să arate stadiul în care se află comanda: în desfăşurare, încheiată sau anulată.
Astfel, utilizatorul poate vedea în orice moment care este starea tuturor comenzilor la
un moment dat.
SIL pot genera şi etichetele necesare atunci când se comandă efectuarea unei analize
de laborator. Acestea pot conŃine date despre pacient, informaŃii despre analizele care
trebuie efectuate şi diverse alte indicaŃii specifice (culoarea tubului, cantitatea
necesară, mediul de tratare – pe gheaŃă, de exemplu). Etichetele pot fi tipărite pentru
asistentă sau la laborator. După realizarea analizelor de laborator rezultatele pot fi
transmise direct de le aparatură la SIL sau către alt sistem informatic automatizat (SI
al asistentei sau al medicului). Rezultatele pot fi tipărite fie la laborator, fie direct la
cabinetul medicului.
6.1 - Sisteme informatice clinice 103
Dacă este necesar, la comandă, SIL poate furniza rapoarte Ńinând cont de toate
rezultatele analizelor pe care le conŃine şi de diverse criterii. SIL pot fi folosite în
conexiune cu dispozitive „hand held” de la care se transferă datele preluate pe teren.
Unele SIL au implementată posibilitatea analizelor bazate pe reguli. Aceasta înseamnă
că, după ce s-a realizat o analiză şi s-au obŃinut anumite rezultate, dacă este cazul, SIL,
pe baza unor protocoale pe care le conŃine, recomandă alte analize. Aceasta are ca
efect economia de timp atât pentru medic cât şi pentru pacient.
Sistemele informatice farmaceutice (SIF) oferă avantaje care reflectă în costuri mai
mici şi în creşterea calităŃii serviciului de sănătate. SIF sunt folosite de personalul
medical care realizează comanda, eliberarea şi administrarea medicamentelor.
O farmacie de spital poate folosi un SIF pentru a avea acces la datele pacientului (date
generale, istoric medical, diagnostic, istoricul medicaŃiei, alergii, interacŃiuni posibile
între medicamente). Un SIF este mai precis în cazul sesizării alarmelor legate de
104 Sisteme informatice de spital - 6
alergii sau posibile interacŃiuni între medicamente decât o persoană (aflată mai ales
într-o stare de stres). Un alt avantaj al SIF îl reprezintă urmărirea informaŃiilor despre
modul de utilizare (posologia), costul şi decontarea (compensarea costurilor)
medicamentelor. Această capacitate asigură corectitudinea informaŃiilor şi scade
cheltuiala faŃă de metoda clasică, neinformatizată.
SIF pot elibera în mod automat medicaŃia fiecărui pacient în doze specifice realizând
şi etichete necesare fiecărei doze asociind numele pacientului şi alte informaŃii
necesare. Eliberarea practică a medicamentului poate fi făcută de către farmacist sau
direct, automat în pachete care vor fi plasate într-un anumit loc în dulap după care vor
fi duse pacientului. Există deja şi roboŃi medicali care pot prelua medicamentele şi le
duc chiar la patul pacientului în cazul farmaciei de spital.
Sistemele informatice sunt folosite în diverse secŃii ale unui spital, şi anume: medicină
internă (exemplu care foloseşte elemente de grafică, în Figura 6.2), cardiologie,
chirurgie, diabet şi nutriŃie, neurologie.
Imagine furnizată prin amabilitatea autorilor, Adrian Byrne - Trust IT Manager, David Cable - HICSS Business
Analyst
Fig. 6.2. Fişa pacient vizualizată în vederea unei intervenŃii, într-o secŃie de spital
Sistemul de înregistrare a pacienŃilor (SIP) este unul foarte important pentru buna
funcŃionare a tuturor celorlalte SI din spital. Acest sistem este folosit pentru preluarea
şi stocarea identităŃii pacientului şi a datelor sale generale. Datele despre pacient sunt
verificate şi actualizate la fiecare vizită a acestuia. SIC foloseşte datele din SIP pentru
managementul pacienŃilor în spital şi pentru plata serviciilor medicale. SIP
gestionează toate acŃiunile legate de internarea/externarea/transferul pacientului,
precum şi eventuale programări pentru analize şi proceduri.
Un aspect important al SIP folosit în reŃele de spital este codul unic al pacientului prin
care acesta este identificat în toate SI din sistemul medical. În România pacienŃii sunt
identificaŃi în mod unic prin codul numeric personal (CNP) existent în cartea de
identitate (sau buletin). ExistenŃa lui este foarte utilă pentru sistemul sanitar. În multe
Ńări acest cod unic trebuie stabilit, lucru care determină discuŃii încă nefinalizate.
6.3 - Suportul hardware 107
Rezumat
Principalele probleme care au trebuit rezolvate, din punctul de vedere al cerinŃelor, din
perspectiva dezvoltatorilor software, au fost următoarele:
11.1 - MediNET 169
Programul pentru cabinet medical MedINS trebuie să asigure funcŃiile clasice ale unui
sistem informatic pentru un cabinet medical: întreŃinerea unui fişier de pacienŃi,
evidenŃa consultaŃiilor, evidenŃa programărilor, tipărirea şi evidenŃa documentelor,
generarea de rapoarte. Au fost adăugate şi funcŃiuni suplimentare de informare, atât
medicală, cât şi legislativă. Sunt puse la dispoziŃie şi funcŃiuni clasice de configurare
şi securizare a aplicaŃiei.
Întregul software a fost dezvoltat ca soluŃie low-cost, de către o echipă care a inclus
cadre didactice universitare, studenŃi, o echipă de la o firmă mică de software, medici
generalişti. În sprijinul proiectului au fost mobilizate resurse din diverse alte proiecte
academice [11.3][5.9][13.1]. De asemenea, au fost folosite rezultate obŃinute în cadrul
unor activităŃi de doctorat [11.2][11.6]. De fapt, întreaga dezvoltare de software a fost
realizată de un consorŃiu „informal”, dar care ar putea fi un punct de plecare pentru
alte proiecte importante.
11.1 - MediNET 171
Fig. 11.3. Aspecte din timpul instruirii medicilor de familie din reŃeaua MediNET
172 Sisteme informatice medicale integrate - 11
În continuare sunt prezentate rezultatele curente ale activităŃii Grupului, care permit
integrarea mai multor servicii în reŃea decât cele utilizate în prezent, asociate cu soluŃii
tehnologice specifice. MedINS are în prezent o arhitectură ca în Figura 11.4.
Astfel, MedINS este împărŃit în mai multe module independente: patru module pentru
generarea şi transmiterea prin Internet a rapoartelor, câte unul pentru efectuarea
trimiterilor la medicul specialist, efectuarea examenelor de bilanŃ, evidenŃa gravidelor,
întocmirea reŃetelor, etc. Un astfel de modul ocupă circa 300 KB, astfel că actualizarea
este mult mai rapidă. Un alt motiv pentru care s-a ales acest tip de arhitectură a
aplicaŃiei a fost acela al schimbării continue a formatului documentelor medicale şi al
raportărilor pentru Casa de Asigurări (CAS).
Actualizarea componentelor MedINS este făcută prin intermediul unei aplicaŃii de sine
stătătoare – MedINS Update. Lansarea comenzii de actualizare se face din aplicaŃia
MedINS. Se lansează într-un fir separat de execuŃie aplicaŃia MedINS Update iar
aplicaŃia MedINS este închisă, deoarece este posibil ca însuşi modulul principal al
aplicaŃiei să trebuiască actualizat, altfel operaŃia de actualizare nefiind posibil de
efectuat. MedINS Update realizează o conexiune la server (serverul pe care sunt
stocate noile versiuni ale modulelor MedINS). Sunt comparate apoi versiunile locale
cu cele de pe server, iar în cazul în care sunt disponibile componente mai noi decât
cele existente, se afişează utilizatorului o listă cu toate acestea. Utilizatorul poate
selecta din listă toate componentele mai noi sau doar o parte din ele. Componentele
selectate sunt descărcate local, iar cele vechi sunt păstrate într-un director Backup.
După ce toate componentele au fost înlocuite este repornită automat aplicaŃia MedINS.
Dacă, accidental, vreuna din componentele nou actualizate funcŃionează defectuos,
utilizatorul poate lansa din nou aplicaŃia MedINS Update şi să opteze pentru
restaurarea oricăreia dintre vechile componente.
Orice cerere de actualizare către aplicaŃia server (Secure FTP Server) din partea
aplicaŃiei client (MedINS Update) se face prin autentificarea în prealabil a clientului.
Dacă acesta nu este identificat ca utilizator legal MedINS atunci conexiunea este
întreruptă de către server. Pe de altă parte, acest fapt asigură securitatea transferului
componentelor MedINS aflate pe server.
174 Sisteme informatice medicale integrate - 11
Desigur, mai pot fi descrise multe aspecte de programare care prezintă interes din
punct de vedere profesional. Forma actuală a sistemului distribuit, rod al dezvoltărilor,
independent de necesităŃile proiectului original este prezentată în Figura 11.6. [11.7]
[11.3] [13.1].
Varianta MedINS în reŃea locală permite stabilirea unui post de lucru pentru
înregistrări de date, programări respectiv tipăriri de documente (al asistentei
medicale) şi a unui alt post de lucru, al medicului, utilizat strict pentru consultaŃii şi
cercetare.
Din punct de vedere tehnologic, au fost folosite Visual Basic 6 respectiv Embedded
Visual C++ pentru aplicaŃii mobile. Tehnologia aceasta a fost adoptată din mai multe
considerente: experienŃa echipei în utilizarea acesteia, posibilitatea dezvoltării rapide,
în special a interfeŃelor, posibilitatea lucrului cu componente (ActiveX), cerinŃa ca
MedINS să ruleze pe calculatoare cu resurse reduse. În prezent, pe plan mondial există
tendinŃa migraŃiei spre platforma Microsoft.NET, dar aceasta necesită calculatoare mai
puternice.
Unul dintre cele mai importante aspecte de care trebuie Ńinut cont atunci când se
proiectează o aplicaŃie informatică este cel al modului în care aceasta interacŃionează
cu utilizatorii. FuncŃiunile unei aplicaŃii trebuie să fie uşor de accesat, iar modul de
apelare al comenzilor trebuie să fie intuitiv.
InterfeŃele grafice ale aplicaŃiei MedINS şi ale celorlalte aplicaŃii folosite în cadrul
proiectului ICPC 2000 au fost concepute astfel încât acestea să respecte criteriile de
realizare a unei interfeŃe plăcute şi eficiente (v. Capitolul 10). Echipa de dezvoltatori a
avut în vedere faptul că majoritatea medicilor incluşi în reŃeaua de dispensare santinelă
MediNet nu sunt foarte bine familiarizaŃi cu utilizarea calculatoarele personale, deci
contactul cu aceste aplicaŃii nu trebuia să fie unul prea „dur”. O bună parte dintre
interfeŃele grafice ale aplicaŃiei MedINS au fost concepute Ńinând cont de preferinŃele
medicilor din reŃeaua MediNet. În cele ce urmează se prezintă câteva aspecte ale
interfeŃei grafice a aplicaŃiei MedINS.
Controlul CoolBar conŃine un număr de panouri care pot fi expandate sau comprimate printr-un
click de mouse asupra panoului vizat. Într-un panou se poate introduce orice control care
suportă derularea conŃinutului său (de exemplu: text, listă, imagine etc.). Controlul SSTab
conŃine mai multe pagini care la rândul lor pot cuprinde orice alte controale grafice. La un
moment dat doar pagina activă poate fi vizualizată, celelalte pagini putând fi activate printr-un
click de mouse. Astfel, un control SSTab care conŃine trei pagini poate concentra de trei ori mai
multă informaŃie decât în mod normal. Controlul TreeView este folosit pentru afişarea
arborescentă a informaŃiilor, folosind ierarhii de noduri părinte şi fiu. Un nod părinte poate fi
expandat sau comprimat printr-un click de mouse.
11.4 - Dezvoltări şi provocări tehnologice pentru viitor 179
În cazul ferestrelor principale ale aplicaŃiei a fost concepută o interfaŃă grafică unitară
cu elemente de tip imagine pentru fundal şi butoane cu forme. AplicaŃia conŃine şi
ferestre gen interfeŃe grafice standard Windows.
Una din facilităŃile oferite utilizatorului în vederea reducerii timpului de căutare a unor
elemente o reprezintă existenŃa în cazul diagnosticelor şi a reŃetelor prescrise a unei
liste cu topul celor mai frecvent selectate 10 diagnostice respectiv medicamente pentru
pacientul curent şi pentru toŃi pacienŃii, după cum este exemplificat în Figura 11.10.
Fig. 11.10. Topul celor mai frecvent selectate 10 diagnostice pentru pacientul curent
FuncŃiile componentelor din cadrul reŃelei MediNet sunt în continuare extinse pentru a
atinge dezideratul realizării unui sistem informatic complet integrat, capabil de a
scurtcircuita traseele birocratice, de a îmbunătăŃi substanŃial comunicarea şi în ultimă
instanŃă de a creşte calitatea serviciilor medicale furnizate pacientului, în primul rînd
datorită degrevării de activităŃi de rutină, dar şi datorită creşterii calităŃii şi
disponibilităŃii informaŃiei vehiculate. De aceea acumularea de expertiză nu trebuie
risipită şi este necesară abordarea de noi proiecte, granturi şi găsirea de noi scheme de
finanŃare. Există în lucru un proiect [11.7], care propune realizarea unui sistem
integrat pilot la nivelul municipiului Timişoara, care să includă un mare consumator
de informaŃie administrativă a actului medical, CAS Timiş. De altfel, cu titlu de
experiment a fost deja realizat un sistem care să permită medicului de familie
schimbul de informaŃii cu CAS şi înregistrarea datelor trimise într-o bază de date
sigură, de capacitate mare, ORACLE. Dezideratele unui astfel de sistem integrat sunt
prezentate în Figura 11.11. După cum se observă, servicii dezirabile, în afară de cele
menŃionate anterior, sunt şi cele de legătură cu spitalele, respectiv de legătură cu
farmaciile. Legătura cu spitalul implică implementarea posibilităŃii transferului parŃial
al fişei unui pacient, la internare, respectiv a transferului informaŃiilor de externare
direct în fişierul electronic al medicului său de familie. Aceasta presupune rezolvarea
180 Sisteme informatice medicale integrate - 11
inclusiv a unor aspecte legale, din punct de vedere tehnic ridicând doar probleme de
compatibilitate a formatului informaŃiilor.
Din punct de vedere tehnologic pot fi adoptate mai multe soluŃii. Membrii echipei de
analiză şi dezvoltare au studiat două din acestea. Una dintre ele este bazată pe
tehnologia Microsoft.NET, ca o continuare firească a proiectului, întrucât această
tehnologie reprezintă generaŃia următoare celei folosite, propusă de Microsoft. În
prezent este în lucru o astfel de migrare a sistemului, împreună cu extinderea
11.4 - Dezvoltări şi provocări tehnologice pentru viitor 181
Spre deosebire de sistemul iniŃial, aici aplicaŃia mobilă este capabilă să se conecteze
de la distanŃă la sistemul din cabinet pentru a accesa informaŃiile de pe teren. Astfel,
medicul poate înregistra consultaŃii prin accesarea de la distanŃă, prin INTERNET, a
fişelor dorite, chiar dacă în prealabil nu a descărcat fişele pacienŃilor în micul terminal
mobil de tip PocketPC. Mai mult decât atât, prin nişte artificii tehnice simple,
calculatorul din cabinet poate fi pornit şi conectat la INTERNET de la distanŃă,
transformându-se într-un mic server pentru aplicaŃia mobilă.
În Figura 11.13 este prezentată una din interfeŃele unei aplicaŃii demonstrative [13.1].
Datorită resurselor reduse ale unui astfel de mic terminal portativ, aspectul grafic este
mai sărac decât în cazul aplicaŃiilor Desktop, cum este MedINS (v. şi Anexa D).
O altă soluŃie a fost investigată în cercetările derulate [11.9], [11.10]. Un sistem peer-
to-peer (în care toŃi partenerii au caracteristici atât de server cât şi de client, numit din
acest motiv şi sistem descentralizat), care de asemenea utilizează servicii WEB şi
XML pentru formatul de comunicare, poate fi dezvoltat folosind tehnologii asociate cu
JAVA (JXTA, JDBC, JSSE - Java Secure Socket Extension, JCE - Java Cryptography
Extension, J2ME -Java 2 Platform, Micro Edition, MIDP - Mobile Information
Device Profile, etc.). Spre exemplu, în Figura 11.14 este prezentată una din interfeŃele
programului demonstrativ pentru soluŃia peer-to-peer relevând dialogul dintre aplicaŃia
dintr-un cabinet de medic de familie şi farmacie (v. Anexa E).
Din cele prezentate anterior, se observă că nu lipsesc nici soluŃiile tehnologice nici
ideile de dezvoltare a serviciilor informatice integrate în domeniul sanitar. Nu s-a
epuizat însă lista de provocări tehnologice pentru dezvoltări în acest domeniu.
Fig. 11.14. Dialogul dintre aplicaŃia de medic de familie şi sistemul informatic al farmaciei.
184 Sisteme informatice medicale integrate - 11
Pe viitor, tot mai mult va trebui să facem faŃă la probleme legate de:
• standardizarea în domeniul sistemelor informatice medicale: pentru formatele
înregistrărilor electronice, pentru conectivitatea bazelor de date, pentru
comunicare în sistemele medicale;
• proliferarea aplicaŃiilor mobile.
Pacientul poate consulta dispozitivul PDA (Personal Digital Assistant) care conŃine
informaŃii medicale şi are legătură wireless (inclusiv pentru a se putea conecta cu
cabinetul medicului), pentru a obŃine informaŃii despre starea sa de sănătate şi
medicaŃie, pentru a comunica cu medicul şi a-i furniza la rândul său informaŃiile
solicitate. InformaŃiile personale ale pacientului sunt prezentate pe PDA şi de
asemenea la chioşcurile din sala de aşteptare a medicului Recunoaşterea pacientului se
face pe baza amprentei digitale şi folosind smart-card-ul.
Scenariu de viitor din punctul de vedere al unui medic care oferă servicii de
îngrijire a sănătăŃii
Spre exemplu, un PDA poate fi util în situaŃia în care un pacient sună în cazul unei
urgenŃe. Medicul vede imediat numele persoanei care îl sună, iar aplicaŃiile existente
pe PDA pot să îi pună automat la dispoziŃie un sumar al fişei celui care a făcut apelul.
După o scurtă conversaŃie cu pacientul, medicul recomandă o nouă medicaŃie, dacă
este cazul sau adaptează tratamentul la situaŃia nou prezentată. Tot pe PDA, medicul
îşi poate trece în revistă programul zilei (vizitarea pacienŃilor la spital, consultaŃii în
policlinică, cursuri cu noii rezidenŃi, din nou consultaŃii, participarea la o conferinŃă,
etc.). Software-ul de pe PDA poate fi astfel realizat încât să scoată în evidenŃă anumite
caracteristici (pacienŃi noi) şi poate să realizeze o legătură on-line pentru a avea acces
la fişele acestora, rezultate în urma consultaŃiilor cu alŃi medici şi poate solicita
permisiunea ca să adauge, la rândul său, noile informaŃii despre aceşti pacienŃi, după
ce îi va consulta.
Un PDA poate pune la dispoziŃie automat informaŃii despre noi rezultate ale cercetării
medicale, relativ la problemele pacienŃilor aflaŃi în baza de date a medicului. De
asemenea, există agenŃi care adună informaŃii despre articole care sunt de interes
pentru medicul respectiv. Acesta poate face o selecŃie a articolelor propuse, apoi le
poate descărca şi trimite pe e-mail pentru a le studia mai târziu. Tot pe PDA,
medicul poate verifica datele conferinŃelor şi întâlnirilor societăŃii medicale din
care face parte, orele de educaŃia continuă pe care le-a parcurs şi câte mai are
de făcut, pentru a şti cum să le planifice din timp. Medicul poate să-şi verifice
e-mail-ul, să completeze şi să trimită reŃete sau să completeze trimiteri pentru
pacienŃi, fără a mai fi necesară deplasarea acestora la cabinet şi de asemenea
poate avea acces la informaŃii diferite de cele profesionale (ştiri, sport, starea
portofoliului de acŃiuni).
11.4 - Dezvoltări şi provocări tehnologice pentru viitor 187
Rezumat