# Lõputöö analüsaator

# Tekstianalüüsi tulemused

Lausete arv: 178 - Sõnade arv: 3383

Analüüsiks kulunud aeg: 114.849 sekundit

Uus analüüs

##### Järgnevates lausetes leidub mina- või meie-vormi:

tahame
2.1 Eeldused tehnoloogiale Loodava süsteemi eeliseks teiste asukohta või liikumist tuvastavate süsteemide [20] ees on see, et haiglatel on piiratud arv kindlaid haiglatöötajaid, kelle lähenemist tahame tuvastada.

vajame
Kuna eelnevalt majakate seadistamisel määrati kõik majakad kategooriasse wards ehk palatid, vajame ka vaid ühte lähedusala.

saame
Lisaks majakate märgistamisele saame määrata ja muuta läbi Estimote Cloud süsteemi bluetooth signaali edastamise tihedust ja võimsust.

meie
ProximityZone objekti kõige olulisem osa meie lahenduse kontekstis on meetod onContextChange, mis on kujutatud joonisel 7.

##### Järgnevaid lauseid võib pidada liiga pikaks:

Ei ole oluline jälgida suvaliste inimeste lähenemist või möödumist, mis on tähtis teistes sarnastes tuvastussüsteemides, näiteks kaubanduskeskustes, mis loevad oma külastajate arvu, või kodudes, mis automaatselt panevad toas tuled tööle, kui sinna siseneb inimene.

Haiglatöötajad ning nende poolt kasutatavad seadmed on kindlalt määratud, seega saab anda haiglatöötajatele teist tüüpi andurid, mis lähenedes palatile võtaksid vastu signaali ukse kõrval olevalt andurilt ning seejärel saadaksid informatsiooni haiglatöötaja nutiseadmele, kus tulemusena kuvatakse vastava palati kohta käiv informatsioon.

Joonis 1 Prognoos mobiilkaubanduse osakaalust e-kaubandusest Ameerika Ühendriikides [11] Selline tõus näitab, et nutiseadmete kasutamine poodlemise eesmärgil muutub aina tavapärasemaks ja inimesed on huvitatud uutest tehnoloogiatest, mis hõlbustavad nende poodlemise protsessi ja tõstavad selle kvaliteeti.

See näitaks kasutajale, kus ta asub ning rakenduses saaks ta sisestada otsingusse kabineti, osakonna, palati või muu haiglas asuva nime või numbri, mille järel rakendus saaks kuvada kasutajale tema sihtkohta ning kui kaugel ta sellest asub.

Lisaks saaks luua funktsionaalsuse, kus rakendus leiaks kõige kiirema ja lühema tee haiglakülastaja sihtkohani, arvestades erinevaid parameetreid, mida külastaja saaks ise määrata, nagu näiteks kas ta saab liikuda mööda treppe või vajab ta mööda korruseid liikumiseks lifti.

Seda, kui kaugelt nutiseade majaka lähedusele reageerib, saab määrata nutiseadme rakenduses, ehk kuigi majakate signaali tuvastavad seadmed juba 15 meetri kauguselt, võib reageerida programm vaid siis, kui seade tuleb majakale lähemale kui nutiseadmes sätestatud piirang, näiteks 5 meetrit.

Joonis 7 ProximityZone objekti meetod onConctextChange Iga kord, kui kasutaja siseneb võib väljub oma nutiseadmega mingi majaka 5-meetrisest mõjupiirkonnast, tuvastab seda meetod onContextChange ning värskendab vastavalt kasutajale näidatud nimekirja palatitest wardNumbers, mida kasutaja saab valida.

##### Analüüsi tulemused on kujul:

Osalause(d), mille ette läheb koma

Originaallause

##### Järgnevates lausetes võib olla puuduv koma:

võib ; väljub oma nutiseadmega mingi majaka 5-meetrisest mõjupiirkonnast,

Joonis 7 ProximityZone objekti meetod onConctextChange Iga kord, kui kasutaja siseneb võib väljub oma nutiseadmega mingi majaka 5-meetrisest mõjupiirkonnast, tuvastab seda meetod onContextChange ning värskendab vastavalt kasutajale näidatud nimekirja palatitest wardNumbers, mida kasutaja saab valida.

Poolt-tarind on võõrapärane vorm, mis jätab lauses tegija tagaplaanile.

##### Näiteks lause „Trahv oli politseiniku poolt tehtud.“ saab paremini kirjutada kas lausena "Trahv oli politseiniku tehtud" või "Politseinik tegi trahvi."

##### Järgnevates lausetes leidub poolt-tarind:

Haiglatöötajad ning nende poolt kasutatavad seadmed on kindlalt määratud, seega saab anda haiglatöötajatele teist tüüpi andurid, mis lähenedes palatile võtaksid vastu signaali ukse kõrval olevalt andurilt ning seejärel saadaksid informatsiooni haiglatöötaja nutiseadmele, kus tulemusena kuvatakse vastava palati kohta käiv informatsioon.

Olukord, kus haiglatöötajale kuvatakse vale palati ja patsiendi andmed, võib olla väga ohtlik, sest väära informatsiooni näitamine võib viia sobimatute ravimeetmete rakendamisele arsti poolt.

Realiseerides süsteemi, kus haiglatöötaja poolt kaasaskantav andur on tema poolt kasutatav nutiseade, ei tohi süsteem olla energiakulukas ehk kulutada suurt hulka haiglatöötaja nutiseadme akust, mida ta kasutab muude oluliste ülesannete täitmiseks.

Realiseerides süsteemi, kus haiglatöötaja poolt kaasaskantav andur on tema poolt kasutatav nutiseade, ei tohi süsteem olla energiakulukas ehk kulutada suurt hulka haiglatöötaja nutiseadme akust, mida ta kasutab muude oluliste ülesannete täitmiseks.

Bluetooth Low Energy tehnoloogia erinevates valdkondades BLE tehnoloogia loodi algselt Nokia poolt Wibree nime all aastal 2006 [4}.

Vastavalt reisija asukohale ning tema poolt valitud sihtkohale, suudab süsteem juhtida teda erinevate restoranide, teenusepakkujate ning pagasikarusellideni.

Bluetooth Low Energy tehnoloogia omadused nagu madal energiakulu, lihtne kasutusviis ja töökindlus sobivad suurepäraselt eelnimetatud seadmete poolt tuleva informatsiooni liitmiseks ühte.

Patsiendi tervist jälgivate erinevate seadmete poolt tulev informatsioon saadetakse juhtmevabalt näiteks patsiendi nutiseadmesse.

Joonis 4 Programmile lisatud mandaadid Tulemusena on Estimote Cloud süsteemis registreeritud majakad seotud kirjutatava programmiga, ning rakendus on valmis majakate poolt tuleva signaali tuvastamiseks ja rakendamiseks.

Riistvaraliselt ei peaks mitte midagi lisama, kuna navigeerimisrakendus saaks kasutada täpselt samu majakate poolt edastatavaid signaale, mida kasutab selle töö käigus valminud haiglainfosüsteemis navigeerimist lihtsustav lahendus.

Öeldistäiteks olev v- või tav- kesksõna võib mõjuda bürokraatlikult.

##### Näiteks „Pakkumine on kehtiv 6 kuud“ saab paremini kirjutada „Pakkumine kehtib kuus kuud“.

##### Järgnevates lausetes leidub olema-kesksõna:

Tehnoloogia valikul tuleb arvestada, et mitmed haiglapalatite uksed võivad asuda üksteisele üsna lähedal, seega andurite mõjupiirkond peab olema reguleeritav ning piisavalt täpne, et nende mõjupiirkonnad ei kattuks.

Majakate signaali edastamise võimsus määrab, kui tugev on signaal, mida majakas levitab.

Märgib omaduste või seisundite juhuslikkust, ajutist iseloomu.
Parem on kasutada kindlamat kõneviisi.

##### Näiteks „Põhiliseks eesmärgiks on..." saab paremini kirjutada „Põhiline eesmärk on...“.
Järgnevates lausetes leidub määrus saavas käändes:

Haiglainfosüsteemis navigeerimiseks kulutatud aja vähendamiseks on eesmärk luua lahendus, kus palatitel ja haiglatöötajatel on andurid, mille abil oleks võimalik määrata haiglatöötajate asukohta ja selle abil kuvada nende seadmetele kontekstuaalset informatsiooni.

The University of Western Ontario teadurid järeldasid, et inimressursi haldamine on üks olulisemaid tegureid saavutamaks paremaid tulemusi haiglates üle terve maailma [1], mis kindlustab, et haiglatöötajate efektiivne ajajaotus on väga tähtis.

2.1 Eeldused tehnoloogiale Loodava süsteemi eeliseks teiste asukohta või liikumist tuvastavate süsteemide [20] ees on see, et haiglatel on piiratud arv kindlaid haiglatöötajaid, kelle lähenemist tahame tuvastada.

See-eest puuduseks on asjaolu, et kasutades NFC tehnoloogiat peab haiglatöötaja iga kord palatisse sisenemisel viibutama oma seadet NFC-seadme kõrval, mis lisaks ajakulule on lisakohustus, mida peab meeles pidama.

Bluetooth majakate põhiliseks eeliseks haiglasüsteemis oleks see, et haiglatöötajad ei peaks mitte kuidagi õigete palatite valimise pärast muretsema, sest kogu töö teeks nende eest süsteem ning nad saaksid keskenduda muudele olulisematele ülesannetele ja vastutustele.

Kasutatavate Estimote Proximity Beaconite ehk lähedusetuvastuse majakate aku kestvus on 3-5 aastat ning maksimaalseks mõjupiirkonnaks 100 meetrit.

Joonis 4 Programmile lisatud mandaadid Tulemusena on Estimote Cloud süsteemis registreeritud majakad seotud kirjutatava programmiga, ning rakendus on valmis majakate poolt tuleva signaali tuvastamiseks ja rakendamiseks.

Mine-vormi kasutus koos tühiverbiga.

##### Näiteks "Teostasime kontrollimist" saab paremini kirjutada "Kontrollisime"
Järgnevates lausetes esineb nominalisatsioon mine-vormis:

Lisaks saaks luua funktsionaalsuse, kus rakendus leiaks kõige kiirema ja lühema tee haiglakülastaja sihtkohani, arvestades erinevaid parameetreid, mida külastaja saaks ise määrata, nagu näiteks kas ta saab liikuda mööda treppe või vajab ta mööda korruseid liikumiseks lifti.

haiglatöötaja 50x | TARTU ÜLIKOOL Arvutiteaduse instituut Informaatika õppekava Richard Õnnis Haiglatöötajatele kontekstuaalse informatsiooni kuvamine nende asukoha määramise abiga Bakalaureusetöö (9 EAP) Juhendajad: Ahti Peder, Igor Bossenko Tartu 2020 Sisukord 1. Bluetooth Low Energy tehnoloogia erinevates valdkondades 7 3.1 BLE tehnoloogia kaubanduses 7 3.2 BLE tehnoloogia navigeerimissüsteemides 8 3.3 BLE tehnoloogia tervishoiusüsteemides 9 3.3.1 Haiglatöötajate automatiseeritud autentimine 9 3.3.2 Ühenduses koduravi 10 3.3.3 Ühenduses ravi haiglates 10 3.3.4 Haiglakülastajate navigeerimine haiglates 11 4. Aina rohkem kasutatakse ja arendatakse infosüsteeme, mida haiglatöötajad saavad kasutada läbi nende nutiseadmete, näiteks tahvelarvutite. Sellised infosüsteemid võimaldavad haiglatöötajatel teha päringuid ja sissekandeid efektiivsemalt, kuna nad ei pea selleks kasutama statsionaarseid tööjaamasid ning saavad ligipääsu haiglainfosüsteemile läbi kaasaskantava nutiseadme, olenemata nende asukohast. Haiglainfosüsteemis navigeerimiseks kulutatud aja vähendamiseks on eesmärk luua lahendus, kus palatitel ja haiglatöötajatel on andurid, mille abil oleks võimalik määrata haiglatöötajate asukohta ja selle abil kuvada nende seadmetele kontekstuaalset informatsiooni. Näiteks lähenedes palatile kuvatakse haiglatöötajale automaatselt selles palatis asuvate patsientide andmed. Teema on oluline, kuna loodav süsteem lihtsustab ja kiirendab oluliselt paljude haiglatöötajate tööd. The University of Western Ontario teadurid järeldasid, et inimressursi haldamine on üks olulisemaid tegureid saavutamaks paremaid tulemusi haiglates üle terve maailma [1], mis kindlustab, et haiglatöötajate efektiivne ajajaotus on väga tähtis. Süsteemi tööpõhimõte ja tehnoloogia valik Haiglatöötajate asukoha määramise süsteemi loomisel tuleb leida kõige sobivam tehnoloogia, mis selle ülesandega toime tuleks. Vajatakse lahendust, kus saab paigutada ühte tüüpi andurid palatite või haigla kabinettide uste kõrvale, mis oleksid võimelised tuvastama, kui nendele läheneb haiglatöötaja . Lisaks peab ukse kõrval paiknev andur olema suuteline tuvastama, millise konkreetse haiglatöötajaga on tegu, et tema seadmele kuvada õige informatsioon. 2.1 Eeldused tehnoloogiale Loodava süsteemi eeliseks teiste asukohta või liikumist tuvastavate süsteemide [20] ees on see, et haiglatel on piiratud arv kindlaid haiglatöötajaid , kelle lähenemist tahame tuvastada. Haiglatöötajad ning nende poolt kasutatavad seadmed on kindlalt määratud, seega saab anda haiglatöötajatele teist tüüpi andurid, mis lähenedes palatile võtaksid vastu signaali ukse kõrval olevalt andurilt ning seejärel saadaksid informatsiooni haiglatöötaja nutiseadmele, kus tulemusena kuvatakse vastava palati kohta käiv informatsioon. Arvestades nutiseadmete arenevat võimekust, oleks võimalik kasutada bluetooth signaali püüdva andurina haiglatöötaja nutiseadet ennast, ehk ukse kõrval olev andur saadaks informatsiooni otse haiglatöötaja nutiseadmele. Olukord, kus haiglatöötajale kuvatakse vale palati ja patsiendi andmed, võib olla väga ohtlik, sest väära informatsiooni näitamine võib viia sobimatute ravimeetmete rakendamisele arsti poolt. Realiseerides süsteemi, kus haiglatöötaja poolt kaasaskantav andur on tema poolt kasutatav nutiseade, ei tohi süsteem olla energiakulukas ehk kulutada suurt hulka haiglatöötaja nutiseadme akust, mida ta kasutab muude oluliste ülesannete täitmiseks. Mõlemad lahendused võimaldavad tuvastada, millise palati kõrval haiglatöötaja asub ning saata tema seadmele vastav informatsioon, küll aga lähenevad süsteemid ülesande lahendamisele mõnevõrra erinevalt. Selleks, et haiglatöötaja saaks oma seadmele tema kõrval oleva palati andmed, peaks haiglatöötaja viibutama oma nutiseadet palati kõrval oleva NFC-seadme lähedal. See-eest puuduseks on asjaolu, et kasutades NFC tehnoloogiat peab haiglatöötaja iga kord palatisse sisenemisel viibutama oma seadet NFC-seadme kõrval, mis lisaks ajakulule on lisakohustus, mida peab meeles pidama. Vastavalt sellele numbrile oskab seade kuvada haiglatöötajale õige palati andmed koos selles viibivate patsientide ja muu olulise informatsiooniga. Bluetooth majakate põhiliseks eeliseks haiglasüsteemis oleks see, et haiglatöötajad ei peaks mitte kuidagi õigete palatite valimise pärast muretsema, sest kogu töö teeks nende eest süsteem ning nad saaksid keskenduda muudele olulisematele ülesannetele ja vastutustele. Bluetooth majakate süsteem sobib selle töö eesmärgi saavutamiseks paremini kui NFC-seadmete süsteem, sest [3] ● Bluetooth majakad on spetsiifiliselt disainitud asukoha tuvastamise eesmärgil ● Bluetooth majakad on väga sõbralikud lõpp-kasutajate ehk haiglatöötajate suhtes, ehk ei nõua haiglatöötajatelt lisatööd süsteemi kasutamiseks ● Sarnaseid Bluetooth majakaid kasutavaid haiglatöötajate või patsientide asukoha tuvastamise süsteeme on juba edukalt kasutusel haiglates nii Ameerika Ühendriikides, Euroopas kui ka mujal maailmas [3]   3. 3.3.1 Haiglatöötajate automatiseeritud autentimine Klassikalisemates haiglates haiglainfosüsteemile ligipääsemiseks kasutavad tervishoiutöötajad spetsiaalseid statsionaarseid arvuteid ehk tööjaamasid. Enne igat haiglainfosüsteemi kasutuskorda peavad nad sellesse sisse logima, kuna sama tööjaama kasutab mitu erinevat haiglatöötajat . Varustades haiglatöötajaid spetsiaalsete BLE-tehnoloogiaga ühilduvate ametimärkidega ning ühendades tööjaamasid BLE-süsteemiga võimaldaks arendada lahendust, kus haiglainfosüsteem logib haiglatöötajat süsteemi sisse ja välja automaatselt, vastavalt haiglatöötaja kaugusele tööjaamast [7]. Tavahaiglates seadmeid ühendavate juhtmete asendamine juhtmevaba BLE-süsteemiga säästab haiglatöötajate aega, vähendab riski, et mõned seadmed ühendatakse valesti ja muudab patsiendi viibimist haiglas palju mugavamaks [6]. Näiteks on haiglatöötajal spetsiaalne skanner, millega saab skaneerida haiglaravil oleva patsiendi randmepaelal olevat vöötkoodi. Sellise informatsiooni abiga saavad haiglas patisenti ootavad haiglatöötajad paremini valmistuda patsiendi kiireks ja efektiivseks vastuvõtuks ja raviks. Vastavalt 2013 eClinicalWorks poolt läbiviidud uuringule, 93% haiglatöötajaid leidsid, et telefonirakendused võivad oluliselt parandada haiglas viibivate patsientide elamust ja haiglavisiitide tulemuslikkust [10]. 4.1 Lahenduse loomisel kasutatav riistvara ja tarkvara Haiglapalatite märgistamiseks ja haiglatöötajate asukoha jälgimiseks kasutatakse selles töös ettevõtte Estimote Proximity Beacon seadmeid. 4.3 Majakate signaali tuvastav mobiilirakendus Prototüübi loomiseks kirjutati Android operatsioonisüsteemiga nutiseadmetele programm, mis suudab majakate signaale tuvastada, eristada ning kasutajale ehk haiglatöötajale vastavaid haiglapalatite nimedega nuppe kuvada. Varustades haiglatöötajaid spetsiaalsete käepaeltega, mis sisaldaksid endas Bluetooth tehnoloogiat, oleks võimalik kriitilises olukorras määrata nende asukohta haiglas. Süsteem, kus haiglatöötajad on kohustatud kandma käepalu, mille abil oleks võimalik neid kiiresti haiglas leida, võiks päästa inimeste elusid. Haiglatöötajate asukoht haiglas oleks konfidentsiaalne ning sellele oleks ligipääs vaid kriitilistes olukordades. Sarnaselt haiglatöötajate asukoha jälgimisele oleks võimalik jälgida ka haiglas asuvate riskigrupis patsientide asukohta. Leiti, et haiglad kulutavad 10-20% rohkem raha üleliigsele haiglavarustusele lihtsalt selleks, et haiglatöötajatel oleks vajadusel suurem tõenäosus see üles leida [23]. Kui haiglatöötaja vajaks mingit seadet, leiaks ta selle asukoha haiglainfosüsteemist vaid mõne nupuvajutusega. Kokkuvõte Töö eesmärk oli luua süsteem, mis võimaldaks tuvastada haiglatöötajate asukohta ning selle abiga lihtsustada ja kiirendada nende navigeerimisprotsessi haiglainfosüsteemis. Töö käigus valmis lahendus, mis kasutab Bluetooth Low Energy andrureid ja haiglatöötajate nutiseadmeid töötajate asukoha määramiseks.
| Haiglainfosüsteemis navigeerimiseks kulutatud aja vähendamiseks on eesmärk luua lahendus, kus palatitel ja haiglatöötajatel on andurid, mille abil oleks võimalik määrata haiglatöötajate asukohta ja selle abil kuvada nende seadmetele kontekstuaalset informatsiooni. Näiteks lähenedes palatile kuvatakse haiglatöötajale automaatselt selles palatis asuvate patsientide andmed. Teema on oluline, kuna loodav süsteem lihtsustab ja kiirendab oluliselt paljude haiglatöötajate tööd.
| Süsteemi tööpõhimõte ja tehnoloogia valik Haiglatöötajate asukoha määramise süsteemi loomisel tuleb leida kõige sobivam tehnoloogia, mis selle ülesandega toime tuleks. Vajatakse lahendust, kus saab paigutada ühte tüüpi andurid palatite või haigla kabinettide uste kõrvale, mis oleksid võimelised tuvastama, kui nendele läheneb haiglatöötaja . Lisaks peab ukse kõrval paiknev andur olema suuteline tuvastama, millise konkreetse haiglatöötajaga on tegu, et tema seadmele kuvada õige informatsioon. 2.1 Eeldused tehnoloogiale Loodava süsteemi eeliseks teiste asukohta või liikumist tuvastavate süsteemide [20] ees on see, et haiglatel on piiratud arv kindlaid haiglatöötajaid , kelle lähenemist tahame tuvastada.
| Haiglatöötajad ning nende poolt kasutatavad seadmed on kindlalt määratud, seega saab anda haiglatöötajatele teist tüüpi andurid, mis lähenedes palatile võtaksid vastu signaali ukse kõrval olevalt andurilt ning seejärel saadaksid informatsiooni haiglatöötaja nutiseadmele, kus tulemusena kuvatakse vastava palati kohta käiv informatsioon. Arvestades nutiseadmete arenevat võimekust, oleks võimalik kasutada bluetooth signaali püüdva andurina haiglatöötaja nutiseadet ennast, ehk ukse kõrval olev andur saadaks informatsiooni otse haiglatöötaja nutiseadmele. [...] Olukord, kus haiglatöötajale kuvatakse vale palati ja patsiendi andmed, võib olla väga ohtlik, sest väära informatsiooni näitamine võib viia sobimatute ravimeetmete rakendamisele arsti poolt. Realiseerides süsteemi, kus haiglatöötaja poolt kaasaskantav andur on tema poolt kasutatav nutiseade, ei tohi süsteem olla energiakulukas ehk kulutada suurt hulka haiglatöötaja nutiseadme akust, mida ta kasutab muude oluliste ülesannete täitmiseks
| Enne igat haiglainfosüsteemi kasutuskorda peavad nad sellesse sisse logima, kuna sama tööjaama kasutab mitu erinevat haiglatöötajat . [...] Varustades haiglatöötajaid spetsiaalsete BLE-tehnoloogiaga ühilduvate ametimärkidega ning ühendades tööjaamasid BLE-süsteemiga võimaldaks arendada lahendust, kus haiglainfosüsteem logib haiglatöötajat süsteemi sisse ja välja automaatselt, vastavalt haiglatöötaja kaugusele tööjaamast [7
| Leiti, et haiglad kulutavad 10-20% rohkem raha üleliigsele haiglavarustusele lihtsalt selleks, et haiglatöötajatel oleks vajadusel suurem tõenäosus see üles leida [23]. Kui haiglatöötaja vajaks mingit seadet, leiaks ta selle asukoha haiglainfosüsteemist vaid mõne nupuvajutusega. [...] Kokkuvõte Töö eesmärk oli luua süsteem, mis võimaldaks tuvastada haiglatöötajate asukohta ning selle abiga lihtsustada ja kiirendada nende navigeerimisprotsessi haiglainfosüsteemis. Töö käigus valmis lahendus, mis kasutab Bluetooth Low Energy andrureid ja haiglatöötajate nutiseadmeid töötajate asukoha määramiseks. Navigeerimise lihtsustamiseks kuvatakse mobiilirakenduses haiglatöötajatele palatite nimekiri, mille lähedal nad parajasti asuvad
majakas 77x | Haiglainfosüsteemis navigeerimist lihtsustav lahendus 13 4.1 Lahenduse loomisel kasutatav riistvara ja tarkvara 13 4.2 Majakate seadistamine 14 4.3 Majakate signaali tuvastav mobiilirakendus 15 4.4 Edasiarendamise võimalused 19 5. 2.2 Tehnoloogia valik Haiglainfosüsteemis navigeerimise lihtsustamiseks sobiksid kaks erinevat lahendust: NFC (Near Field Communication) ehk lähiväljaseadmed ja Bluetooth majakad [2]. Bluetooth majakad kasutavad BLE (Bluetooth Low Energy) tehnoloogiat, mis on eriliselt väikese võimsusega versioon Bluetooth-ist. Bluetoothi majakad edastavad pidevalt mingit konkreetset andmepaketti oma mõjupiirkonnas nii, et kui mõni nutiseade siseneb selle mõjupiirkonda, saab nutiseade selle kätte. Seejärel seade dekodeerib paketi, mis sisaldab majakat identifitseerivat numbrit. Bluetooth majakate põhiliseks eeliseks haiglasüsteemis oleks see, et haiglatöötajad ei peaks mitte kuidagi õigete palatite valimise pärast muretsema, sest kogu töö teeks nende eest süsteem ning nad saaksid keskenduda muudele olulisematele ülesannetele ja vastutustele. Puuduseks võiks nimetada asjaolu, et lähestikku asuvate majakate mõjupiirkonna määramisel tuleks olla täpne ja ettevaatlik, et erinevate haiglapalatite asukohad oleksid väga konkreetselt ja teineteist välistavalt paika pandud. Bluetooth majakate süsteem sobib selle töö eesmärgi saavutamiseks paremini kui NFC-seadmete süsteem, sest [3] ● Bluetooth majakad on spetsiifiliselt disainitud asukoha tuvastamise eesmärgil ● Bluetooth majakad on väga sõbralikud lõpp-kasutajate ehk haiglatöötajate suhtes, ehk ei nõua haiglatöötajatelt lisatööd süsteemi kasutamiseks ● Sarnaseid Bluetooth majakaid kasutavaid haiglatöötajate või patsientide asukoha tuvastamise süsteeme on juba edukalt kasutusel haiglates nii Ameerika Ühendriikides, Euroopas kui ka mujal maailmas [3]   3. Sarnane süsteem on loodud Suurbritannias Londonis Regent Street tänaval, kuid kaubanduskeskuse asemel on majakatega varustatud üle pooleteise kilomeetri pikkune tänav, mis võimaldab näha üle 130 erineva kaupluse pakkumisi [15]. Maailma kõige suurem kaubandusele orienteeritud BLE majakate lahendus asub Türgis Ankara linnas asuvas ANKAmall kaubanduskeskuses, kus 112 000 ruutmeetrine kaubanduskeskuse ala on kaetud 356 majakaga [16]. Kuna majakad on pidevas omavahelises suhtluses, saavad nad määrata inimese nutiseadme kaudu tema asukohta ligikaudu ühemeetrise täpsusega. Miami rahvusvaheline lennujaam, mida 2015. aastal külastas enam kui 21 miljonit reisijat, kasutab 400-st majakast koosnevat võrgustikku, mis aitab igapäevaselt reisijaid lennujaamas navigeerimisega [17]. Majakate kasutamine navigeerimise ja reklaaminduse eesmärgil on tohutult populaarne ja edukas Ameerika Ühendriikide spordiareenidel. 93% Pesapalliliiga (MLB), 75% Ameerika Jalgpalliliiga (NFL), 53% Korvpalliliiga (NBA) ja 47% Jäähokiliiga (NHL) väljakuid Ameerika Ühendriikides on kaetud BLE majakatega [18], mis lisaks mugavale ja kiirele navigeerimisteenusele võimaldavad jälgida fännide kohalolu ja reklaamida söögipunkte ning meeskondadega seotud kaupasid. BLE majakate tehnoloogia on samuti väga levinud ja kasulik muuseumides. Lisaks konkreetsete eksponaatide ja näitusteni lühima tee leidmisele võimaldab majakate süsteem näha külastajatel täiendavat informatsiooni eksponaatidest, mille lähedal nad antud hetkel asuvad. American Museum of Natural History kasutab 700 majakat , et juhatada külastajaid eksponaatide, populaarsete dioraamide, lähimate tualettruumide või restoranideni [19]. Kui ta väljub BLE majaka 30 sentimeetrisest mõjupiirkonnast, ehk läheb tööjaamast eemale, logitakse ta haiglainfosüsteemist välja. Kasutades BLE majakaid on võimalik realiseerida haiglates navigeerimissüsteem, kus haiglakülastaja saab tõmmata oma nutiseadmesse spetsiaalse haiglas navigeerimise mobiilirakenduse. Estimote on üks juhtivaid majakate ettevõtteid maailmas ning nende tooteid kasutavad sellised firmad nagu Amazon, Nike, Apple, FedEx, NASA ja paljud teised. Kasutatavate Estimote Proximity Beaconite ehk lähedusetuvastuse majakate aku kestvus on 3-5 aastat ning maksimaalseks mõjupiirkonnaks 100 meetrit. Majakaid saab seadistada keeltes Objective-C, Swift, Java ja Kotlin ning prototüübi arenduseks kasutatakse joonisel 2 kujutatud neljast majakast koosnevat arenduskomplekti. Majakate seadistamiseks kasutatakse Estimote Cloud süsteemi, kus saab määrata füüsikalistele majakatele virtuaalsed võtmed, mis näitavad, millise majakaga tegu on. 4.2 Majakate seadistamine Majakate eristamiseks virtuaalses maailmas tuleb need märgistada vastavalt nende asukohale füüsilises. Erinevate palatite ja haiglakabinettide uste kõrval olevad majakad tuleb identifitseerida vastavate koodidega. Kuna selles prototüübis on kasutusel vaid neli majakat , lisatakse kõik majakad kategooriasse wards ehk palatid ning märgistatakse majakad lihtsate koodidega 1, 2, 3 ja 4, mis eristavad erinevaid palatinumbreid teoreetilises haiglakoridoris. Lisaks majakate märgistamisele saame määrata ja muuta läbi Estimote Cloud süsteemi bluetooth signaali edastamise tihedust ja võimsust. Signaali edastamise tihedus määrab, kui tihti majakas ennast identifitseerivat koodi laiali saadab, ning selleks saab määrata alates 10st sekundist kuni 0.1 sekundini. Selles lahenduses kasutavate majakate edastussageduseks on määratud 0.5 sekundit, et tagada piisavalt kiire programmi töö, kuid samal ajal hoida kokku majakate akusid. Majakate signaali edastamise võimsus määrab, kui tugev on signaal, mida majakas levitab. See parameeter samuti mõjutab majakate aku kestvust. Kuigi selles lahenduses kasutavate majakate signaal ei peaks ulatuma üle 5 meetri kaugusele, seadistatakse majakad -12 dBm, ehk 15 meetri kaugusele ulatuvale võimsusele, et tagada signaali stabiilsus. Seda, kui kaugelt nutiseade majaka lähedusele reageerib, saab määrata nutiseadme rakenduses, ehk kuigi majakate signaali tuvastavad seadmed juba 15 meetri kauguselt, võib reageerida programm vaid siis, kui seade tuleb majakale lähemale kui nutiseadmes sätestatud piirang, näiteks 5 meetrit. 4.3 Majakate signaali tuvastav mobiilirakendus Prototüübi loomiseks kirjutati Android operatsioonisüsteemiga nutiseadmetele programm, mis suudab majakate signaale tuvastada, eristada ning kasutajale ehk haiglatöötajale vastavaid haiglapalatite nimedega nuppe kuvada. Esmalt tuleb programmile lisada Estimote SDK ehk arendustarkvara programmipaketi, mis võimaldab arenduses kasutada Estimote rakendusliideseid ja programmeerimisvahendeid, läbi mille saab üles seada suhtluse majakatega . Joonis 3 Programmile lisatud SDK, asukoha pärimisi õigusi küsiv liides ja ülilduvus Android 10 kasutavate seadmetega Programmi sidumiseks nelja kasutatava majakaga tuleb lisada Estimote Cloud mandaadid, mis tagavad programmis kasutatava Estimote SDK ja Estimote Cloud süsteemi vahelise suhtluse. Joonis 4 Programmile lisatud mandaadid Tulemusena on Estimote Cloud süsteemis registreeritud majakad seotud kirjutatava programmiga, ning rakendus on valmis majakate poolt tuleva signaali tuvastamiseks ja rakendamiseks. Majakatelt tuleva signaali tuvastamiseks luuakse lähedusetuvastaja objekt (Proximity Observer), mis tuvastab, kui seade jõuab mõne süsteemis registreeritud majaka mõjupiirkonda. Joonisel 5 näidatud proximityObserver objekt kasutab õigete majakate signaali tuvastamiseks eelnevalt seadistatud mandaate (Joonis 4) ning lisaks logib majakate signaali püüdmisel tekkinud vigu. Joonis 5 Majakate signaali tuvastav proximityObserver objekt Majakate mõjupiirkonda sisenemise ja väljumise jälgimiseks tuleb luua läheduseala (ProximityZone) objekt, mis tuvastab vaid kindlasse kategooriasse kuuluvate majakate mõjupiirkondasid. Kuna eelnevalt majakate seadistamisel määrati kõik majakad kategooriasse wards ehk palatid, vajame ka vaid ühte lähedusala. Joonisel 6 kirjutatud ProximityZone objekt tuvastab meetodiga onEnter, kui kasutaja siseneb kategooriasse wards kuuluvate majakate mõjupiirkonda ja meetodiga onExit, kui kasutaja majakate mõjupiirkonnast väljub. Joonis 6 ProximityZone objekt, mis jälgib wards kategooriasse kuuluvate majakate mõjupiirkondi ProximityZone objektis määratakse ka kui kaugelt majaka signaalile kasutaja nutiseade reageerib, selles lahenduses on meetodiga inCustomRange selleks kauguseks määratud 5 meetrit (Joonis 6). Joonis 7 ProximityZone objekti meetod onConctextChange Iga kord, kui kasutaja siseneb võib väljub oma nutiseadmega mingi majaka 5-meetrisest mõjupiirkonnast, tuvastab seda meetod onContextChange ning värskendab vastavalt kasutajale näidatud nimekirja palatitest wardNumbers, mida kasutaja saab valida. Kui kasutaja ei asu mitte ühegi majaka mõjupiirkonnas, siis tema nutiseadmele ei kuvata ühtegi valitavat palatit. Joonis 8 Kasutaja vaate rakendusele, sammud 1 ja 2 Lähenedes palatile 1, siseneb kasutaja vastava majaka mõjupiirkonda ning tema mobiilirakenduses kuvatakse valikuna Palat 1, seda olukorda illustreerib samm 1 joonisel 8. Kasutaja liigub palatist 1 mööda ning läheneb palatile 2, sisenedes selle majaka mõjupiirkonda. Seejuures kasutaja ei välju veel palat 1 majaka mõjupiirkonnast, ehk kasutajale kuvatakse valikuna mõlemad palatid (Joonis 8). Kasutaja liigub edasi ning väljub palat 1 majaka mõjupiirkonnast. Riistvaraliselt tuleks tellida ning paigutada palatitele ja kabinettidele vastav arv majakaid , ning realiseerida koodisüsteem majakate märgistamiseks ja eristamiseks. Olles realiseerinud haiglas majakate võrgustiku saab luua uusi tarkvaralisi lahendusi, mis kasutavad majakate signaale. Riistvaraliselt ei peaks mitte midagi lisama, kuna navigeerimisrakendus saaks kasutada täpselt samu majakate poolt edastatavaid signaale, mida kasutab selle töö käigus valminud haiglainfosüsteemis navigeerimist lihtsustav lahendus.
| Bluetooth majakad kasutavad BLE (Bluetooth Low Energy) tehnoloogiat, mis on eriliselt väikese võimsusega versioon Bluetooth-ist. [...] Bluetoothi majakad edastavad pidevalt mingit konkreetset andmepaketti oma mõjupiirkonnas nii, et kui mõni nutiseade siseneb selle mõjupiirkonda, saab nutiseade selle kätte. Seejärel seade dekodeerib paketi, mis sisaldab majakat identifitseerivat numbrit. [...] Bluetooth majakate põhiliseks eeliseks haiglasüsteemis oleks see, et haiglatöötajad ei peaks mitte kuidagi õigete palatite valimise pärast muretsema, sest kogu töö teeks nende eest süsteem ning nad saaksid keskenduda muudele olulisematele ülesannetele ja vastutustele
| Puuduseks võiks nimetada asjaolu, et lähestikku asuvate majakate mõjupiirkonna määramisel tuleks olla täpne ja ettevaatlik, et erinevate haiglapalatite asukohad oleksid väga konkreetselt ja teineteist välistavalt paika pandud. Bluetooth majakate süsteem sobib selle töö eesmärgi saavutamiseks paremini kui NFC-seadmete süsteem, sest [3] ● Bluetooth majakad on spetsiifiliselt disainitud asukoha tuvastamise eesmärgil ● Bluetooth majakad on väga sõbralikud lõpp-kasutajate ehk haiglatöötajate suhtes, ehk ei nõua haiglatöötajatelt lisatööd süsteemi kasutamiseks ● Sarnaseid Bluetooth majakaid kasutavaid haiglatöötajate või patsientide asukoha tuvastamise süsteeme on juba edukalt kasutusel haiglates nii Ameerika Ühendriikides, Euroopas kui ka mujal maailmas [3]   3.
| Kuna majakad on pidevas omavahelises suhtluses, saavad nad määrata inimese nutiseadme kaudu tema asukohta ligikaudu ühemeetrise täpsusega. Miami rahvusvaheline lennujaam, mida 2015. aastal külastas enam kui 21 miljonit reisijat, kasutab 400-st majakast koosnevat võrgustikku, mis aitab igapäevaselt reisijaid lennujaamas navigeerimisega [17]. [...] Majakate kasutamine navigeerimise ja reklaaminduse eesmärgil on tohutult populaarne ja edukas Ameerika Ühendriikide spordiareenidel. 93% Pesapalliliiga (MLB), 75% Ameerika Jalgpalliliiga (NFL), 53% Korvpalliliiga (NBA) ja 47% Jäähokiliiga (NHL) väljakuid Ameerika Ühendriikides on kaetud BLE majakatega [18], mis lisaks mugavale ja kiirele navigeerimisteenusele võimaldavad jälgida fännide kohalolu ja reklaamida söögipunkte ning meeskondadega seotud kaupasid. BLE majakate tehnoloogia on samuti väga levinud ja kasulik muuseumides. Lisaks konkreetsete eksponaatide ja näitusteni lühima tee leidmisele võimaldab majakate süsteem näha külastajatel täiendavat informatsiooni eksponaatidest, mille lähedal nad antud hetkel asuvad. American Museum of Natural History kasutab 700 majakat , et juhatada külastajaid eksponaatide, populaarsete dioraamide, lähimate tualettruumide või restoranideni [19
| Majakate seadistamiseks kasutatakse Estimote Cloud süsteemi, kus saab määrata füüsikalistele majakatele virtuaalsed võtmed, mis näitavad, millise majakaga tegu on. 4.2 Majakate seadistamine Majakate eristamiseks virtuaalses maailmas tuleb need märgistada vastavalt nende asukohale füüsilises. Erinevate palatite ja haiglakabinettide uste kõrval olevad majakad tuleb identifitseerida vastavate koodidega. Kuna selles prototüübis on kasutusel vaid neli majakat , lisatakse kõik majakad kategooriasse wards ehk palatid ning märgistatakse majakad lihtsate koodidega 1, 2, 3 ja 4, mis eristavad erinevaid palatinumbreid teoreetilises haiglakoridoris. Lisaks majakate märgistamisele saame määrata ja muuta läbi Estimote Cloud süsteemi bluetooth signaali edastamise tihedust ja võimsust. Signaali edastamise tihedus määrab, kui tihti majakas ennast identifitseerivat koodi laiali saadab, ning selleks saab määrata alates 10st sekundist kuni 0.1 sekundini. Selles lahenduses kasutavate majakate edastussageduseks on määratud 0.5 sekundit, et tagada piisavalt kiire programmi töö, kuid samal ajal hoida kokku majakate akusid. Majakate signaali edastamise võimsus määrab, kui tugev on signaal, mida majakas levitab.
| See parameeter samuti mõjutab majakate aku kestvust. Kuigi selles lahenduses kasutavate majakate signaal ei peaks ulatuma üle 5 meetri kaugusele, seadistatakse majakad -12 dBm, ehk 15 meetri kaugusele ulatuvale võimsusele, et tagada signaali stabiilsus. Seda, kui kaugelt nutiseade majaka lähedusele reageerib, saab määrata nutiseadme rakenduses, ehk kuigi majakate signaali tuvastavad seadmed juba 15 meetri kauguselt, võib reageerida programm vaid siis, kui seade tuleb majakale lähemale kui nutiseadmes sätestatud piirang, näiteks 5 meetrit. 4.3 Majakate signaali tuvastav mobiilirakendus Prototüübi loomiseks kirjutati Android operatsioonisüsteemiga nutiseadmetele programm, mis suudab majakate signaale tuvastada, eristada ning kasutajale ehk haiglatöötajale vastavaid haiglapalatite nimedega nuppe kuvada.
| Joonis 4 Programmile lisatud mandaadid Tulemusena on Estimote Cloud süsteemis registreeritud majakad seotud kirjutatava programmiga, ning rakendus on valmis majakate poolt tuleva signaali tuvastamiseks ja rakendamiseks. Majakatelt tuleva signaali tuvastamiseks luuakse lähedusetuvastaja objekt (Proximity Observer), mis tuvastab, kui seade jõuab mõne süsteemis registreeritud majaka mõjupiirkonda. Joonisel 5 näidatud proximityObserver objekt kasutab õigete majakate signaali tuvastamiseks eelnevalt seadistatud mandaate (Joonis 4) ning lisaks logib majakate signaali püüdmisel tekkinud vigu. Joonis 5 Majakate signaali tuvastav proximityObserver objekt Majakate mõjupiirkonda sisenemise ja väljumise jälgimiseks tuleb luua läheduseala (ProximityZone) objekt, mis tuvastab vaid kindlasse kategooriasse kuuluvate majakate mõjupiirkondasid. Kuna eelnevalt majakate seadistamisel määrati kõik majakad kategooriasse wards ehk palatid, vajame ka vaid ühte lähedusala. Joonisel 6 kirjutatud ProximityZone objekt tuvastab meetodiga onEnter, kui kasutaja siseneb kategooriasse wards kuuluvate majakate mõjupiirkonda ja meetodiga onExit, kui kasutaja majakate mõjupiirkonnast väljub. Joonis 6 ProximityZone objekt, mis jälgib wards kategooriasse kuuluvate majakate mõjupiirkondi ProximityZone objektis määratakse ka kui kaugelt majaka signaalile kasutaja nutiseade reageerib, selles lahenduses on meetodiga inCustomRange selleks kauguseks määratud 5 meetrit (Joonis 6).
| Joonis 7 ProximityZone objekti meetod onConctextChange Iga kord, kui kasutaja siseneb võib väljub oma nutiseadmega mingi majaka 5-meetrisest mõjupiirkonnast, tuvastab seda meetod onContextChange ning värskendab vastavalt kasutajale näidatud nimekirja palatitest wardNumbers, mida kasutaja saab valida. Kui kasutaja ei asu mitte ühegi majaka mõjupiirkonnas, siis tema nutiseadmele ei kuvata ühtegi valitavat palatit. Joonis 8 Kasutaja vaate rakendusele, sammud 1 ja 2 Lähenedes palatile 1, siseneb kasutaja vastava majaka mõjupiirkonda ning tema mobiilirakenduses kuvatakse valikuna Palat 1, seda olukorda illustreerib samm 1 joonisel 8. Kasutaja liigub palatist 1 mööda ning läheneb palatile 2, sisenedes selle majaka mõjupiirkonda. Seejuures kasutaja ei välju veel palat 1 majaka mõjupiirkonnast, ehk kasutajale kuvatakse valikuna mõlemad palatid (Joonis 8).
palat 49x | Haiglainfosüsteemis navigeerimiseks kulutatud aja vähendamiseks on eesmärk luua lahendus, kus palatitel ja haiglatöötajatel on andurid, mille abil oleks võimalik määrata haiglatöötajate asukohta ja selle abil kuvada nende seadmetele kontekstuaalset informatsiooni. Näiteks lähenedes palatile kuvatakse haiglatöötajale automaatselt selles palatis asuvate patsientide andmed. Iga päev tehes näiteks hommikul ülevaatust, peab arst palatist palatisse liikudes kulutama väärtuslikku aega oma seadmes õigete palatite ja patsientide andmete otsimiseks. Vajatakse lahendust, kus saab paigutada ühte tüüpi andurid palatite või haigla kabinettide uste kõrvale, mis oleksid võimelised tuvastama, kui nendele läheneb haiglatöötaja. Haiglatöötajad ning nende poolt kasutatavad seadmed on kindlalt määratud, seega saab anda haiglatöötajatele teist tüüpi andurid, mis lähenedes palatile võtaksid vastu signaali ukse kõrval olevalt andurilt ning seejärel saadaksid informatsiooni haiglatöötaja nutiseadmele, kus tulemusena kuvatakse vastava palati kohta käiv informatsioon. Olukord, kus haiglatöötajale kuvatakse vale palati ja patsiendi andmed, võib olla väga ohtlik, sest väära informatsiooni näitamine võib viia sobimatute ravimeetmete rakendamisele arsti poolt. Mõlemad lahendused võimaldavad tuvastada, millise palati kõrval haiglatöötaja asub ning saata tema seadmele vastav informatsioon, küll aga lähenevad süsteemid ülesande lahendamisele mõnevõrra erinevalt. Selleks, et haiglatöötaja saaks oma seadmele tema kõrval oleva palati andmed, peaks haiglatöötaja viibutama oma nutiseadet palati kõrval oleva NFC-seadme lähedal. Selle tulemusena saadetakse nutiseadmele signaal, mis määrab, millise palatiga seotud andmed kuvada. NFC kasutamise eeliseks on, et see välistab võimaluse, et mitme erineva palati andurite mõjupiirkonnad kattuvad, kuna NFC-seadmete mõjupiirkond ei ole suurem kui mõni sentimeeter. See-eest puuduseks on asjaolu, et kasutades NFC tehnoloogiat peab haiglatöötaja iga kord palatisse sisenemisel viibutama oma seadet NFC-seadme kõrval, mis lisaks ajakulule on lisakohustus, mida peab meeles pidama. Vastavalt sellele numbrile oskab seade kuvada haiglatöötajale õige palati andmed koos selles viibivate patsientide ja muu olulise informatsiooniga. Bluetooth majakate põhiliseks eeliseks haiglasüsteemis oleks see, et haiglatöötajad ei peaks mitte kuidagi õigete palatite valimise pärast muretsema, sest kogu töö teeks nende eest süsteem ning nad saaksid keskenduda muudele olulisematele ülesannetele ja vastutustele. 3.3.2 Ühenduses koduravi Asjade internet (Intenet of Things [8]) pakub tervishoiutööstusele tohutuid raha ning ressursside kokkuhoide, tõstab erinevate protsesside efektiivsust ja panustab patsientide mugavusse liigutades haiglaravi olulisi elemente palatitest inimeste kodudesse [6]. 3.3.4 Haiglakülastajate navigeerimine haiglates Haiglat külastades võib niigi stressirohket protsessi veelgi raskemaks teha õigete korpuste, palatite või kabinettide üles leidmine. See näitaks kasutajale, kus ta asub ning rakenduses saaks ta sisestada otsingusse kabineti, osakonna, palati või muu haiglas asuva nime või numbri, mille järel rakendus saaks kuvada kasutajale tema sihtkohta ning kui kaugel ta sellest asub. Arenduse käigus valmis mobiilirakendus, mis kuvab kasutajale nupud palatite nimedega, mille läheduses, ehk mille andurite mõjupiirkonnas kasutaja asub. Integreerides prototüübi haiglainfosüsteemiga saab siduda nupud olemasolevate palatite haiglainfosüsteemi lehekülgedega, tagades kasutajatele kiire ligipääsu nendele. Erinevate palatite ja haiglakabinettide uste kõrval olevad majakad tuleb identifitseerida vastavate koodidega. Kuna selles prototüübis on kasutusel vaid neli majakat, lisatakse kõik majakad kategooriasse wards ehk palatid ning märgistatakse majakad lihtsate koodidega 1, 2, 3 ja 4, mis eristavad erinevaid palatinumbreid teoreetilises haiglakoridoris. Kuna eelnevalt majakate seadistamisel määrati kõik majakad kategooriasse wards ehk palatid , vajame ka vaid ühte lähedusala. Joonis 7 ProximityZone objekti meetod onConctextChange Iga kord, kui kasutaja siseneb võib väljub oma nutiseadmega mingi majaka 5-meetrisest mõjupiirkonnast, tuvastab seda meetod onContextChange ning värskendab vastavalt kasutajale näidatud nimekirja palatitest wardNumbers, mida kasutaja saab valida. Kui kasutaja ei asu mitte ühegi majaka mõjupiirkonnas, siis tema nutiseadmele ei kuvata ühtegi valitavat palatit . Joonis 8 Kasutaja vaate rakendusele, sammud 1 ja 2 Lähenedes palatile 1, siseneb kasutaja vastava majaka mõjupiirkonda ning tema mobiilirakenduses kuvatakse valikuna Palat 1, seda olukorda illustreerib samm 1 joonisel 8. Kasutaja liigub palatist 1 mööda ning läheneb palatile 2, sisenedes selle majaka mõjupiirkonda. Seejuures kasutaja ei välju veel palat 1 majaka mõjupiirkonnast, ehk kasutajale kuvatakse valikuna mõlemad palatid (Joonis 8). Seejärel soovib kasutaja siseneda palati number 2 informatsiooni sisaldavale leheküljele. Joonis 9 Kasutaja vaate rakendusele, sammud 3 ja 4 Kasutaja vajutab Palat 2 nupule ja nagu näidatud joonise 9 sammul 3, kuvatakse praeguses programmi arenguetapis kasutajale sõnum, et ta valis palati 2, kuid palati veebilehele ümbersuunamise funktsionaalsus on veel realiseerimata. Kasutaja liigub edasi ning väljub palat 1 majaka mõjupiirkonnast. Joonis 9 näitab, kuidas valik Palat 1 kaob ning järele jääb vaid palat number 2. Riistvaraliselt tuleks tellida ning paigutada palatitele ja kabinettidele vastav arv majakaid, ning realiseerida koodisüsteem majakate märgistamiseks ja eristamiseks. Tarkvaraliselt tuleks siduda palateid kujutavad nupud haiglainfosüsteemis eksisteerivate lehekülgedega. Järgmise sammuna tuleks loodud mobiilirakendus muuta haiglainfosüsteemisiseseks rakenduseks, et kasutajad ei peaks palati valimiseks haiglainfosüsteemi kinni panema. Nupule vajutades avaneb sarnane vaade praeguse mobiilirakenduse vaatega, kus kasutajale kuvatakse kõik lähedal olevad palatid ja kabinetid. Kui mõni patsient lahkub omavoliliselt oma palatist oleks võimalik teda selle tehnoloogia abiga haiglast üles leida ja taastada talle turvaline keskkond. Navigeerimise lihtsustamiseks kuvatakse mobiilirakenduses haiglatöötajatele palatite nimekiri, mille lähedal nad parajasti asuvad.
| Haiglainfosüsteemis navigeerimiseks kulutatud aja vähendamiseks on eesmärk luua lahendus, kus palatitel ja haiglatöötajatel on andurid, mille abil oleks võimalik määrata haiglatöötajate asukohta ja selle abil kuvada nende seadmetele kontekstuaalset informatsiooni. Näiteks lähenedes palatile kuvatakse haiglatöötajale automaatselt selles palatis asuvate patsientide andmed. [...] Iga päev tehes näiteks hommikul ülevaatust, peab arst palatist palatisse liikudes kulutama väärtuslikku aega oma seadmes õigete palatite ja patsientide andmete otsimiseks
| Selleks, et haiglatöötaja saaks oma seadmele tema kõrval oleva palati andmed, peaks haiglatöötaja viibutama oma nutiseadet palati kõrval oleva NFC-seadme lähedal. Selle tulemusena saadetakse nutiseadmele signaal, mis määrab, millise palatiga seotud andmed kuvada. NFC kasutamise eeliseks on, et see välistab võimaluse, et mitme erineva palati andurite mõjupiirkonnad kattuvad, kuna NFC-seadmete mõjupiirkond ei ole suurem kui mõni sentimeeter. See-eest puuduseks on asjaolu, et kasutades NFC tehnoloogiat peab haiglatöötaja iga kord palatisse sisenemisel viibutama oma seadet NFC-seadme kõrval, mis lisaks ajakulule on lisakohustus, mida peab meeles pidama.
| Joonis 7 ProximityZone objekti meetod onConctextChange Iga kord, kui kasutaja siseneb võib väljub oma nutiseadmega mingi majaka 5-meetrisest mõjupiirkonnast, tuvastab seda meetod onContextChange ning värskendab vastavalt kasutajale näidatud nimekirja palatitest wardNumbers, mida kasutaja saab valida. Kui kasutaja ei asu mitte ühegi majaka mõjupiirkonnas, siis tema nutiseadmele ei kuvata ühtegi valitavat palatit . Joonis 8 Kasutaja vaate rakendusele, sammud 1 ja 2 Lähenedes palatile 1, siseneb kasutaja vastava majaka mõjupiirkonda ning tema mobiilirakenduses kuvatakse valikuna Palat 1, seda olukorda illustreerib samm 1 joonisel 8. Kasutaja liigub palatist 1 mööda ning läheneb palatile 2, sisenedes selle majaka mõjupiirkonda. Seejuures kasutaja ei välju veel palat 1 majaka mõjupiirkonnast, ehk kasutajale kuvatakse valikuna mõlemad palatid (Joonis 8). Seejärel soovib kasutaja siseneda palati number 2 informatsiooni sisaldavale leheküljele. Joonis 9 Kasutaja vaate rakendusele, sammud 3 ja 4 Kasutaja vajutab Palat 2 nupule ja nagu näidatud joonise 9 sammul 3, kuvatakse praeguses programmi arenguetapis kasutajale sõnum, et ta valis palati 2, kuid palati veebilehele ümbersuunamise funktsionaalsus on veel realiseerimata. Kasutaja liigub edasi ning väljub palat 1 majaka mõjupiirkonnast. Joonis 9 näitab, kuidas valik Palat 1 kaob ning järele jääb vaid palat number 2.
| Riistvaraliselt tuleks tellida ning paigutada palatitele ja kabinettidele vastav arv majakaid, ning realiseerida koodisüsteem majakate märgistamiseks ja eristamiseks. Tarkvaraliselt tuleks siduda palateid kujutavad nupud haiglainfosüsteemis eksisteerivate lehekülgedega. Järgmise sammuna tuleks loodud mobiilirakendus muuta haiglainfosüsteemisiseseks rakenduseks, et kasutajad ei peaks palati valimiseks haiglainfosüsteemi kinni panema. [...] Nupule vajutades avaneb sarnane vaade praeguse mobiilirakenduse vaatega, kus kasutajale kuvatakse kõik lähedal olevad palatid ja kabinetid
mõjupiirkond 24x | Tehnoloogia valikul tuleb arvestada, et mitmed haiglapalatite uksed võivad asuda üksteisele üsna lähedal, seega andurite mõjupiirkond peab olema reguleeritav ning piisavalt täpne, et nende mõjupiirkonnad ei kattuks. NFC-tehnoloogia võimaldab lähiväljas teha kontaktivabu autentimistoiminguid: NFC toimib kõige paremini ühe kuni paari või vähema sentimeetri mõjupiirkonnas [2]. NFC kasutamise eeliseks on, et see välistab võimaluse, et mitme erineva palati andurite mõjupiirkonnad kattuvad, kuna NFC-seadmete mõjupiirkond ei ole suurem kui mõni sentimeeter. Nende mõjupiirkond on ühest-kahest meetrist kuni kümne meetrini [2]. Bluetoothi majakad edastavad pidevalt mingit konkreetset andmepaketti oma mõjupiirkonnas nii, et kui mõni nutiseade siseneb selle mõjupiirkonda , saab nutiseade selle kätte. Puuduseks võiks nimetada asjaolu, et lähestikku asuvate majakate mõjupiirkonna määramisel tuleks olla täpne ja ettevaatlik, et erinevate haiglapalatite asukohad oleksid väga konkreetselt ja teineteist välistavalt paika pandud. Kui ta väljub BLE majaka 30 sentimeetrisest mõjupiirkonnast , ehk läheb tööjaamast eemale, logitakse ta haiglainfosüsteemist välja. Arenduse käigus valmis mobiilirakendus, mis kuvab kasutajale nupud palatite nimedega, mille läheduses, ehk mille andurite mõjupiirkonnas kasutaja asub. Kasutatavate Estimote Proximity Beaconite ehk lähedusetuvastuse majakate aku kestvus on 3-5 aastat ning maksimaalseks mõjupiirkonnaks 100 meetrit. Majakatelt tuleva signaali tuvastamiseks luuakse lähedusetuvastaja objekt (Proximity Observer), mis tuvastab, kui seade jõuab mõne süsteemis registreeritud majaka mõjupiirkonda . Joonis 5 Majakate signaali tuvastav proximityObserver objekt Majakate mõjupiirkonda sisenemise ja väljumise jälgimiseks tuleb luua läheduseala (ProximityZone) objekt, mis tuvastab vaid kindlasse kategooriasse kuuluvate majakate mõjupiirkondasid . Joonisel 6 kirjutatud ProximityZone objekt tuvastab meetodiga onEnter, kui kasutaja siseneb kategooriasse wards kuuluvate majakate mõjupiirkonda ja meetodiga onExit, kui kasutaja majakate mõjupiirkonnast väljub. Joonis 6 ProximityZone objekt, mis jälgib wards kategooriasse kuuluvate majakate mõjupiirkondi ProximityZone objektis määratakse ka kui kaugelt majaka signaalile kasutaja nutiseade reageerib, selles lahenduses on meetodiga inCustomRange selleks kauguseks määratud 5 meetrit (Joonis 6). Joonis 7 ProximityZone objekti meetod onConctextChange Iga kord, kui kasutaja siseneb võib väljub oma nutiseadmega mingi majaka 5-meetrisest mõjupiirkonnast , tuvastab seda meetod onContextChange ning värskendab vastavalt kasutajale näidatud nimekirja palatitest wardNumbers, mida kasutaja saab valida. Kui kasutaja ei asu mitte ühegi majaka mõjupiirkonnas , siis tema nutiseadmele ei kuvata ühtegi valitavat palatit. Joonis 8 Kasutaja vaate rakendusele, sammud 1 ja 2 Lähenedes palatile 1, siseneb kasutaja vastava majaka mõjupiirkonda ning tema mobiilirakenduses kuvatakse valikuna Palat 1, seda olukorda illustreerib samm 1 joonisel 8. Kasutaja liigub palatist 1 mööda ning läheneb palatile 2, sisenedes selle majaka mõjupiirkonda . Seejuures kasutaja ei välju veel palat 1 majaka mõjupiirkonnast , ehk kasutajale kuvatakse valikuna mõlemad palatid (Joonis 8).
| Majakatelt tuleva signaali tuvastamiseks luuakse lähedusetuvastaja objekt (Proximity Observer), mis tuvastab, kui seade jõuab mõne süsteemis registreeritud majaka mõjupiirkonda . [...] Joonis 5 Majakate signaali tuvastav proximityObserver objekt Majakate mõjupiirkonda sisenemise ja väljumise jälgimiseks tuleb luua läheduseala (ProximityZone) objekt, mis tuvastab vaid kindlasse kategooriasse kuuluvate majakate mõjupiirkondasid . [...] Joonisel 6 kirjutatud ProximityZone objekt tuvastab meetodiga onEnter, kui kasutaja siseneb kategooriasse wards kuuluvate majakate mõjupiirkonda ja meetodiga onExit, kui kasutaja majakate mõjupiirkonnast väljub. Joonis 6 ProximityZone objekt, mis jälgib wards kategooriasse kuuluvate majakate mõjupiirkondi ProximityZone objektis määratakse ka kui kaugelt majaka signaalile kasutaja nutiseade reageerib, selles lahenduses on meetodiga inCustomRange selleks kauguseks määratud 5 meetrit (Joonis 6)
| Joonis 7 ProximityZone objekti meetod onConctextChange Iga kord, kui kasutaja siseneb võib väljub oma nutiseadmega mingi majaka 5-meetrisest mõjupiirkonnast , tuvastab seda meetod onContextChange ning värskendab vastavalt kasutajale näidatud nimekirja palatitest wardNumbers, mida kasutaja saab valida. Kui kasutaja ei asu mitte ühegi majaka mõjupiirkonnas , siis tema nutiseadmele ei kuvata ühtegi valitavat palatit. Joonis 8 Kasutaja vaate rakendusele, sammud 1 ja 2 Lähenedes palatile 1, siseneb kasutaja vastava majaka mõjupiirkonda ning tema mobiilirakenduses kuvatakse valikuna Palat 1, seda olukorda illustreerib samm 1 joonisel 8. Kasutaja liigub palatist 1 mööda ning läheneb palatile 2, sisenedes selle majaka mõjupiirkonda . Seejuures kasutaja ei välju veel palat 1 majaka mõjupiirkonnast , ehk kasutajale kuvatakse valikuna mõlemad palatid (Joonis 8).
navigeerimine 13x | Bluetooth Low Energy tehnoloogia erinevates valdkondades 7 3.1 BLE tehnoloogia kaubanduses 7 3.2 BLE tehnoloogia navigeerimissüsteemides 8 3.3 BLE tehnoloogia tervishoiusüsteemides 9 3.3.1 Haiglatöötajate automatiseeritud autentimine 9 3.3.2 Ühenduses koduravi 10 3.3.3 Ühenduses ravi haiglates 10 3.3.4 Haiglakülastajate navigeerimine haiglates 11 4. Haiglainfosüsteemis navigeerimist lihtsustav lahendus 13 4.1 Lahenduse loomisel kasutatav riistvara ja tarkvara 13 4.2 Majakate seadistamine 14 4.3 Majakate signaali tuvastav mobiilirakendus 15 4.4 Edasiarendamise võimalused 19 5. Haiglainfosüsteemis navigeerimiseks kulutatud aja vähendamiseks on eesmärk luua lahendus, kus palatitel ja haiglatöötajatel on andurid, mille abil oleks võimalik määrata haiglatöötajate asukohta ja selle abil kuvada nende seadmetele kontekstuaalset informatsiooni. Automatiseerides haiglainfosüsteemis navigeerimise protsessi saavad arstid rohkem aega pühendada patisentide eest hoolitsemisele või muude kohustuste täitmisele. 2.2 Tehnoloogia valik Haiglainfosüsteemis navigeerimise lihtsustamiseks sobiksid kaks erinevat lahendust: NFC (Near Field Communication) ehk lähiväljaseadmed ja Bluetooth majakad [2]. Sellised süsteemid sisaldavad endas näiteks ostuprotsesside mängustamist (gamification [12]), klientidelt tagasiside küsimist, allahindluste ja pakkumiste reklaamimist ja abi navigeerimises . Miami rahvusvaheline lennujaam, mida 2015. aastal külastas enam kui 21 miljonit reisijat, kasutab 400-st majakast koosnevat võrgustikku, mis aitab igapäevaselt reisijaid lennujaamas navigeerimisega [17]. Majakate kasutamine navigeerimise ja reklaaminduse eesmärgil on tohutult populaarne ja edukas Ameerika Ühendriikide spordiareenidel. 3.3.4 Haiglakülastajate navigeerimine haiglates Haiglat külastades võib niigi stressirohket protsessi veelgi raskemaks teha õigete korpuste, palatite või kabinettide üles leidmine. Kasutades BLE majakaid on võimalik realiseerida haiglates navigeerimissüsteem, kus haiglakülastaja saab tõmmata oma nutiseadmesse spetsiaalse haiglas navigeerimise mobiilirakenduse. Haiglainfosüsteemis navigeerimist lihtsustav lahendus Lõputöö kirjutamise aastal tingitud eriolukorrast riigis otsustati haiglates töötava füüsilise lahenduse asemel luua lahenduse prototüüp, mida oleks võimalik hiljem integreerida haiglainfosüsteemidega. Riistvaraliselt ei peaks mitte midagi lisama, kuna navigeerimisrakendus saaks kasutada täpselt samu majakate poolt edastatavaid signaale, mida kasutab selle töö käigus valminud haiglainfosüsteemis navigeerimist lihtsustav lahendus.
kaubanduskeskus 9x | Ei ole oluline jälgida suvaliste inimeste lähenemist või möödumist, mis on tähtis teistes sarnastes tuvastussüsteemides, näiteks kaubanduskeskustes , mis loevad oma külastajate arvu, või kodudes, mis automaatselt panevad toas tuled tööle, kui sinna siseneb inimene. Suheldes klientidega läbi nende nutiseadmete võimaldab BLE tehnoloogia kauplustel realiseerida palju innovatiivseid, põnevaid ja kaasavaid süsteeme, mis võivad tuua nende kauplustesse uusi potentsiaalseid kliente ning teha kaubanduskeskuse külastuse elamusterohkemaks ja kasulikumaks. BLE tehnoloogia on juba edukalt kasutuses mitmetes kaubanduskeskustes üle maailma. Werribee Plaza kaubanduskeskus , mis asub Melbourne linnas Austraalias, kasutab IBeacon [13] tehnoloogiat, et teavitada oma kliente sooduspakkumistest poodides, millest nad parasjagu mööda kõnnivad [14]. Sarnane süsteem on loodud Suurbritannias Londonis Regent Street tänaval, kuid kaubanduskeskuse asemel on majakatega varustatud üle pooleteise kilomeetri pikkune tänav, mis võimaldab näha üle 130 erineva kaupluse pakkumisi [15]. Maailma kõige suurem kaubandusele orienteeritud BLE majakate lahendus asub Türgis Ankara linnas asuvas ANKAmall kaubanduskeskuses , kus 112 000 ruutmeetrine kaubanduskeskuse ala on kaetud 356 majakaga [16].
| BLE tehnoloogia on juba edukalt kasutuses mitmetes kaubanduskeskustes üle maailma. Werribee Plaza kaubanduskeskus , mis asub Melbourne linnas Austraalias, kasutab IBeacon [13] tehnoloogiat, et teavitada oma kliente sooduspakkumistest poodides, millest nad parasjagu mööda kõnnivad [14]. Sarnane süsteem on loodud Suurbritannias Londonis Regent Street tänaval, kuid kaubanduskeskuse asemel on majakatega varustatud üle pooleteise kilomeetri pikkune tänav, mis võimaldab näha üle 130 erineva kaupluse pakkumisi [15]. Maailma kõige suurem kaubandusele orienteeritud BLE majakate lahendus asub Türgis Ankara linnas asuvas ANKAmall kaubanduskeskuses , kus 112 000 ruutmeetrine kaubanduskeskuse ala on kaetud 356 majakaga [16]. Lisaks sooduspakkumistega seotud teavitustele saavad kaubanduskeskuse kliendid külastades erinevaid poode koguda „Boni“ punkte läbi spetsiaalse „Walk&amp;Win“ mobiilirakenduse, mida nad saavad hiljem kasutada erinevate ostude tegemiseks samas kaubanduskeskuses .
kuvama 16x | Haiglainfosüsteemis navigeerimiseks kulutatud aja vähendamiseks on eesmärk luua lahendus, kus palatitel ja haiglatöötajatel on andurid, mille abil oleks võimalik määrata haiglatöötajate asukohta ja selle abil kuvada nende seadmetele kontekstuaalset informatsiooni. Näiteks lähenedes palatile kuvatakse haiglatöötajale automaatselt selles palatis asuvate patsientide andmed. Lisaks peab ukse kõrval paiknev andur olema suuteline tuvastama, millise konkreetse haiglatöötajaga on tegu, et tema seadmele kuvada õige informatsioon. Haiglatöötajad ning nende poolt kasutatavad seadmed on kindlalt määratud, seega saab anda haiglatöötajatele teist tüüpi andurid, mis lähenedes palatile võtaksid vastu signaali ukse kõrval olevalt andurilt ning seejärel saadaksid informatsiooni haiglatöötaja nutiseadmele, kus tulemusena kuvatakse vastava palati kohta käiv informatsioon. Olukord, kus haiglatöötajale kuvatakse vale palati ja patsiendi andmed, võib olla väga ohtlik, sest väära informatsiooni näitamine võib viia sobimatute ravimeetmete rakendamisele arsti poolt. Selle tulemusena saadetakse nutiseadmele signaal, mis määrab, millise palatiga seotud andmed kuvada . Vastavalt sellele numbrile oskab seade kuvada haiglatöötajale õige palati andmed koos selles viibivate patsientide ja muu olulise informatsiooniga. See näitaks kasutajale, kus ta asub ning rakenduses saaks ta sisestada otsingusse kabineti, osakonna, palati või muu haiglas asuva nime või numbri, mille järel rakendus saaks kuvada kasutajale tema sihtkohta ning kui kaugel ta sellest asub. Arenduse käigus valmis mobiilirakendus, mis kuvab kasutajale nupud palatite nimedega, mille läheduses, ehk mille andurite mõjupiirkonnas kasutaja asub. 4.3 Majakate signaali tuvastav mobiilirakendus Prototüübi loomiseks kirjutati Android operatsioonisüsteemiga nutiseadmetele programm, mis suudab majakate signaale tuvastada, eristada ning kasutajale ehk haiglatöötajale vastavaid haiglapalatite nimedega nuppe kuvada . Joonis 8 Kasutaja vaate rakendusele, sammud 1 ja 2 Lähenedes palatile 1, siseneb kasutaja vastava majaka mõjupiirkonda ning tema mobiilirakenduses kuvatakse valikuna Palat 1, seda olukorda illustreerib samm 1 joonisel 8. Seejuures kasutaja ei välju veel palat 1 majaka mõjupiirkonnast, ehk kasutajale kuvatakse valikuna mõlemad palatid (Joonis 8). Joonis 9 Kasutaja vaate rakendusele, sammud 3 ja 4 Kasutaja vajutab Palat 2 nupule ja nagu näidatud joonise 9 sammul 3, kuvatakse praeguses programmi arenguetapis kasutajale sõnum, et ta valis palati 2, kuid palati veebilehele ümbersuunamise funktsionaalsus on veel realiseerimata. Koodiplokk, mis vastutab kasutaja nutiseadme vastavust erinevatele programmi nõuetele nagu Bluetooth, on kuvatud Joonisel 11. Nupule vajutades avaneb sarnane vaade praeguse mobiilirakenduse vaatega, kus kasutajale kuvatakse kõik lähedal olevad palatid ja kabinetid.
tööjaam 7x | Sellised infosüsteemid võimaldavad haiglatöötajatel teha päringuid ja sissekandeid efektiivsemalt, kuna nad ei pea selleks kasutama statsionaarseid tööjaamasid ning saavad ligipääsu haiglainfosüsteemile läbi kaasaskantava nutiseadme, olenemata nende asukohast. 3.3.1 Haiglatöötajate automatiseeritud autentimine Klassikalisemates haiglates haiglainfosüsteemile ligipääsemiseks kasutavad tervishoiutöötajad spetsiaalseid statsionaarseid arvuteid ehk tööjaamasid . Enne igat haiglainfosüsteemi kasutuskorda peavad nad sellesse sisse logima, kuna sama tööjaama kasutab mitu erinevat haiglatöötajat. Varustades haiglatöötajaid spetsiaalsete BLE-tehnoloogiaga ühilduvate ametimärkidega ning ühendades tööjaamasid BLE-süsteemiga võimaldaks arendada lahendust, kus haiglainfosüsteem logib haiglatöötajat süsteemi sisse ja välja automaatselt, vastavalt haiglatöötaja kaugusele tööjaamast [7]. Näiteks, kui tervishoiutöötaja on tööjaamast 30 cm kaugusel, logitakse ta süsteemi automaatselt sisse.
| Varustades haiglatöötajaid spetsiaalsete BLE-tehnoloogiaga ühilduvate ametimärkidega ning ühendades tööjaamasid BLE-süsteemiga võimaldaks arendada lahendust, kus haiglainfosüsteem logib haiglatöötajat süsteemi sisse ja välja automaatselt, vastavalt haiglatöötaja kaugusele tööjaamast [7]. Näiteks, kui tervishoiutöötaja on tööjaamast 30 cm kaugusel, logitakse ta süsteemi automaatselt sisse. Kui ta väljub BLE majaka 30 sentimeetrisest mõjupiirkonnast, ehk läheb tööjaamast eemale, logitakse ta haiglainfosüsteemist välja.