Wyższa Szkoła Informatyki i Zarządzania Wydział Informatyki Katedra Systemów Telekomunikacyjnych i Mobilnych Kierunek studiów : INFORMATYKA Specjalizacja : Systemy informatyczne Autoreferat : Informatyczny system wspomagania danych Dyplomant : Kamil Błaszczak Nr albumu: 3238 Promotor : prof. nadzw., dr hab. inż. K. Kalinowski Adres: http://wsi.edu.pl/~iswd/start.php Administrator Login: admin Hasło: user
Bielsko-Biała, 2012r. Strona 2
Spis treści Autoreferat własnej pracy dyplomowej... 4 1. Wprowadzenie... 4 2. Sformułowanie problemu... 5 3. Projekt systemu... 6 1. System obsługi pielęgniarki(szpital) schemat blokowy... 7 1.1. System obsługi pielęgniarki(szpital) opis... 8 2. System obsługi pacjenta(szpital) schemat blokowy... 8 2.1. Moduł systemu obsługi pacjenta opis... 8 4. Prezentacja systemu... 9 5. Testowanie systemu... 12 6. Wnioski i uwagi końcowe... 14 7. Bibliografia... 15 Spis ilustracji... 16 Bielsko-Biała, 2012r. Strona 3
Autoreferat własnej pracy dyplomowej 1. Wprowadzenie W wielu dziedzinach życia aplikacje internetowe czy systemy informatyczne do tej pory są niewykorzystywane. Dzięki możliwościom jakie daje nam teraz szeroko-pojęta informatyka możemy przyśpieszyć niektóre procesy, ułatwić pracę, zaoszczędzić czas, pieniądze. Wiele instytucji dzięki systemom informatycznym usprawnia pracę firm, pozwala zautomatyzować wiele procesów, które niegdyś musiały być wykonywane ręcznie. System pracuje online, dzięki czemu komunikacja odbywać będzie się w jednym momencie. Przedstawiany system pozwoli na zaoszczędzenie czasu, łatwiejszą administrację czy kontrolowanie działań pracowników oraz zawołań pacjentów. Na podstawie danych można wysuwać wnioski i zmieniać pewne postawy i ich nieprawidłowości. Geneza Obserwując działalność instytucji takich jak szpitale można zauważyć zapotrzebowanie na inwestowanie w segment informatyczny, cały czas brakuje wielu rozwiązań do administrowania czy zarządzania. Nie ma dzięki temu możliwości na ułatwienie pracy pielęgniarki zarządzającej oddziałem poprzez odbieranie żądań pacjentów, według priorytetów ustawionych w stosunku zadań. Pacjent poprzez urządzenie dotykowe z wezwaniami w formie czytelnych ikon, wywołuje żadanie na pulpicie pielęgniarki czy opiekuna. Pielęgniarka administruje żądaniami pacjentów poprzez intuicyjny i łatwy w obsłudze pulpit zadań, ma możliwość potwierdzenia ich wykonania i to składa się na pierwszy moduł systemu. Drugi moduł tego systemu jest skierowany do osoby sparaliżowanej, potrafiącej myśleć oraz sterować palcami, gdyż został także użyty interfejs dotykowy. Chory mając do dyspozycji urządzenie dotykowe ma możliwośc wyboru osoby, która wykona jego żądanie, następnie wezwanie zostaje wysłane do panelu opiekuna. Przeanalizowanie sytuacji instytucji takich jak szpital czy domy w których znajdują się osoby chore potrzebujące całodniowej opieki, skłoniło do stworzeniu systemu Informatyczny system wspomagania danych, który pomoże rozwiązać powyższe kwestie. Bielsko-Biała, 2012r. Strona 4
Teza pracy Aplikacja internetowa umożliwi sprawną komunikację obsługi z pacjentami. Dzięki archwizacji danych przesyłanych przez pacjenta system umożliwi ocenę zapotrzebowania na pomoc oraz statystykę wezwań oraz ułatwi płynny przebieg archwizacji zdarzeń. Poprawi obsługę chorych przez stały monitoring. Efektywnie wspomoże pracę pielęgniarki zarządzającej oddziałem lub osób opiekujących się pacjentem w warunkach mieszkalnych. System miałby służyć w szpitalach jako pomoc w komunikacji między oddziałem a pacjentami. Cel pracy Praca ma na celu stworzenie aplikacji internetowej, która będzie efektywnie wspomagać zarządzanie oddziałem oraz spełni rolę informacyjno-administracyjną szpitala czy domu z pacjentem. Bardzo ważną rolę odgrywa szybkość przetwarzania informacji, przekazywania ich oraz łatwość obsługi. Tworząc tą aplikację ułatwimy pracę pielęgniarce, będzie mogła w łatwy sposób panować nad swoimi wezwaniami i zarządzać nimi. W systemie dom ułatwiona zostaje obsługa pacjenta, można zająć się innymi pracami, nie musimy w stu procentach pilnować pacjenta, gdyż ma on możliwość wezwania w każdej chwili opiekuna. Na pulpicie głównym będą znajdować się informacje związane z pacjentami oraz wezwaniami, pod innymi adresami dostępne będą dane dotyczące pacjentów, wykonane oraz niewykonane zawołania, statystyki zawołań, ilość zawołań na godzinę, szczegółowy raport pobytu pacjenta w szpitalu. 2. Sformułowanie problemu Coraz to więcej ludzi ułatwia sobie życie czy pracę korzystając z narzędzi informatycznych, instalując interesujące ich aplikacje czy to w pracy czy w warunkach domowych. Kupujemy nowe urządzenia jak komputer klasy PC, notebook, netbook, smartfon. System leczenia także ulega unowocześnieniu, ciągle pojawiają się nowe narzędzia. Każdy pacjent chce mieć możliwość jak najszybciej i jak najłatwiej przekazać wezwanie. Problemem okazuje się choroba, czyli przeważnie brak możliwośći komunikacji z pielęgniarką, przekazania konkretnych działań, bez potrzeby wstawania z łóżka, tyczy się to także pielęgniarki wiedząc jaki pacjent i co potrzebuje nie musi wykonywać niepotrzebnej i podwójnej pracy. System pozwala zaoszczędzić czas, wykluczyć niepotrzebną pracę. Pacjent Bielsko-Biała, 2012r. Strona 5
bez wysiłku bo poprzez interfejs dotykowy wywołuje żądania. Pozwala to także z jednego miejsca zarządzać salami, łóżkami oraz pacjentami. Z drugiej strony możliwe jest ewidencjonowanie działań, wgląd w godziny największej ilości żądań(rozłożenie ruchu w ciągu dnia). Takie problemy można rozwiązać dzięki zastosowaniu odpowiednio skonstruowanych narzędzi informatycznych. Powinno być ono tak zaprojektowane, żeby dawało możliwość przejrzystego, łatwego a przede wszystkim szybkiego dostępu do informacji, a z drugiej strony zdecydowanie usprawniło zarządzanie szpitalem czy opieką pacjenta w warunkach mieszkalnych. Odpowiednio skonstruowane narzędzie w dużym stopniu przyczyni się do automatyzacji procesu zarządzania. 3. Projekt systemu Zadaniem niniejszej pracy inżynierskiej jest zaprogramowanie Informatycznego systemu wspomagania danych. System pracuje w oparciu o przeglądarkę internetową, więc korzystanie z niego możliwe jest jedynie po połączeniu się z wymaganym adresem, następnie przeglądarka w oparciu o dane źródłowe systemu i bazę danych MySQL wygeneruje nam dynamicznie gotowy rezultat(system). Dzięki temu rozwiązaniu możliwe jest skorzystanie z systemu z każdego komputera, gdyż każdy system operacyjny wyposażony jest w przeglądarkę internetową, oraz obecnie każde urządzenie czy to tablet, czy smartfon czy telefon komórkowy. System składa się z trzech części: System obsługi pielęgniarki(moduł szpital) System obsługi pacjenta(moduł szpital) System obsługi opiekuna(moduł dom) System obsługi chorego(moduł dom) Bielsko-Biała, 2012r. Strona 6
Moduł szpital Informatyczny system wspomagania danych Moduł dom Rysunek 1. Schemat blokowy systemu 1. System obsługi pielęgniarki(szpital) schemat blokowy Zarządzanie powiadomieniami Raport pobytu pacjenta Statystyka aktywności pacjentów Zarządzanie łóżkami oraz pacjentami Panel informacyjny Zarządzanie salami Start konfiguracja mobilnego urządzenia Rysunek 2. Schemat blokowy systemu obsługi pielęgniarki Bielsko-Biała, 2012r. Strona 7
1.1. System obsługi pielęgniarki(szpital) opis Pielęgniarka ma do dyspozycji następujące funkcje: Zarządzanie salami Zarządzanie łóżkami oraz pacjentami Zarządzanie powiadomieniami Szczegółowy raport pobytu pacjenta w szpitalu Statystyka aktywności pacjentów Panel informacyjny, komunikaty z wezwaniami Konfiguracja mobilnego urządzenia 2. System obsługi pacjenta(szpital) schemat blokowy Pacjent Realizacja przez pielęgniarkę Wybór wezwania Wyświetlenie wezwania(panel informacyjny) Potwierdzenie wezwania Rysunek 3. Schemat blokowy systemu obsługi pacjenta 2.1. Moduł systemu obsługi pacjenta opis Pacjent ma do dyspozycji dotykowy interfejs z graficznymi ikonami edycja poprzez strone(dostosowanie konkretnych potrzeb pod pacjenta). Pacjent może wykonywać wezwania klikając w ikonki odpowiednich czynności, nawet przypadkowe kliknięcie nie jest ostateczne, gdyż swoją decyzje musi potwierdzić. Jego wszystkie żądania zostaje wysłane do pulpitu głównego i wyświetlają się w formie komunikatu. Bielsko-Biała, 2012r. Strona 8
4. Prezentacja systemu System został stworzony w oparciu o najpopularniejsze i najczęściej aktualnie stosowane technologie informatyczne. Połączenie tych technologii pozwoliło stworzyć w pełni funkcjonalną i sprawnie działającą aplikację do zarządzania pacjentami oraz ich wezwaniami. Do poprawnego działania aplikacji wymagany jest serwer www obsługujący PHP, baza danych MySQL, oraz miejsce na serwerze na aplikację. Prezentowany system dostępny jest pod adresem: http://wsi.edu.pl/~iswd/start.php System od strony administratora Panel administracyjny. Rysunek 4. Panel administracyjny systemu Bielsko-Biała, 2012r. Strona 9
Zarządzanie wezwaniami. Rysunek 5.. Zarządzanie wezwaniami Bielsko-Biała, 2012r. Strona 10
Panel chorego Rysunek 6. Panel chorego Bielsko-Biała, 2012r. Strona 11
5. Testowanie systemu Tutaj trafiają wszystkie informacje kierowane od pacjentów, wezwania wyświetlają się w formie aktywnych czerownych łóżek z mianiaturką ikonki wezwania. Rysunek 7. Aktywne wezwanie Po kliknięciu na czerwone łóżko, czyli na przypisanego pacjenta, który wysłał jakieś wezwanie wyświetla się lista wszystkich nieywkonanych jego zapytań od najnowszego do późniejszych: Rysunek 8. Niewykonane wezwania Wszystkie wezwania wyświetlają się w liście pod salami od najnowszego do najstarszego, potwierdzone i niepotwierdzone. Bielsko-Biała, 2012r. Strona 12
Rysunek 9. Wezwania Każde wykonane wezwanie należy potwierdzić, klikając na ikonke zapętlonej strzałki, pokazanej na rysunku poniżej, daje to gwarancję że wezwanie zostało sprawdzone i wykonane. Rysunek 10. Potwierdzenie Co 15 sekund strona zostaje odświeżona i pojawia się komunikat o niewykonanych zadaniach wraz z odtwarzanym dzwiękiem co daje pewność, że nawet podczas innych zajęć osoba opiekująca się w danym momencie panelem informacyjnym nie przeoczy czy nie zareaguje na wezwanie. Rysunek 11. Komunikat Bielsko-Biała, 2012r. Strona 13
6. Wnioski i uwagi końcowe Wnioski System spełnia wszystkie początkowe założenia. Stworzona aplikacja może posłużyć szpitalom i domom prywatnym w celu ułatwienia pracy. Wykorzystanie technologii informatycznych takich jak XHTML, PHP, MySQL pozwala na tworzenie zaawansowanych narzędzi. Uwagi końcowe Stworzony system można w przyszłości rozbudować o kolejne funkcjonalności: Rozbudowanie systemu o możliwośc sterowania łóżkiem ortopedycznym Rozpudowanie systemu o możliwość sterowania zasłonami okien Bielsko-Biała, 2012r. Strona 14
7. Bibliografia A. Publikacje 1. Gajda W.: PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych. Wydawnictwo Helion, 2010 2. Meyer E.: Podręcznik CSS. Eric Meyer o tworzeniu nowoczesnych układów stron WWW. Wydawnictwo Helion, 2011 B. Prace dyplomowe WSIZ 1. Krzysztof Czernik, Informatyczny system rejestrowania pacjentów, Bielsko-Biała 2009, doc. dr n.t. M. Marecka 2. Marcin Kalarus, System rezerwacji i prezentacji repertuaru dla kina, Bielsko-Biała 2010, dr inż. Robert Kolud 3. Maria Rołka, Internetowy system informacyjny szpitala, Bielsko-Biała 2001, prof. dr hab. n.t., dr n.e. Franciszek Marecki C. Źródła internetowe 1. http://www.kurshtml.edu.pl/ 2. http://www.poradnik-webmastera.com/kursy/html/ 3. http://kursphp.com/ 4. http://phpkurs.pl/ Bielsko-Biała, 2012r. Strona 15
Spis ilustracji Rysunek 11. Schemat blokowy systemu... 7 Rysunek 12. Schemat blokowy systemu obsługi pielęgniarki... 7 Rysunek 13. Schemat blokowy systemu obsługi pacjenta... 8 Rysunek 14. Panel administracyjny systemu... 9 Rysunek 15.. Zarządzanie wezwaniami... 10 Rysunek 16. Panel chorego... 11 Rysunek 17. Aktywne wezwanie... 12 Rysunek 18. Niewykonane wezwania... 12 Rysunek 19. Wezwania... 13 Rysunek 20. Potwierdzenie... 13 Rysunek 21. Komunikat... 13 Bielsko-Biała, 2012r. Strona 16