Sunteți pe pagina 1din 4

Zeveleanu Alexandru Aurel An 2 SIIS

Agent de interfata bazat pe recunoasterea vorbirii si web services folosit in aflarea informatiilor din fisa pacientului
INTRODUCERE
Utilizarea softurilor pentru calculator a fost conditionata de-a lungul timpului de modul nenatural de a comunica/interactiona cu calculatorul (mouse/tastatura,webcam,tablet pentru desenat etc), motiv pentru care orice soft oricat de bine a fost conceput nu a putut fi folosit niciodata cu usurinta de catre publicul larg (din toate categoriile soaciale si toate varstele). In domeniul medical s-au facut foarte mici progrese in sensul usurari interactiunii dintre personalul medical si calculator. Fiind intr-o perioada in care se incearca cat mai mult digitalizarea fisei pacientului in toate colturile lumii cat si a prescriptiilor/retetelor, usurinta cu care personalul medical utilizeaza aceste sisteme digitale este un factor crucial si de o importanta maxima in adoptarea si folosirea de catre marea comunitate medicala a fisei pacientului pe support digital. In vederea usurarii interactiunii dintre om si masina se propune contruirea unui agent de interfata care sa medieze interactiunea dintre om si calculator. Pentru a se apropia cat mai mult de limbajul natural al omului si a modului sau firesc de a comunica, agentul va folosi un soft de recunoastere a vorbirii pentru a prelua comenzile/cerintele de la utilizator . Agentul va prelucra informatia introdusa de utilizator, o va transforma in interogari de baze de date pe care le va trimite prin intermediul serviciilor web (XML/SOAP) si respectand standardul de codificare HL7 catre un server central care contine baza de date cu fisa pecientului. Mai apoi cand se va primi raspunsul de la server, acesta va fii afisat pe ecran, avand si posibilitatea de a fi vorbit (text to speech) pentru persoanle care prezinta dizabilitati. In acest fel orice personal medical va putea afla informatii despre pacienti, indifferent de nivelul de pregatire profesionala cat si in domeniul calculatoarelor. Va putea fi folosit si de persoanele mai in varsta sau cu dificultati de vedere care refuza in mod normal sa foloseasca calculatoarele pe motiv ca este prea mic scrisul, prea complicat de utilizat sau care prezinta anumite deficiente locomtorii care ii impiedica folosirea adecvata a mouse-ului si tastaturii.

Zeveleanu Alexandru Aurel An 2 SIIS

IMPLEMENTARE

Trebuie specificat de la inceput caci recunoastearea vorbirii in limba romana este destul de limitata la momentul de fata, motiv pentru care ne vom axa strict pe limba engleza intrucat in limba engleza s-au facut progrese mari in acest sens, putem lua ca exemplu Google Voice, Microsoft Kinect sau Siri de la Apple, ultimele doua exemple fiind extrem de precise in recunoasterea vorbirii. Agentul va lucra ca un intermediar intre utilizator si calculator: 1. va prelua comenzile acestuia si le va transpune in interogari bazate pe servicii web 2. Le va transmise unui server de servicii web 3. Acesta la randul lui va decoda informatia si va face interogari be o baza de date aflata local sau la distanta 4. Informatia ceruta va fii recodificata (XML/HL7) si transmisa agentului 5. Agentul va prelucra informatia si o va afisa pe ecran sau o va vorbi (in functie de optiunea aleasa)

Functiile agentului vor fi reduse la : Cautare pacient Afisarea informatiilor va include: profil pacient/date generale, afisare consultatii, afisare retete medicale
2

Zeveleanu Alexandru Aurel An 2 SIIS

Introducerea de observatii ( agentul va crea o intrare pentru o noua consultatie si va nota observatiile) Prescriptia de medicamente ( agentul va crea o noua reteta sau un noua prescriptive de medicamente) aici va putea fii prescrisa o noua reteta sau defini/audauga medicamente noi pentru a fii administrate pacientului in spital

Uzabilitate
Fiind o caracteristica a softurilor de multe ori ignorata sau tratata cu superficialitate dar de o mare importanta, vom stabili modul de utilizare a softului si vom incerca sa punctam eventualele dificultati ce ar putea aparea in folosirea softurilor bazate pe recunoasterea vorbirii. Intr-adevar folosirea calculatorului prin intermediul vocii poate parea foarte usoara, chiar banala, dar totusi un utilizator pus in fata unui astfel de agent se va confrunta cu urmatoarele probleme: Ce sa spun ? Cum ii spun sa caute pacientul X ?

Pentru a elimina aceste impedimente, se vor folosii indicii ajutatoare, care vor ghida utilizatorul si ii vor spune ce sa spuna, si cum sa spuna:

Zeveleanu Alexandru Aurel An 2 SIIS

Platforma:

Avand in vedere factul ca agentul este independent de celelate component necesare (serverul de servicii web si serverul de baze de date pot fi separate, aflate la distanta) ne creaza posibiliatea implementarii agentului atat pe calculator cat si pe dispositive mobile: Smartphoneuri si Tablete. Asadar accesul la informatie se va face mult mai facil si nemaifiind conditionat de accesul al un calculator. Medicul va putea folosi o tableta in cadrul vizitelor la patul pacientilor, gasi usor fisa pecientului si efectuand notitele necesare. Se va economisii timp acordat cautarii fisei pacientului, incomoditatii de a scrie din picioare, necesitatea unei asistente care sa noteze observatiile medicului.

CONCLUZIE

Implementarea unui astfel de agent, desi nu este usoara si trebuie facuta cu maxima atentie si o verificare riguroasa pe tot parcursul dezvoltarii sale, va creste gradul de acceptabilitate si adoptare a fisei medicale electronice in domeniul medical. Prezentand cel mai natural mod posibil de a comunica cu un calculator( prin voce ), portabilitate crescuta folosirea pe Pc/smartphone/tablet si o compatibilitate crescuta datorita folosirii standardelor international (HL7), acest agent prezinta toate caracteristicile necesare implementarii si adoptarii cu success sip e scara larga a fisei medicale electronice.