EMR (Egységes Megjelenítő Rendszer)
EMR Távfelügyeleti Rendszer Projekt dokumentáció
Bevezetés Az EMR rendszer a VISION X9 keretrendszerre épül, ami egy általános, vektorgrafikus, változó-orientált megjelenítő rendszer (SCADA), ahol a taszkok változókon keresztül kommunikálnak egymással. A VISION egy rendkívül gazdagon felszerelt, szabadon programozható megjelenítő rendszer, ami képes Web alkalmazások előállítására, bármilyen bonyolult adatbázis műveletek elvégzésére, cloud adatbázis kiszolgálásra, térkép, 3D térkép megjelenítésére, teljes 3D ábrák rajzolására és megjelenítésre, és még nagyon sok mindenre. Maga a megjelenítés is egyedülállóan gyors. A rendszer önmagában programozható, programozási nyelve az XSDL (Extensible Structure Declaration Language), ami a magas szintű, objektum orientált programozási nyelvek összes szolgáltatását biztosítja (többdimenziós tömbök, egymásba ágyazott struktúrák, típusok, halmazok, objektumok, eljárások, függvények, tulajdonságok, metódusok, öröklések, stb.). Az EMR program magát a fejlesztő rendszert is tartalmazza, tehát mindazokat a grafikus szerkesztő- és fordító programokat, amivel maga az alkalmazás is készült, de természetesen csak megfelelő jogosultsággal rendelkező kezelők számára. Külső programozási eszközök vagy más programok nem szükségesek a rendszer módosításához, a képek átrajzolásához, új képek, funkciók bevezetéséhez, a rendszer skálázásához. Az EMR alkalmazás is ezen a scripting nyelven készült. A rendszer nyitott, az összes forrás fájl magában a kliensben rendelkezésre áll. A forrásnyelv teljesen egységes szintaktikájú szövegfájlokból áll úgy a programok, mint a képek vagy a rendszerkonfiguráció tekintetében. A programba a világ egyik leggyorsabb cloud adatbázis kezelő rendszere épült be, ami legalább két nagyságrenddel (százszorosan) múlja felül a hagyományos SQL adatbázis kezelő rendszerek teljesítményét. Ezt a tényt magában az alkalmazásban több helyen meg is mutatjuk. A kliensek száma a rendszerben nem korlátozott, ill. annak csak a szerver kapacitása szab határt.
EMR (Egységes Megjelenítő Rendszer)
Tartalom Bevezetés ............................................................................................................................................................ 1 1. Nyomkövetés .................................................................................................................................................. 3 2. Program használata ......................................................................................................................................... 4 2.1. Program indítása .......................................................................................................................................... 4 2.2. Műveleti központ ......................................................................................................................................... 5 2.2.1. Jelentés készítése, exportálás ................................................................................................................. 13 2.2.2. Szűrések .................................................................................................................................................. 14 2.3. Esemény lista.............................................................................................................................................. 14 2.3.1. Szűrések .................................................................................................................................................. 15 2.4. Térkép ........................................................................................................................................................ 18 2.5. Tracker ....................................................................................................................................................... 19 2.6. Főkép .......................................................................................................................................................... 21 3. Beállítások ..................................................................................................................................................... 24 3.1. Tracker ....................................................................................................................................................... 24 3.2. Ügyfelek ..................................................................................................................................................... 25 3.3. Törzsadatok ................................................................................................................................................ 26 3.4. Felhasználók ............................................................................................................................................... 26 3.5. Felhasználó csoportok ................................................................................................................................ 27 3.6. Egyéb beállítások ........................................................................................................................................ 28 4. Egy valós folyamat leírása ............................................................................................................................ 29 5. Minimális konfiguráció ................................................................................................................................. 30 Melléklet ........................................................................................................................................................... 31
EMR (Egységes Megjelenítő Rendszer)
1. Nyomkövetés A program jelenleg WM300 típusú segélyhívó eszközre alapul, amit a továbbiakban Trackernek hívunk. Az eszköz képes kapcsolatot tartani a geostacionárius műholdakkal, amelyek többek között GPS helyzetmeghatározásra szolgálnak, másrészt a GPRS kommunikációt használva magáról információt küld a szerverbe, ill. a diszpécser központba. Így valósul meg a segélyhíváskor a nyomkövetés. A jelenlegi beállítások mellett az eszköz csak 10 percenként küld koordinátákat, ezért pontos útvonal nem rajzolható, az eszköz inkább az incidens helyzet-meghatározására használható. A 10 percenkénti koordinátaküldés természetesen módosítható, de ez nagyban befolyásolja az akkumulátor használatot, valamint a kommunikáció költségeit. Az EMR szerver jelenleg három térképszolgáltatóval képes kommunikálni: TopMap Magyarország - (utca-házszám szintű megjelenítés, legközelebbi cím funkcióval) Google Maps - (utca-házszám szintű megjelenítés) OSM (Open Source Map - CloudMate) A GPS pozíciók küldése mellett a Tracker két további alapfunkciót biztosít. Tartalmaz egy pánikgombot (SOS gombot), amit kb. 2-3 másodpercig kell nyomva tartani ahhoz, hogy az eszköz a segélykérést elküldje (az SOS gomb elfogadását a Tracket rezgéssel jelzi vissza kezelőjének). A másik alapfunkció a gyorsulásérzékelés, amivel jelezhető, ha a Tracker használója elesett. A WM300 segélyhívónak természetesen több funkciója van, mint az fent említett SOS és elesés érzékelés. SOS gomb megnyomása esetén, hívás indítása a diszpécser központba Geo-Fence funkciók Max. 20db, előre definiált hívható telefonszám Mozdulatlanság észlelése Járőr ellenőrző funkció (helyszínre érkezéskor egy adott gomb megnyomásával felküldi a járőr adott pozícióját és a kiérkezés idejét)
Foglaljuk össze az alapfunkciókat: 1. GPS koordináták küldése további információkkal (elemállapot, töltési állapot, stb.) 2. SOS pánikgomb 3. Gyorsulás érzékelés baleset jelzésére
A valóságban ennél több eseményt generálunk – részben logikai alapon, részben az üzemeltetés igényei szerint. Ezek a következők: 4. 5. 6. 7. 8. 9.
Alacsony akkufeszültség Töltés indul Töltés befejezve Bekapcsolás Kikapcsolás Kikapcsolás szabotázs
EMR (Egységes Megjelenítő Rendszer)
Az utóbbi jelzés akkor keletkezik, ha az eszközt úgy kapcsolták ki, hogy előtte nem helyezték töltőre. Ez egy biztonsági intézkedés azt elkerülendő, hogy az eszköz ne kerülhessen offline állapotba. Hiszen kikapcsolt állapotban az eszköz nem küldhet magáról információt. Kikapcsolni emiatt tehát nem is szabad, ill. csak akkor, ha előtte töltőre helyezték. Emellett jelzi a rendszer, ha: 10. Nincs GPS kapcsolat 11. GPS kapcsolat helyreállt 12. Kommunikáció megszűnt Elméletileg nem kerülhet a Tracker olyan állapotba, hogy a GPRS kommunikáció minden előzmény nélkül megszűnjön, erre csak extrém feltételek mellett (pl. az elem kivételével vagy a készülék tönkre tételével) kerülhet sor. Ezért a kommunikáció megszűnt súlyos incidenst jelez. A GPS kommunikáció azonban megszűnhet, ha zárt térben kb. 30 percet tartózkodunk. Fent azokat az eseményeket jelöltük meg vastagítással, amelyek nyugtázandó eseményt generálnak. Ezeket a diszpécsernek a műveleti központban kezelni kell.
2. Program használata 2.1. Program indítása Az EMR önálló kliens programmal rendelkezik, amit a Windows alapú operációs rendszert használó kliens gépeken előzetesen telepíteni kell. Feltelepítés után a program egyszerűen a programok listájából, vagy a képernyő felületen látható indító ikonnal indítható. A betöltési folyamat teljesen automatikus, a program kb. 3 másodperc múlva betöltődik (nem kell kiválasztani semmit az EMR induló menüből):
Ebben a fázisban történik meg az esetleges program- módosítások letöltése, tehát a rendszer frissítése is. Ezt egy zöld folyamatjelző végigfutása jelzi a képen.
EMR (Egységes Megjelenítő Rendszer)
A betöltés végén a program kéri a felhasználó nevet és a jelszót: A felhasználó név és jelszó a rendszer- adminisztrátortól szerezhető be. Az alkalmazásnak viszonylag magas a felbontás igénye. Lehetőleg 1680x1050-es felbontást használjunk, de ennél lehet nagyobb is.
2.2. Műveleti központ Ez a legfontosabb képernyő felület, egyben a rendszer, induló képe. A napi diszpécser munka zöme itt folyik, itt jelennek meg a nyugtázandó események is.
A kép jobb oldala három listából áll. Ezek rendre: 1. Nyugtázandó események 2. Folyamatban lévő intézkedések 3. Befejezett intézkedések
EMR (Egységes Megjelenítő Rendszer)
A színjelzések fontosok, mivel a színek az esemény prioritásához kötöttek. Az előtér és háttérszín pedig attól függően változik, hogy az eseményt nyugtázták-e. Például az SOS esemény színe piros (ez a legmagasabb prioritású esemény). Egészen addig, amíg az eseményt nem nyugtázzák, a háttér a piros, azon az esemény szövege fehér. Nyugtázás után pedig fordítva: fehér háttéren lesz piros a felirat. Így kényelmesen és gyorsan beazonosíthatóak az események úgy a prioritás, mint a nyugtázás tekintetében. A színek és a prioritások összerendelése magyarázattal a következő: Nyugtázandó esemény Prioritá Szín Magyarázat tí piros Pánikgomb megnyomása a Trackeren SOS 4 Esés érzékelve
3
kék
Intézkedési idő lejárt
1
Kikapcsolás szabotázs
2
Kommunikáció megszűnt Akkufeszültség alacsony
2 2
sárg Abban az esetben, ha egy bekonfigurált időn a belül zöld A készüléket a töltőre való felhelyezés nélkül kapcsolták ki zöld Több, mint 20 perce nincs kapcsolat az eszközzel zöld Lemerülés előtti állapot, Tracker küldi
Gyorsulásérzékelés a Trackerben
Ez a nyugtázandó események teljes listája, de adott diszpécser ezek közül nem feltétlenül látja mindegyiket, mivel diszpécser-csoportonként beállítható, hogy mely események jelenjenek meg alaphelyzetben (elsődleges esemény-kiszolgáló csoport). Ilyenkor is megjelenhet azonban egy másik csoporthoz rendelt esemény, ha az esemény eszkalálódott (nem szolgálták ki, nem intézkedtek időben) és az eszkalálódott események kezelői célcsoportját az adott diszpécser csoporthoz kötötték (mint másodlagos esemény-kiszolgáló csoport). Ennek a folyamatnak a részletes leírására még visszatérünk, most nézzük tovább a kép elemeit a munkafolyamat szempontjából. A munkafolyamat (1) az esemény nyugtázásából, (2) intézkedések foganatosításából, majd (3) lezárásból áll. Így “vándorol” az esemény fentről lefelé: a nyugtázatlan események listájából a középső, folyamatban lévő intézkedések, majd onnan a legalsó listában látható befejezett intézkedések közé. Ha nem választunk ki semmit (és ez a kép alapállapota, amikor ráváltunk), a következő felirat fogad:
Először tehát ki kell választanunk az eseményt egyszerűen az esemény sorára kattintva. Az eseményhez kapcsolódó információk a kép bal-közéső részén jelennek meg. Itt látszik az összes kapcsolódó információ is (Ügyfél címe, járatszám, kapcsolattartó(k), magának a Trackernek az adatai, stb):
EMR (Egységes Megjelenítő Rendszer)
Ennek a képrésznek az alján egy táblázat látszik, funkciója a csoportos nyugtázáshoz kötődik. Ugyanis az események nyugtázása kétféleképpen is beállítható: egyedileg és csoportosan. A gyakorlat azt mutatja, hogy a rendszer kezelése szempontjából az utóbbi a praktikus. Csoportos nyugtázás esetén a rendszer idő alapon válogatja össze az adott Trackerből érkező nyugtázatlan eseményeket – ezt láthatjuk a táblázatban. Maga az időtartomány is itt állítható a csoportos nyugtázást engedélyező checkbox alatt (-20 perc + 5 perc). A dolog magyarázata az, hogy egy incidens során várhatóan több esemény is érkezik az adott Trackerből viszonylag rövid időn belül. Lehet, hogy az eseménysort egy “Elesés érzékelve” esemény vezeti be, azután több SOS gombnyomás, majd egy “Kikapcsolás szabotázs”. A lényeg, hogy ez valójában mind ugyanaz az incidens, az események összekapcsolódnak. A nyugtázást ezért végezzük csoportosan, hogy ne kelljen később több, egymástól elkülönülő, mégis valójában ugyanahhoz a problémához kapcsolódó műveletsort végezni.
Maga a nyugtázás a Nyugtázás gombbal történik: Nyugtázás során két információt adunk meg: (1) az intézkedés típusát; és (2) egy megjegyzést, ahová bármilyen szöveget beírhatunk max. 250 karakter hosszan. Ez utóbbi opcionálisan, az intézkedés típusa azonban kötelezően kitöltendő mező. Végül a nyugtázás gombot kell még megnyomnunk.
EMR (Egységes Megjelenítő Rendszer)
Erre az esemény átkerül a folyamatban lévő intézkedések közé, s ahogy a bevezetőben a színekkel kapcsolatban már említettük, ezúttal nem piros, kék, stb. háttéren, hanem fehér alapon, hisz az esemény nyugtázása megtörtént. Egy-egy esemény csoportot csupán egy sor azonosít itt, mégpedig az a sor, amit az incidens legfőbb prioritásának, vagy kiváltó eseményének választottunk. Ez ugyanaz az esemény, amit nyugtáztunk. Amennyiben van SOS esemény az eseménysorban, akkor célszerű azt kiválasztani. Amikor pedig rákattintunk – immár a folyamatban lévő intézkedések között – megkapjuk ugyanazt az eseménylistát, amit a nyugtázás előtt láttunk:
Ettől a pillanattól kezdve az összes további esemény is ugyanebbe a listába kerül. Ha pl. bekövetkezik egy újabb “Esés érzékelve” vagy mégegyszer megnyomják az SOS gombot. Pontosan ezért volt szükség a csoportos nyugtázásra, hisz valójában ugyanaz történik mindkét esetben: az incidenshez kapcsolódó események automatikusan csoportot képeznek. Nyugtázás után egészen addig, amíg az intézkedést le nem zárják, nyugtázás előtt pedig az adott időintervallumban. Így az események nem fognak más és más csoportokat képezni attól függően, hogy az esemény nyugtázására milyen gyorsan került sor! A folyamatban lévő intézkedés csak annál a diszpécsernél látszik, aki az intézkedést az adott esemény nyugtázásával magához vette! A táblázatban a kiváltó esemény sorában és az intézkedés oszlopában megjelenik az Intézkedés… felirat, ami itt és az eseménylistában, továbbá az összes többi diszpécser számára is jelzi, hogy az esemény kiszolgálása kezdetét vette (az eseménylistát ők is látják). A folyamatban lévő intézkedés három további műveletet tesz lehetővé: 1. Újabb intézkedés hozzáfűzése az eseménysorhoz 2. Eseménysor feloldása 3. Intézkedés lezárása Az esetek többségében nem elég egy intézkedés (pl. egy telefonhívás), több műveletet is el kell végezni (pl. rendőrség, mentők értesítése, ügyfél értesítése, újabb telefonhívások, stb.). Ezeket egyszerűen úgy végezzük, hogy a képen látható Intézkedés és Megjegyzés mezőkbe beírjuk az elvégzett műveletet, majd megnyomjuk az Intézkedés gombot. Ezáltal az eseménycsoportba (és az esemény naplóba) beíródik egy-egy újabb sor. Az intézkedések is automatikusan a csoporthoz kapcsolódnak.
EMR (Egységes Megjelenítő Rendszer)
Az esemény feloldására akkor van szükség, ha azt bármilyen okból lezárni nem tudjuk. Például előfordulhat, hogy lejár a diszpécser szolgálati ideje, ezért az eseményt át kell adnia kollégájának. Ez a nyugtázáshoz hasonló eljárással, a Feloldás gombra kattintva történik, amivel visszakerül az esemény a nyugtázandó események közé:
Végül a lezárás is hasonló művelet és hasonló dialógus kitöltését igényli:
Ezzel a művelettel kerül az esemény a lezárt intézkedések közé a jobb alsó táblázatba. Ez utóbbi helyen egyrészt csak azok a lezárt események látszanak, amit az adott kezelő zárt le, másrészt csak az elmúlt 1 nap eseményei. Innen az eseményeket úgymond Törölni lehet.
EMR (Egységes Megjelenítő Rendszer)
A törlés valójában nem törli az eseményt, csak kiveszi a befejezett események listájából (ami 1 nap után automatikusan is bekövetkezik egyébként). A befejezett intézkedések között is megtartja a program az eseménycsoport összeválogatásának és lekérdezésének a lehetőségét. Ugyanúgy, ahogy a folyamatban lévő eseményeknél láttuk: amikor a kezelő rákattint az esemény sorára, a táblázatban megjelenik az esemény-csoporthoz kapcsolódó összes esemény és lezárt intézkedés. A befejezett események listája nagyon fontos. Előfordulhat (és valószínűleg így lesz az esetek többségében), hogy egy-egy incidens nem zárul le teljesen a lezárással. Lehet, hogy a diszpécsert felkeresik további információkért a mentők vagy a rendőrség. E reakciók megkönnyítését célozza, hogy a diszpécser látja az általa az elmúlt 24 órában lezárt intézkedéseket is, azok részletes adatait pedig egy mozdulattal újra lekérheti, abból jelentést, Excel listát készíthet és továbbíthat. Más és más a funkciója tehát a nyugtázatlan, a folyamatban lévő és a lezárt események soraira kiválasztott információnak és táblázatnak, habár nagyon hasonló a felépítésük. Pontosan azért jelennek meg eme információk más-más háttér színnel – vegyük észre! –, hogy véletlenül se tévesszék meg a diszpécsert; egyértelmű legyen, hogy lezárt eseménysorral (szürke), folyamatban lévő intézkedéssel (kék) vagy nyugtázatlan eseményekkel (sárgás) foglalkozik-e. Természetesen mindez a fejlécbe is ki van írva. A feloldott események felett a kontrollt (újra) nyugtázással veheti át az új műszak vagy diszpécser. Ebben az esetben már nem az időintervallum számít, hanem a belső eseményazonosító, amit a csoport összerendelésére használunk. Vagyis az összes korábbi esemény átvétele megtörténik automatikusan – függetlenül azok teljes időtartamától. A feloldott események kiválasztása még egy apró, ám fontos különbséget is tartalmaz:
Mint látható, megmutatja annak a kezelőnek a nevét, aki az eseménysort konkrétan feloldotta. Innen (is) látszik, hogy melyek a primer és melyek a feloldott események.
EMR (Egységes Megjelenítő Rendszer)
A nyugtázatlan eseményeknél az esemény prioritását és típusát ikonok jelzik:
Elesett
SOS
Kikapcsolás Intézkedés szabotázs, késik, Akkufesz Esemény alacsony eszkalálódott
A műveleti központ bal alsó-középső része az esemény térképen való megjelenítésére szolgál:
Bal oldalt az előzmény események vagy a GPS koordináták listája látható – attól függően, hogy melyik fülre kattintunk – az adott eseményt megelőző időszakban, aminek a hossza magán a képen változtatható (eseménytől vissza-számított: 15 perc). A két táblázat felépítése más (hisz az egyik a koordinátákat, a másik az eseményeket tartalmazza az adott Trackerre), de ugyanaz a kezelése:
EMR (Egységes Megjelenítő Rendszer)
Amikor a sorokra kattintunk, az esemény / koordináta pozícióját a program a térképen megmutatja és az útvonalat is felrajzolja. A GPS koordináták referenciapontját merker (kék pinpoint), a közbülső pontokat piros kör jelzi. Mindegyikre külön is rákattinthatunk további információkért. Ennél részletesebb információ is lekérhető azonban a térkép szolgáltatótól: Az információk és az új pozíció nem azonnal jelenik meg a képen, amikor rákattintunk az eseményre vagy a közbülső események / koordináták valamelyikére, csak kb. 2 másodperc múlva, tehát egy kis késleltetéssel mutatja a merkert és az útvonalat. Ennek az a magyarázata, hogy kell némi idő a térképszervertől az információk lekérdezéséhez és megjelenítéséhez. A késleltetéssel elérjük, hogy amikor sorozatban kattintunk, a lekérdezéseket nem lassítja magának a térképnek a frissítése is, mivel az csak azután kezd mozogni, hogy a kiválasztást abbahagytuk, ill. szüneteltetjük. Így a fontosabb listás lekérdezés gyors, az amúgy is lassú térképkezelés pedig a sallang időt használja. Abban az esetben, ha a koordináta nulla, a térkép a következő részletre pozícionál (ilyenkor merker és útvonal nincs): Ez történik akkor is, ha olyan eseményre kattintunk nyugtázás céljából vagy a későbbiek során az intézkedési folyamat nyomkövetése miatt, amihez eleve nem is tartozik GPS koordináta. Ilyen az Intézkedés késik esemény vagy a Kikapcsolás szabotázs esemény, például. Maga a térkép nyomva tartott bal egérgombbal mozgatható, a görgetővel vagy a +/- gombokkal nagyítható, kicsinyíthető. A merker és a belső referencia pontok automatikusan a térkép közepére pozícionálnak.
EMR (Egységes Megjelenítő Rendszer)
2.2.1. Jelentés készítése, exportálás A folyamatban lévő és a lezárt intézkedéseknél megjelenik egy Jelentés nyomógomb is a parancsok között: Ennek megnyomására a következő ablak jelenik meg a képen:
A lista tkp. nem más, mint annak az intézkedés / esemény listának a nagyítása, amit a kép középső részén is láttunk, s ami tartalmazza az incidenshez kapcsolódó összes műveletet. Ebből készíthetünk azután XLS vagy PDF formátumú jelentést a kép bal felső sarkában látható gombok megnyomásával:
Az Excel fájl mindig ugyanazon a néven készül, ezért abból mentés másként kell másolatot készíteni!
EMR (Egységes Megjelenítő Rendszer)
2.2.2. Szűrések A nyugtázandó üzenetek többféleképpen is megszűrhetők a fejlécben látható kapcsolókkal:
A szűrés a kiválasztott Trackerre, checkbox bejelölésével leszűkíthetjük listáinkat egyetlen eszközre. Így az ugyanahhoz a Trackerhez tartozó események és intézkedések válnak csak láthatóvá. Mivel ez a rendszernek nem alapállapota és így hagyva a diszpécser figyelmét elkerülhetnék a további jelzések, a kapcsolót 1 perc múlva automatikusan törli a program és visszaáll alaphelyzetbe. A típusszűrők esetében is átmeneti a kiválasztás, a négy színjelzéshez kapcsolódó eseményeket vehetjük ki a listából általuk:
Kommunikáció és kikapcsolás szabotázs Intézkedés késik, esemény eszkalálódott SOS Elesett jelzés
2.3. Esemény lista Az esemény lista látható a következő képen:
EMR (Egységes Megjelenítő Rendszer)
Az esemény lista sorai ugyanúgy színeződnek, mint a műveleti központban, itt azonban látszik minden esemény, nem csak a nyugtázandó események. Pontosabban minden esemény, amit a szűrőfeltételekkel meghatároztunk. Részletesen a következő információk:
Esemény ideje TrackerID Esemény További adatok Művelet, intézkedés Megjegyzés Esemény ID Telephely ID Ügyfél címe Telefonszáma 1 IMEI Operátor Prioritás
Dátum-idő 5-jegyű egyedi azonosító Esemény szövege GPS koordináták v. más, az adott eseményhez kapcsolódó kiegészítés Intézkedés típusa (egy listából választható) Intézkedéshez fűzött szöveges mező Az események belső azonosítója, ami többek között az esemény csoport kialakításakor használt (az esemény csoporthoz tartozó eseményeknek u.a. a kódja) Az ügyfél rövid azonosítója Részletes cím Elsődleges kapcsolattartó telefonszáma Járat Járatszám, amihez a Trackert kiosztották Tracker egyedi azonosítója Kezelő neve, aki az eseményt generálta vagy kezelte (pl. nyugtázta) Az eseményeket 0..8 közötti prioritási csoportokba rendezzük Intézkedés Azoknál az eseményeknél “igen” az állapota, amiket nyugtázni kell(ett)
2.3.1. Szűrések A nagy adatmennyiség miatt lehetőség van különböző szűrési funkciók használatára is. Az időszűrővel maga a pásztázott időtartomány jelölhető ki. Választhatunk műszakos, napi (default), heti, havi, negyedéves, éves és bármilyen időtartomány szerinti nézetet.
A kép jobb oldalán látható még az eseményszűrő, amely a következő lehetőségeket kínálja:
Esemény (típus) o SOS o SOS esemény nyugtázva o SOS esemény lezárva o SOS esemény feloldva o Esés érzékelve o Elesés esemény nyugtázva o Elesés esemény lezárva
EMR (Egységes Megjelenítő Rendszer)
o Elesés esemény feloldva o Kikapcsolva o Bekapcsolva o Akkuszint alacsony o Töltés befejezve o GPS vétel megszűnt o GPS vétel helyreállt o Kikapcsolás szabotázs o Intézkedési idő lejárt o Kommunikáció megszűnt IMEI szám: Az IMEI számra való szűrés töredékszóra is működik, mégpedig úgy, hogy a * után az IMEI szám utolsó akárhány számjegyet gépeljük be. Pl. *561 esetén a program az összes 561-re végződő Trackert fogja nekünk felkínálni (valószínűleg egyet) Tracker ID Telephely azonosító Járatszám Intézkedés szükséges o Igen o Nem Operátor: Itt a rendszerbe bevitt kezelők neveire lehet hivatkozni.
A különböző szűrési feltételeket a legegyszerűbben az erre a célra kialakított gombbal lehet törölni. Ilyenkor minden beállított feltétel nullázódik (*-ra visszaíródik). Egyébként egy szűrőfeltétel akkor van törölve, ha a szűrőfeltételbe *-ot, vagy üres stringet írunk. Nagyon fontos a különféle rendezések lehetősége. Kétféle módszer közül választhatunk:
Rendezés időben Rendezés esemény csoport szerint
Az első az eseménynapló természetes nézete. A második esetben pedig a rendszer belső esemény azonosítóját használjuk, és azon belül rendezzük időben az eseményeket. Ez utóbbi rendezéssel rendelhetjük egymás mellé az intézkedéseket és a hozzá tartozó eseményeket - automatikusan. A műveleti központnál részletesen írtunk az esemény csoportok kialakításáról. Láttuk, hogy az adott incidenshez tartozó események automatikusan csoportot képeznek, hogy egy mozdulattal visszaolvasható legyen az adatbázisból az incidens összes eseménye és intézkedése. Ezt úgy oldjuk meg, hogy az összetartozó eseménysorokat azonos esemény azonosítóval látjuk el. Így, amikor esemény azonosítóra rendezünk, az eseményeket valójában továbbra is kvázi időben rendezzük, hiszen az eseményazonosító egy folyton növekvő számláló, azonban az intézkedési csoportot együtt ábrázoljuk. Ahogy a műveleti központban, úgy az esemény listában is létezik az export lehetősége. Választhatunk Excel (XLS) és PDF formátum között. Sajnos ezek egyike sem túl gyors, különösen az Excel export lassú. Ennek azonban maga a Microsoft Office az ok. A program ún. OLE (Object Linking and Embedding) funkciót használ a tábla kitöltésére, minden egyes cellát egyedileg írva.
EMR (Egységes Megjelenítő Rendszer)
Az alanti képen 60,000 rekord exportálásának az eredményét és időadatait láthatjuk ms-ban. Ez a két szám azt jelenti, hogy a szerver oldalon 3 másodperc alatt készül el az adat, de a kliens oldalon majdnem 3 perc kell, amíg ezt az adatmennyiséget az Excel-be átírjuk. Ennyi a Microsoft OLE szerver időigénye:
A következő ábrán láthatjuk, hogy időben rendezve események iktatódnak a csoport-események közé:
Itt a 4491-es azonosító tartozik az esemény csoporthoz, a 4488, 4493 és 4485 más események, ill. esemény csoportok azonosítója. E két-három szekvencia időben összekeveredik. Ha most e listát esemény csoport szerint rendezzük, teljesen elválik egymástól a két szekvencia – kényelmesen és könnyen leolvashatók tehát az esemény listáról az intézkedési szekvenciák. Az intézkedési szekvenciák beazonosítására a másik lehetőség az esemény információs ablak, ami dupla kattintással jelenik meg a képen:
A felugró ablakban részletes információt kaphatunk az adott eseményről, beleértve a Tracker és az Ügyfél adatait. A kép alján látható az esemény csoport gomb, ami pont arra szolgál, hogy az eseményhez tartozó egész intézkedési szekvenciát megjelenítsük, majd abból külön jelentést nyomtassunk. Ez a napló megegyezik a műveleti központnál bemutatottal. Végeredményben így kérhetők vissza a korábbi incidensek adatai, s így készíthető belőlük jelentsek. A térkép gombot megnyomva automatikusan a Térkép fülre vált a rendszer és ott vizuálisan is megtekinthetjük az esemény pontos helyét, útvonalát, stb.
EMR (Egységes Megjelenítő Rendszer)
Amennyiben olyan eseménysorra kattintunk, ahol még nem történt intézkedés, ott lehetőség van utólag ennek elvégzésére az intézkedés gomb megnyomása által. Ilyenkor a Műveleti központ fül nyílik meg és itt a már korábban leírtakat követve kell eljárni.
2.4. Térkép A térkép valójában kombinációja az esemény listának és az műveleti központban látható térképnek. Arra szolgál, hogy bármely esemény, amihez van GPS koordináta az egyéb adatoknál, megjeleníthető legyen a térképen is.
A kép tetején látszik az esemény lista, jobb oldalt a szűrőfeltételek – ahogy az esemény naplónál láttuk. Középen pedig megjelenik a szokásos térkép mező, rajta a merkerrel útvonallal és a referencia pontokkal, amelyek ugyanúgy az eseménytől visszaszámított adott percre kérhetők. Ezen a képernyőn intézkedésre és adatmódosításra nincs lehetőség. A már megszokott adatbázis a kép tetején található. Adott sorhoz a megfelelő térképpozíció, Esemény előzmények és GPS koordináták tartoznak. A különbség csak a jobb alsó sarokban található szűrési feltételben van, ahol a Térkép esemény ideje szerinti és Térkép időtartomány szerinti lehetőségek közül is választhatunk. Ezzel lehetővé válik, hogy ne csak az eseményhez képest keressünk térkép pozíciót és útvonalat, de bármely általunk beállított időtartományban. Itt is lehetőség van egyszerűsítésre, hogy ne feltétlenül kelljen két időadattal bajlódni: az időtartomány vége egyszerűen kiszámítható a programmal a kezdőidőből úgy, hogy ahhoz hozzáadjuk a Plusz percet. Az időszűrő és a többi szűrőfeltétel ezzel párhuzamosan és az eseménynaplónál leírtakkal megegyezően működik.
EMR (Egységes Megjelenítő Rendszer)
2.5. Tracker A Tracker fül a nyomkövető eszközökről ad részletes információkat a kezelőnek.
Baloldalon a készülékek fastruktúráját láthatjuk logikai felosztásban a különböző ügyfelek szerint. Értelemszerűen, ha a struktúra legtetejére kattintunk, akkor a középső ablakban megjelenik a rendszerben lévő összes készülék szimbolikus képe az utoljára beérkezett adataival együtt (állapot, sorszám, IMEI-szám). A fastruktúrán kattintgatva elérhetjük az egyes készülékek csoportjait, vagy magát a Trackert. Amennyiben a készülékre, vagy az eseménylista egyes soraira duplán kattintunk – ezzel az adott Trackert mintegy megnyitva –, akkor megkapjuk az adott készülék legfontosabb adatait. A térképen vizuálisan megtekinthetjük a helyzetét, a státuszát, a töltöttségi állapotát, koordinátáit és az ügyféladatokat. A kép közepén látszik az elemállapot, az utolsó státusz, az, hogy a készülék online- ban van-e, valamint az összes kapcsolódó információ az ügyfelekről. Mivel ebben a nézetben rengeteg Tracker (praktikusan az ország összes eszköze megjelenik), célszerű szűrni a listát, hogy ne kelljen túl sokat várni a kép bejelentkezésekor és frissítésekor.
EMR (Egységes Megjelenítő Rendszer)
Lehetőség van még más fajta térkép kiválasztására és a rendszerben lévő készülékek szűrésére különböző szempontok szerint. A térképválasztási lehetőség feltételesen jelenítető meg. Megjelenését a Felhasználók beállításánál az Extra jogoknál találjuk meg. Alaphelyzetben a TopMap az aktív térkép.
A kép jobb oldalán a rendszerben használt trackerek listája jelenik meg. Ez a nézet elsősorban azért hasznos, mert annak oszlopai szerint rendezve számos hasznos információt kaphatunk meg. Először is a lista azon sorait színezzük kékre, amelyek aktívak. A többi Trakcer (fekete) passzív, vagyis jelenleg nincsenek online kapcsolatban a rendszerrel.
Ha most arra lennénk kíváncsiak, hogy melyek a leginkább lemerült Trackerek, akkor az Elem oszlopára kattintva rendezhetjük a listát:
EMR (Egységes Megjelenítő Rendszer)
Pillanatok alatt leolvasható tehát, hogy melyek Trackerek a leginkább lemerültek. Az elemhasználat oszlopa pedig arról ad tájékoztatást, hogy mely elemek dolgoznak jobb és melyek rosszabb hatásfokkal:
Az elemhasználat értéke %/óra -ban adott, vagyis azt mutatja, hogy egy Tracker 1 óra alatt hány százalékor merült. A normális értékek 5% körül szórnak. Ezzel a módszerrel az igazán gyenge Trackerek listáját kaphatjuk meg egyetlen mozdulattal.
2.6. Főkép A Főkép egy speciális gyorsnézete a rendszernek betanítás és prezentáció céljából. Mivel ebben az ablakban kiválóan látszik, hogyan képeznek eseményeket a Trackerrel végrehajtott különféle műveletek.
EMR (Egységes Megjelenítő Rendszer)
Feltételesen megjelenített kép. A Beállítások fül Felhasználók menüpont Extra jogok alatti felsorolás tartalmazza az alkalmazás futtatásához nem feltétlenül szükséges pontokat.
Ezek a funkciók felhasználókhoz kötöttek, amennyiben valamelyik pontra nincs szükségünk, akkor egyszerűen ki kell venni azt a pipát az egér kattintásával és meg kell nyomni a Mentés gombot. Ez a kép főleg csak információ megjelenítésére és annak tanulmányozására szolgál, ill. segítheti a program betanítását, mivel egy-egy tracker állapotváltozása és a rendszer működése rendkívül jól szemléltethető általa. A kép a legfontosabb adatokat tartalmazza: Utolsó Tracker állapot. Egy GPRS végpont utoljára beérkezett koordináta adatai és egy nyugtázó gomb található itt. A különböző állapotokat ikonok megjelenítésével is szemlélteti a rendszer. A nyugtázó gomb lenyomásával nyugtázzuk az eseményt, ekkor a térképről el is tűnik a jel.
Elesett
SOS
Feltöltve
Töltés
Lemerült
Kikapcsolva
Bekapcsolva
Nyugtázandó esemény: Az utoljára beérkezett nyugtázandó esemény részletesebb leírása. Nyugtázandó események: Itt az összes nyugtázásra, vagy intézkedésre váró események listáját találhatjuk. Folyamatban lévő intézkedések: A folyamatban lévő intézkedések listája. Befejezett intézkedések: A befejezett intézkedések listája. Térkép ablak: Egy készülék vizuális megjelenítése a térképen adott koordináták alapján.
Feltételesen megjelenített térképválasztási lehetőség. Megjelenését a Felhasználók beállításánál az Extra jogoknál találjuk meg. Alaphelyzetben a TopMap az aktív térkép.
EMR (Egységes Megjelenítő Rendszer)
A táblázatok az egérrel való belepozícionálás után lesznek aktívak. Amíg az egyikkel dolgozunk, addig a többi elhalványul, így jelezve a megfelelő aktivitást. Azonban ez az opció és a beállításoktól függ:
A fejlécben, a műveleti központ ikonjában forgó nyíl azt mutatja, hogy van intézkedésre váró bejelzésünk. Ezt az összes képen kijelezzük, mivel fontos információ.
EMR (Egységes Megjelenítő Rendszer)
3. Beállítások A beállítások fülön történik meg a rendszerhez tartozó Készülékek, Ügyfelek, Járatok, Törzsadatok, Felhasználók és Egyéb paraméterek beállítása.
3.1. Tracker Adatbázis feltöltés, ellenőrzés és javítás lehetősége az erre a célra engedélyezett felhasználók részére. A folyamat a következő: Ilyenkor leürül a képernyő és meg lehet kezdeni az üres sorok kitöltését. A hozzáfűz gomb értelemszerűen az adatbázishoz fűzi az általunk kitöltött új trackert. Ha mégsem szeretnénk új trackert. A kiválasztott és módosított tracker adatok mentése. A kiválasztott tracker adatok törlése. Ezen a lapon lehetséges a Trackerek paraméter beállítása is. Például az esés érzékenység állítása, vagy e funkció teljes tiltása, engedélyezése. A parancs három féle módon küldhető ki: 1. Kiválasztott Trackerre 2. Az adott ügyfél összes Trackerére 3. Az összes Trackerre Ezek az opciók láthatók a nyomógomboknál.
EMR (Egységes Megjelenítő Rendszer)
Felhívjuk a figyelmet azonban arra, hogy a küldés nem azonnali, akkor realizálódik, amikor az adott tracker bejelentkezik. Ez az a pillanat, amikor megkapja a parancsot. A másik tudnivaló, hogy egyidejűleg csak 1 parancs lehet érvényben. Ez a megkötés azt eredményezi, hogy a ciklusidőnek megfelelő időt ki kell várni, mielőtt új parancsot adunk, különben nem minden tracker fogja megkapni a parancsot.
3.2. Ügyfelek
Adatbázis feltöltés, ellenőrzés és javítás lehetősége az erre a célra engedélyezett felhasználók részére. Új ügyfél felvétele esetében az előbbiek szerint kell eljárni.
EMR (Egységes Megjelenítő Rendszer)
3.3. Törzsadatok
A törzsadatok az intézkedés típusok listáját határozzák meg külön a nyugtázás, a lezárás és a feloldás (átadás) során.
3.4. Felhasználók
Felhasználók adatbázis feltöltés, ellenőrzés és javítás lehetősége az erre a célra engedélyezett felhasználók részére. Új felhasználó felvétele esetében az előbbiek szerint kell eljárni. A felhasználóhoz tartozó Extra jogokat is itt kell megadni.
EMR (Egységes Megjelenítő Rendszer)
A felhasználók a következő jogosultságokkal rendelkezhetnek:
Adminsztrátor: Operátor: Operátor2: Néző: Tiltott:
Minden szerkesztési és adatmódosítási művelet engedélyezett Normál diszpécseri jogosultság (nyugtázás, intézkedés) Normál diszpécseri jogosultság (nyugtázás, intézkedés), de a beállítások fül nem látszódik Csak nézheti a programot, de nem módosíthat, és nem nyugtázhat A tiltott felhasználó átmenetileg nem fér hozzá a rendszerhez
3.5. Felhasználó csoportok
A felhasználókat a rendszerben csoportba rendezzük. A csoport meghatározza, hogy a csoporthoz tartozó felhasználó milyen eseményeket láthat. Erre szolgál a konfiguráció SOS, Esés érzékelve, Intézkedési idő lejárt, stb. sorai: A csoportnak van más szerepe is. A csoportokat össze lehet fűzni egymással abból a célból, hogy a kiszolgálatlan eseményeket átadjuk más felhasználói csoportoknak. Abban az esetben pl., ha az SOS eseményt nem szolgálták ki
EMR (Egységes Megjelenítő Rendszer)
(bármelyik csoportban, ahol ez az esemény engedélyezett), akkor az ún. eszkalációs idő után átadjuk az eseményt egy másik csoportnak. Ezt határozza meg a Delegált csoport legördülő menü. Ennek a funkciónak a beállításához két adat szükséges tehát: az eszkalációs idő és a delegált csoport. Amennyiben az eszkalációs idő nulla, az átadás nem történik meg, ergo ennek a mezőnek a nullázásával tiltható. Fontos és hasznos beállítás, ha a csoportokat körbejáratjuk. Például a Postát hozzáfűzhetjük a Mondához és a Mondát a Postához. Ezáltal azt érjük el, hogy a nem kiszolgált esemény e két esemény csoport között körbejár, minduntalan újabb hangjelzést és eseményt produkálva. Arra azonban vigyázni kell, hogy ez ne legyen túl rövid idő. 1 perc mellett feldolgozhatatlanul sok esemény keletkezhet, akár fél óra alatt is!
3.6. Egyéb beállítások Az egyéb beállítás a rendszer időzítéseinek, a megjelenítés módjának és a hangoknak a beállítására szolgál. Hangjelzés akkor keletkezik, amikor egy új nyugtázandó esemény. Az eseményt egy ugráló óra is jelzi a fejlécben, amire kattintva a hangjelzés és az kép is eltűnik. Viszont a hangjelzést folyamatosan ismétli a rendszer. Az ismétlési idő is ezen a képen állítható. Abban az esetben, ha a Hangfájl sorát üresen hagyjuk, hangjelzés nincs, csak az ugráló ikon.
A térképszerver elérési útja.
Hangfájl tallózása a rendszerből.
EMR (Egységes Megjelenítő Rendszer)
4. Egy valós folyamat leírása A rendszerben jelenleg 10000 db tracker található, ezek nagy része már aktív és használatra kész. Az ország területén belül kerül felhasználásra. Ha valahol a területen SOS gombot nyomnak, akkor a központi diszpécser a számítógép képernyőjén is látja az eseményt és annak helyét. A vészjelzés esemény, rögzítésre kerül a Nyugtázandó események táblázatában. Az SOS gomb egy olyan jelzés, amit kötelezően kezelni kell. Ugyanez vonatkozik az Elesett jelzésre is. A diszpécser látva az eseményt, nyugtázza az erre a célra kialakított nyomógomb segítségével és megjelenik az Esemény nyugtázása ablak. Ezt megfelelően kitöltve történhet meg a Nyugtázás, majd bekerül a Folyamatban lévő intézkedések közé. A továbbiakban ezzel a táblázattal dolgozunk az adott esemény lekezelésével kapcsolatban. Láthatjuk a kép felső részén azt a gombsort, ami mutatja a további lehetőségeket. A használatával kapcsolatos információk a következők:
Lezárás: A megnyomás hatására felugró ablakot kitöltve lezárhatjuk a folyamatot, ekkor az esemény a Befejezett intézkedések közé kerül. Feloldás: Akkor kell megnyomni, ha egy intézkedést nem sikerült megoldani az adott műszakon belül, tehát a következő műszakra hárul ennek a folyamatnak a befejezése. Ilyenkor az adatsor visszakerül a Folyamatban lévő intézkedések közé. Intézkedés: Alaphelyzetben nem aktív nyomógomb. Aktivitását akkor nyeri vissza, amikor módosítjuk az Intézkedés, vagy Megjegyzés sorokat. Ekkor a program megkérdezi, hogy menteni akarjuk-e a változásokat, majd a két bejegyzés felülírásra kerül. Eseményei: Információs jellegű ablak, amely mutatja az esemény bekövetkezésének időpontját és státuszát. A többi sor az intézkedések történetét írja le kronológiai sorrendben.
A Befejezett intézkedések adatbázis az intézkedési lánc utolsó fázisa. Itt még egyszer megnézhetjük az Eseményei ablakot, azt elemezhetjük, de le is törölhetjük a kiválasztott sort. Ilyenkor itt is a szokásos kérdés ablaka ugrik fel, majd igennel válaszolva törlődik az adott bejegyzés.
EMR (Egységes Megjelenítő Rendszer)
5. Minimális konfiguráció Tekintettel arra, hogy a rendszer igen nagyszámú (10,000+) külső eszközből kap adatokat, továbbá eléggé sűrűn (másodpercenként százszor vagy gyakrabban), a szerverrel kapcsolatos követelmények magasak: Minimális szerver teljesítmény igény: CPU teljesítmény: Magok száma: Memória: Op. rendszer: SQL szerver:
2,4 GHz (Xeon v. i7) 4 4 Gbyte MS-Windows Server (2008 R2, 2012) MS-SQL (Oracle, PostreSQL, MySQL)
A rendszer szervere skálázható úgy a front-, mint a backend oldalon. Az input oldali skálázáshoz a rendszer előtt egy loadbalancert kell üzembe állítani, a kliens oldali kiszolgálás skálázására azonban maga a rendszer képes. Egyetlen frontend szervízhez akárhány backend szerviz kapcsolható, így elméletileg bármilyen nagy rendszer kialakítható EMR Cloud alapokon. Minimális kliens oldali teljesítmény igény: CPU és teljesítmény: Magok száma: Memória: Op. rendszer: Min. felbontás:
2 GHz i5, i7; 2,4 GHz i3; 2,66 GHz Dual Duo 2 2 Gbyte Bármilyen MS-Windows, preferált rendszer: Windows 7 1440x900; preferált felbontás: 1680x1050
A kliensek a szerverrel való kommunikáció során egyetlen réteget használnak csupán: Web-et. Csak az IP címet kell beállítani és a szokásos módon, internet szolgáltatást használva lehet a teljes funkcionalitást igénybe venni. Ugyanazon a Web-es interfészen érkeznek a térképrészletek, a térkép információk, az online adatok és a szerver adatbázis táblái, ill. azok lekérdezései (eredmény halmazai). Végül ugyanazon a felületen keresztül végez a kliens adatbázis műveleteket is.
EMR (Egységes Megjelenítő Rendszer)
Melléklet A VISION X9 keretrendszer kulcstulajdonságai:
Vektorgrafikus, rendkívül gyors grafikai megjelenítés, számos design és látványgrafikai elem Nagyteljesítményű SQL eseménykezelő modul (listák, esemény-kalendár, idő- és eseményszűrők, interaktív keresők, információs ablak kameraképpel, exportálás, Excel, PDF, HTML, stb.) Integrált eseménykezelés: a beléptető, a megfigyelő és a vagyonvédelmi rendszer eseményei közös esemény listákban jelennek meg (napló, nyugtázatlan események, állapot lista), archív kamerakép eseménylistából Szerver-kliens szolgáltatások, hierarchikus hálózatok, Web Beépített felhasználó kezelés (ami örökíthető akár a beléptető rendszerből is) Beépített, nagyteljesítményű ütemező ciklikus és egyedi feladatok időbeli vezérlésére Előre gyártott sablonok Tetszőleges kamera elrendezések Élő és archív video megjelenítés a szokásos tulajdonságok egyedi és csoportos beállításával (minőség, képméret, lejátszási sebesség, arányos és illesztett megjelenítés, teljes kép, stb.) Archív képlekérdezés tetszőleges időtartamban és felbontásban, archív térkép Popup video monitorozás Többmonitoros megjelenítés Többnyelvűség (angol, német, magyar, spanyol, orosz) Számos kényelmi szolgáltatás (keret, képinformáció, video menü) Video animáció és látványgrafika (látványos képváltási technikák, object fading, metamorfózis) Programozhatóság saját (XSDL) és külső programozási nyelveken (Delphi, Visual Basic, C++, C#) Audit Trail (adat nyomkövetési szolgáltatások), nemzetközi szabványok (21 CFR Standard, Part 11)