System wspomagania obsługi pracy gabinetu stomatologicznego

Podobne dokumenty
Instrukcja użytkownika systemu medycznego

Praca w Gabinecie lekarskim

Program dla praktyki lekarskiej

Instrukcja użytkownika. Instrukcja konfiguracji i obsługi modułu e-rejestracja

Projekt z przedmiotu Projektowanie systemów teleinformatycznych

Instrukcja erejestracji Kliniki Nova.

Szybki start programu

Instrukcja korzystania z funkcji e - Rejestracja i e Portal

Instrukcja obsługi rejestracji elektronicznej dla pacjenta

Program. Pielęgniarki ambulatoryjnej. Pielęgniarki rodzinnej. Położnej. Copyright Ericpol Telecom sp. z o.o.

System rejestracji wizyt w BIOBANKU Instrukcja uz ytkownika systemu

Instrukcja obsługi zarejestrowanych transakcji przez Partnera Handlowego Online

REJESTRACJA W PRZYCHODNI

Instrukcja użytkownika systemu medycznego w wersji mobilnej. meopieka

Nie wszystkie funkcje e-rejestracji wymienione w poniższej instrukcji są dostępne

TECHNOLOGIA OBSŁUGI KONTRAKTÓW INFORMACJA O AKTUALIZACJI SYSTEMU ISO 9001:2008 Dokument: Raport Numer: 10/2016 Wydanie: Waga: 90

ELEKTRONICZNA KSIĄŻKA ZDARZEŃ

PORTAL PACJENTA CONCIERGE

Program dla praktyki lekarskiej

PROJEKT INŻYNIERIA OPROGRAMOWANIA. Temat: System obsługi kasy - projekt wzorcowy

Mobilny handlowiec by CTI. Instrukcja

Instrukcja obsługi rejestracji elektronicznej dla pacjenta

Moduł Integracji Aplikacji Mobilnych

Instrukcja użytkownika. Instrukcja konfiguracji i obsługi modułu usług prywatnych

Rejestracja wydania Karty DiLO w Programach zdrowotnych

Instrukcja obsługi serwisu internetowego Bluewhite e-pacjent

ZAWIERANIE UMÓW Z PODMIOTAMI PROWADZĄCYMI APTEKI

PORTAL PACJENTA CONCIERGE

Nowa funkcjonalność umożliwiająca sprawdzenie z systemie ewuś statusu uprawnienia do świadczeń dla wybranego pacjenta.

Projekt aplikacji prywatnej przychodni weterynaryjnej

PODRĘCZNIK UŻYTKOWNIKA PROGRAMU INTERCLINIC MODUŁ SZPITAL

Instrukcja system e-wuś

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

PORTAL PACJENTA CONCIERGE

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA DLA ZADANIA 2 (Portal Pacjenta)

INSTRUKCJA OBSŁUGI DLA FUNKCJONALNOŚCI PIELĘGNIARKI AMBULATORYJNEJ PIELĘGNIARKI ŚRODOWISKOWEJ. Wersja 1.0

Czynności wstępne dla bazy produkcyjnej programu mrej2

Nowoczesny system komputerowy przeznaczony do obsługi pacjentów i rozliczeń w dużych przychodniach i klinikach lekarskich.

Biblioteki publiczne

Biblioteki publiczne

Program dla praktyki lekarskiej. Instrukcja korzystania z panelu pielęgniarki szkolnej

Rejestracja. Rejestracji dokonujemy na stronie głównej Wasz Lekarz klikając przycisk Więcej (prawy górny róg), a następnie wybierając strefę lekarza

INSTRUKCJA PROGRAMU ENARZEDZIOWNIA SPIS TREŚCI

Spis treści. 1. Konfiguracja systemu ewuś Logowanie się do systemu ewuś Korzystanie z systemu ewuś Weryfikacja cykliczna...

Instrukcja użytkownika systemu medycznego

Skrócona instrukcja obsługi programu EndymionKOL

Program DIETpro. Prezentacja instruktażowa 2014/2015

Zadania do prezentacji

E-zlecenia. Opis modułu. Menu aplikacji. E-zlecenia 1

Rejestracja wydania Karty DiLO w AOS

Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

Instrukcja system e-wuś

Nabór Bursy/CKU. Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

Najpierw należy sprawdzić parametry rozliczenia urlopu - zakładka -Firma

Podręcznik użytkownika Wprowadzający aplikacji Wykaz2

Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

e-szpital Instrukcja użytkownika Treść dokumentacji jest aktualna w momencie wydania. Bytom, maj 2015

System imed24 Instrukcja Moduł Analizy i raporty

Instrukcja użytkownika System Internetowej Rejestracji Pacjentów. dla Firmy: MegaMed Sp. z o.o.

Instrukcja obsługi dziennika elektronicznego dla trenerów uczestniczących. w ogólnopolskim projekcie MultiSport. Luty 2015 r.

coffee Instrukcja do systemu Warszawa, wrzesień 2008

Instrukcja obsługi Zaplecza epk w zakresie zarządzania tłumaczeniami opisów procedur, publikacji oraz poradników przedsiębiorcy

Instrukcja obsługi programu VisitBook Semieta Lite

Rejestracja wydania Karty DiLO w SZP

Podręcznik użytkownika Publikujący aplikacji Wykaz2

Instrukcja uŝytkowania programu

Podlaski System Informacyjny e-zdrowie

INSTRUKCJA. ERP OPTIMA - Obsługa w zakresie podstawowym dla hufców. Opracował: Dział wdrożeń systemów ERP. Poznań, wersja 1.

Najważniejsze informacje dla klienta na temat Portalu Serwisowego D-Link Spis treści

Pierwszym krokiem w tworzeniu deklaracji zgodności jest wybór gabinetu oraz lekarza danego zlecenia protetycznego.

JPK w programie Ewa - fakturowanie i magazyn

ARKUSZ WERYFIKOWANYCH FUNKCJONALNOŚCI

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

RACHUNKOWOŚĆ KOMPUTEROWA JAKO PRZEDMIOT SPECJALICACJI W TECHNIKUM EKONOMICZNYM ROZKŁAD PROGRAMU NAUCZANIA


INSTRUKCJA PROGRAMU EWKA SPIS TREŚCI

ELEKTRONICZNE LISTY WPŁAT ZA AKTYWACJĘ Instrukcja

INSTRUKCJA OBSŁUGI V-TERMU LYONESS.

Diagram przypadków użycia

Podręcznik użytkownika

ELETRONICZNA WYMIANA DANYCH

Instrukcja dla rodziców. System elektronicznych rekrutacji

System CRM dla banku. Analiza i projekt. Paulina Grabowska, Piotr Kalański, Marcin Kubacki, Adrian Wiśniewski

Instrukcja Obsługi aplikacji Generator wniosków

Potwierdzenie uprawnienia pacjenta do świadczeń gwarantowanych

Dokumentacja panelu Klienta

Instrukcja użytkownika systemu medycznego. Pracownik medyczny psycholog / rehabilitant

Materiał szkoleniowy:

Obsługa kalendarza wizyt w serwisie elekarze. Podręcznik użytkownika

Instrukcja użytkownika systemu medycznego. Pracownik medyczny psycholog / rehabilitant

Instrukcja do programu BHP e-xpert

Moduł Reklamacje / Serwis

Instrukcja użytkownika NAUCZYCIELA AKADEMICKIEGO SYSTEMU ARCHIWIZACJI PRAC

Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

System Numerowania Recept (SNRL) Portal Personelu. Wniosek o dostęp do Portalu NFZ

Instrukcja obsługi Portalu Rejestracji Online SPZOZ Bychawa

System CRM dla banku. Analiza i projekt. Paulina Grabowska, Piotr Kalański, Marcin Kubacki, Adrian Wiśniewski

INSTRUKCJA OBSŁUGI PORTALU PERSONELU

Jako pierwsze wyświetlone zostanie okno (1) Rejestracja wydania karty DiLO Miejsce wydania.

Instrukcja użytkownika WYKŁADOWCY AKADEMICKIEGO SYSTEMU ARCHIWIZACJI PRAC

Transkrypt:

System wspomagania obsługi pracy gabinetu stomatologicznego grupa dziekańska 12 Kierunek: Informatyka i Ekonometria Specjalność: Informatyka Ekonomiczna Semestr: 6 Rok studiów: III Twórcy: Monika Pająk Tomasz Pajdo Michał Noryński Tomasz Ostachowski

Spis treści Cele systemu...3 Dziedzina problemu...4 Diagram hierarchii funkcji...6 Formularz opisu wymagań funkcji... 8 Diagramy UML...15 Diagram przypadków użycia... 15 Diagram przypadków użycia pracownicy placówki stomatologicznej... 15 Diagram przypadków użycia szczebel administracyjny i kierowniczy... 16 Diagram przypadków użycia zarządzanie materiałami... 17 Diagram przypadków użycia obsługa wizyt... 17 Diagram przypadków użycia całość projektowanego systemu... 18 Dokumentacja przypadku użycia dla przypadku Anulowanie wizyty... 19 Diagram klas... 20 Diagram czynności... 21 Diagram sekwencji... 22 Diagram związków encji (ERD)...23 Diagram przepływu danych (DFD)...24 Diagram kontekstowy... 24 Diagram zerowy... 25 Interfejs...26 Interfejs Dodaj nowego pacjenta... 26 Interfejs Przeglądaj grafik... 27 2

Cele systemu 1. Usprawnienie ewidencji zasobów: 1.1. Ewidencja środków trwałych (sprzętu medycznego), 1.2. Ewidencja materiałów, 1.3. Ewidencja pracowników przechowywanie danych 1.4. Ewidencja kontrahentów. 2. Usprawnienie ewidencji pacjentów, ich rejestracji i zapisów na wizyty: 2.1. przechowywanie danych o pacjentach (elektroniczna kartoteka), 2.2. Przechowywanie historii choroby pacjenta w formie elektronicznej zapewniające szybki dostęp do danych, 2.3. Stworzenie możliwości internetowego dostępu pacjentów do: 2.3.1. Swoich danych w celu ich aktualizacji, 2.3.2. Cennika usług, 2.3.3. Grafiku lekarzy i godzin przyjęć w celu zapisania się elektronicznie na wizytę, 2.3.4. Zapisu na wizytę. 3. Usprawnienie zarządzania placówką: 3.1. Szybki dostęp do stanu magazynu placówki i zautomatyzowanie zamówień materiałów, 3.2. Archiwizacja danych i dokumentów, 3.3. Prowadzenie cennika usług, 3.4. Ustalanie harmonogramu pracy pracowników i grafiku dla lekarzy, 3.5. Wystawianie rachunków, 3.6. Ewidencja świadczeń wykonywanych prywatnie jak i wykonywanych w ramach umowy z NFZ. 3

Dziedzina problemu Dziedziną problemu jest wspomaganie obsługi pracy placówki świadczącej usługi stomatologiczne. Przedmiotem modelowania jest owa placówka działająca w ramach kontraktu z NFZ (wizyty i usługi wykonane w ramach kontraktu odnotowywane są przez lekarzy na raportach dla NFZ), a także przyjmująca pacjentów prywatnie (do każdej takiej wizyty bądź usługi, która wykracza poza zakres kontraktu z NFZ wystawiany jest rachunek). W ramach przychodni działają równolegle, co najmniej dwa gabinety, w każdym z nich pacjentów przyjmuje jeden lekarz i asystentka. Za wizytę uznaje się również skorzystanie z pojedynczej usługi (np. zdjęcia rentgenowskiego), przy którym obecność lekarza nie jest obowiązkowa, ale konieczna jest obecność pielęgniarki (asystentki). Rejestracji do lekarza dokonuje rejestratorka, która jest jednocześnie osobą wystawiającą rachunki i przyjmującą do kasy opłaty w gotówce za wykonane usługi. Pełnoletni pacjent, który chociaż raz został zarejestrowany w przychodni posiada swoje elektroniczne konto, poprzez które może także zapisać się (bądź dziecko) na wizytę, sprawdzić i edytować swoje dane personalne, przeglądać cennik usług. Rejestracja odbywa się do konkretnego lekarza stomatologa (rejestratorka i zalogowany w systemie pacjent mają wgląd do harmonogramu pracy lekarzy a także grafiku przyjęć), na określony dzień i godzinę (numer wizyty), co pozwala na zredukowanie praktycznie do zera kolejek w poczekalni i pozwala uwzględnić w pewnym stopniu osobiste preferencje pacjentów. Każda zapisana wizyta może zostać ponadto anulowana, bądź godzina i termin wizyty mogą zostać zmienione (na inny wolny termin). Wcześniej wspomniane skorzystanie z usługi niewymagającej obecności lekarza odbywa się na poczekaniu, bez konieczności wcześniejszej rejestracji (jest jednak nadal uważane za wizytę i zostaje odnotowane w karcie pacjenta). W przychodni przechowywane są dane o wszystkich prywatnych i nieprywatnych pacjentach, pracownikach i kontrahentach oraz o środkach trwałych (wraz z danymi pracownika odpowiedzialnego za dany środek trwały) i materiałach (wraz ze stanem magazynowym). Informacje te zapisywane są elektronicznie w bazie danych. Każdy pacjent posiada także w bazie swoją (tylko jedną) kartę pacjenta, która zawiera m.in. dane osobowe, historię choroby, terminy kolejnych przyjęć i każdorazowe wywiady lekarskie. Podczas 4

wizyty pacjent może skorzystać z jednej bądź wielu usług świadczonych w przychodni, a ważne informacje o przebiegu leczenia są zapisywane przez lekarza bądź asystentkę w karcie pacjenta. Ponadto asystentka ma obowiązek rejestrowania ilości zużytych materiałów przy każdej wizycie (chyba, że nic nie zostało zużyte). Pracownik przychodni (magazynier) może składać zamówienia na materiały. Pojedyncze zamówienie może dotyczyć jednego lub wielu materiałów od tego samego dostawcy. Każda zrealizowana pozycja z zamówienia musi być poparta fakturą od dostawcy (z tym, że zakładamy, iż na jednej fakturze mogą się pojawić pozycje z różnych zamówień, ale złożonych do tego samego dostawcy). Czas pracy pracowników przychodni wyznaczany jest na harmonogramie pracy, do którego wgląd mają wszyscy pracownicy i pacjenci. Harmonogram ustalany jest na miesiąc z góry (z tym, że przewidziana jest oczywiście możliwość edycji harmonogramu w przypadku zwolnień L4 pracowników itp.). Każdy lekarz ma ponadto dzienny grafik pracy, na którym zapisywani są w odpowiednich godzinach pacjenci. Jak już wspomniano na początku, lekarze odpowiedzialni są za raporty dla NFZ, natomiast asystentki, pracownicy administracji i osoby odpowiedzialne za materiały mogą być zobligowane do sporządzania raportów dla kierownictwa. Ponadto pracownik administracji i pracownik szczebla kierowniczego (pracownik zarządu) mają możliwość tworzenia w systemie zestawień z opcją wygenerowania wykresu dla odpowiednich danych. 5

Diagram hierarchii funkcji 1. Ewidencja zasobów 1.1. Ewidencja pracowników 1.1.1. Dodawanie danych o pracownikach 1.1.2. Modyfikowanie danych o pracownikach 1.1.3. Wyszukiwanie pracowników 1.2. Ewidencja środków trwałych 1.2.1. Dodawanie danych o środkach trwałych 1.2.2. Modyfikowanie danych o środkach trwałych 1.2.3. Wyszukiwanie środków trwałych 1.3. Ewidencja materiałów 1.3.1. Dodawanie danych o materiałach 1.3.2. Modyfikowanie danych o materiałach 1.3.2.1. Aktualizacja stanu danego materiału na magazynie 1.3.2.1.1. Rejestracja wydania materiału z magazynu 1.3.2.1.2. Rejestracja przyjęcia materiału na magazyn 1.3.2.2. Aktualizacja danych o materiale 1.3.3. Wyszukiwanie materiałów 1.4. Ewidencja pacjentów 1.4.1. Dodawanie danych o pacjentach 1.4.2. Modyfikowanie danych o pacjentach 1.4.2.1. Edycja danych osobowych 1.4.2.2. Aktualizacja historii choroby 1.4.3. Wgląd do danych pacjenta 1.4.4. Wgląd do historii choroby pacjenta 1.5. Ewidencja kontrahentów 1.5.1. Dodawanie danych o kontrahentach 1.5.2. Modyfikowanie danych o kontrahentach 2. Ewidencja wizyt i usług 2.1. Ewidencja wizyt 2.1.1. Zapis na wizytę 2.1.2. Zmiana terminu wizyty 2.1.3. Anulowanie wizyty 2.2. Ewidencja usług 2.2.1. Dodawanie danych o usługach 2.2.2. Aktualizacja ceny usługi 2.2.3. Drukowanie cennika usług 2.2.4. Wgląd do cennika usług 3. Obsługa funkcjonowania placówki 3.1. Ewidencja czasu pracy pracowników 3.1.1. Ustalanie harmonogramu pracy 6

3.1.2. Edytowanie harmonogramu pracy 3.1.3. Sporządzanie grafiku pracy 3.1.4. Edytowanie grafiku pracy 3.1.5. Wgląd do harmonogramu pracy 3.1.6. Wgląd do grafiku pracy 3.1.7. Drukowanie harmonogramów 3.1.8. Drukowanie grafików 3.2. Wspomaganie ewidencji finansowo księgowej 3.2.1. Wystawianie rachunków 3.2.2. Rejestracja zobowiązań 3.2.3. Rejestracja obrotu gotówkowego 3.2.3.1. Rejestracja wpłat gotówkowych 3.2.3.2. Rejestracja wypłat gotówkowych 3.2.4. Rejestracja wyciągów bankowych 3.3. Ewidencja zamówień materiałowych 3.3.1. Dodawanie danych o zamówieniach 3.3.2. Modyfikacja danych o zamówieniach 3.4. Archiwizacja i kontrola danych i dokumentów 4. Kontrola pracy i wydajności placówki 4.1. Ewidencja raportów 4.1.1. Tworzenie raportów dla NFZ 4.1.2. Tworzenie raportów dla kierownictwa 4.1.3. Przegląd raportów 4.2. Ewidencja zestawień 4.2.1. Tworzenie zestawień 4.2.2. Przeglądanie zestawień 4.2.3. Generowanie wykresów 7

Formularz opisu wymagań funkcji NAZWA FUNKCJI OPIS FUNKCJI DANE WEJŚCIOWE ŹRÓDŁO DANYCH WEJŚCIOWYCH WYNIK WARUNEK WSTĘPNY UWAGI 1 Ewidencja Zasobów Funkcja umożliwia dodawanie, wyszukiwanie, edytowanie danych o pracownikach,środkach trwałych, materiałach, pacjentach oraz kontrahentach Dane dotyczące pracowników, środków trwałych, materiałów, pacjentów i kontrahentów Pracownik przychodni stomatologicznej Dodanie lub zmodyfikowanie danych o pacjentach, środkach trwałych, materiałach, pracownikach, kontrahentach Modyfikowane elementy muszą istnieć w systemie Aby było możliwe poprawne działanie placówki musi istnieć ewidencja zasobów NAZWA FUNKCJI 1.3 Ewidencja materiałów OPIS FUNKCJI DANE WEJŚCIOWE ŹRÓDŁO DANYCH WEJŚCIOWYCH WYNIK WARUNEK WSTĘPNY UWAGI Funkcja umożliwia dodawanie, edytowanie oraz aktualizowanie stanu na magazynie danego materiału Dane dotyczące materiałów - indeks, nazwa, ilość materiału na magazynie, wymagany poziom minimalny, wymagany poziom maksymalny, cena Magazynier Dodanie, edycja lub zaktualizowanie stanu na magazynie danego materiału Modyfikowane materiały musza istnieć w systemie oraz zaktualizowanie stanu na magazynie jest tylko możliwe dla istniejącego w systemie materiału Aby było możliwe poprawne działanie placówki musi istnieć ewidencja materiałów 8

NAZWA FUNKCJI OPIS FUNKCJI DANE WEJŚCIOWE ŹRÓDŁO DANYCH WEJŚCIOWYCH WYNIK WARUNEK WSTĘPNY UWAGI 1.3.2 Modyfikowanie danych o materiałach Funkcja umożliwia modyfikowanie danych o materiale oraz aktualizacje stanu na magazynie danego materiału Dane dotyczące materiałów - indeks, nazwa, ilość materiału na magazynie, wymagany poziom minimalny, wymagany poziom maksymalny, cena Magazynier Zmodyfikowane dane o materiale Modyfikowany materiał musi istnieć w systemie Aby było możliwe poprawne działanie placówki, magazynier musi mieć dostęp do modyfikacji danych materiałowych. NAZWA FUNKCJI OPIS FUNKCJI DANE WEJŚCIOWE ŹRÓDŁO DANYCH WEJŚCIOWYCH WYNIK WARUNEK WSTĘPNY UWAGI 1.3.2.1 Aktualizacja stanu danego materiału na magazynie Funkcja umożliwia rejestrację wydania materiału z magazynu oraz rejestrację przyjęcia materiału na magazyn Ilość danego materiału na magazynie, ilość przyjmowanego bądź wydawanego z magazynu materiału Magazynier Zaktualizowany stan na magazynie danego materiału Materiał, dla którego jest aktualizowany stan na magazynie musi istnieć w systemie Aby było możliwe poprawne działanie placówki, magazynier musi mieć dostęp do aktualnych stanów materiałów w magazynie 9

NAZWA FUNKCJI OPIS FUNKCJI DANE WEJŚCIOWE ŹRÓDŁO DANYCH WEJŚCIOWYCH WYNIK WARUNEK WSTĘPNY UWAGI 1.3.2.1.1 Rejestracja wydania materiału z magazynu Funkcja umożliwia rejestrację wydania materiału z magazynu Ilość danego materiału na magazynie, ilość wydanego materiału z magazynu Magazynier Zmniejszenie stanu materiału na magazynie o ilość, która została wydana Materiał dla którego odbywa się rejestracja wydania musi istnieć w systemie Aby było możliwe poprawne działanie placówki musi istnieć rejestracja wydania materiału z magazynu NAZWA FUNKCJI OPIS FUNKCJI 2 Ewidencja usług i wizyt Funkcja umożliwia ewidencje usług oraz ewidencje wizyt DANE WEJŚCIOWE Dane dotyczące wizyt i usług ŹRÓDŁO DANYCH WEJŚCIOWYCH WYNIK WARUNEK WSTĘPNY UWAGI Lekarz, asystentka, pracownik administracji, rejestratorka, pacjent Modyfikacja właściwości danej usługi lub terminu wizyty, dodanie nowej wizyty bądź usługi Modyfikowane wizyty bądź usługi muszą istnieć w systemie, nowa wizyta dodawana do systemu (do tego samego lekarza) nie może pokrywać się terminem i godziną z już istniejącą, aktywną wizytą zapisaną w systemie Aby było możliwe poprawne działanie placówki musi istnieć ewidencja wizyt i usług 10

NAZWA FUNKCJI OPIS FUNKCJI 2.1 Ewidencja wizyt Funkcja umożliwia zapis na wizytę, zmianę terminu wizyty oraz anulowanie wizyty DANE WEJŚCIOWE Dane dotyczące wizyty id wizyty, data wizyty, godzina wizyty, id pacjenta, id pracownika, status ŹRÓDŁO DANYCH Rejestratorka, pacjent WEJŚCIOWYCH WYNIK WARUNEK WSTĘPNY UWAGI Modyfikacja terminu wizyty bądź całkowite jej anulowanie Zmiana terminu wizyty oraz anulowanie wizyty wymaga istniejącej w systemie wizyty, zapis na wizytę jest tylko możliwy w sytuacji gdy w wybranym terminie pracuje dany lekarz oraz termin ten nie jest zajęty przez innego pacjenta Aby było możliwe poprawne działanie placówki musi istnieć ewidencja wizyt NAZWA FUNKCJI OPIS FUNKCJI 2.1.1 Zapis na wizytę Funkcja umożliwia zapis na wizytę DANE WEJŚCIOWE Dane dotyczące wizyty id wizyty, data wizyty, godzina wizyty, id pacjenta, status ŹRÓDŁO DANYCH Rejestratorka, pacjent WEJŚCIOWYCH WYNIK WARUNEK WSTĘPNY UWAGI Pojawienie się w grafiku pracy lekarza nowej wizyty Zapis na wizytę jest tylko możliwy w sytuacji gdy w wybranym terminie pracuje dany lekarz oraz termin ten nie jest zajęty przez innego pacjenta Aby było możliwe poprawne działanie musi istnieć sposób rejestracji wizyt 11

NAZWA FUNKCJI OPIS FUNKCJI DANE WEJŚCIOWE ŹRÓDŁO DANYCH WEJŚCIOWYCH WYNIK WARUNEK WSTĘPNY 3. Obsługa funkcjonowania placówki Funkcja umożliwia ewidencję czasu pracy pracowników, ewidencję zamówień materiałowych, wspomaganie ewidencji finansowo księgowej oraz archiwizację i kontrolę danych i dokumentów Dane dotyczące organizacji pracy pracowników, dane o wystawionych przez placówkę rachunkach i dane o fakturach zakupu, dane dot. obrotu gotówkowego i wyciągów bankowych, dane dot. zamówień materiałowych Pracownicy przychodni stomatologicznej, pacjenci Stworzenie harmonogramu pracy pracowników, grafiku przyjęć lekarza, zapisanie danych na temat zamówień, faktur, rachunków, wyciągów bankowych oraz obrotu gotówkowego w systemie, stworzenie i zapisanie archiwów danych i dokumentów Dane muszą istnieć w systemie. W przypadku kontroli poprawności - dopisanie lub modyfikacja danych w systemie. UWAGI NAZWA FUNKCJI OPIS FUNKCJI 3.3. Ewidencja zamówień materiałowych Funkcja umożliwia dodawanie i modyfikowanie danych na temat zamówień materiałowych DANE WEJŚCIOWE Dane dotyczące zamówień materiałowych ŹRÓDŁO DANYCH WEJŚCIOWYCH WYNIK WARUNEK WSTĘPNY UWAGI Magazynier Stworzenie nowego zamówienia lub modyfikacja istniejącego zamówienia Dane na temat materiałów oraz modyfikowanych zamówień muszą istnieć w systemie. Aby było możliwe poprawne działanie musi istnieć ewidencja zamówień materiałowych 12

NAZWA FUNKCJI OPIS FUNKCJI 3.3. Dodawanie danych o zamówieniach Funkcja umożliwia dodawanie danych na temat zamówień materiałowych DANE WEJŚCIOWE Dane dotyczące zamówień materiałów ŹRÓDŁO DANYCH WEJŚCIOWYCH WYNIK WARUNEK WSTĘPNY UWAGI Magazynier Stworzenie nowego zamówienia materiałowego Dodawane zamówienie nie może istnieć w systemie. Muszą istnieć zdefiniowane dane na temat zamawianych materiałów Aby było możliwe poprawne działanie musi istnieć ewidencja zamówień materiałowych NAZWA FUNKCJI OPIS FUNKCJI DANE WEJŚCIOWE ŹRÓDŁO DANYCH WEJŚCIOWYCH WYNIK WARUNEK WSTĘPNY UWAGI 4. Kontrola pracy i wydajności placówki Funkcja umożliwia ewidencję raportów oraz ewidencję zestawień wraz z generowaniem wykresów Dane dotyczące pracowników, środków trwałych, pacjentów, materiałów, kontrahentów, wizyt, zamówień oraz dane finansowoksięgowe Magazynier, asystentka, lekarz, pracownik administracji Stworzenie raportów dla kierownictwa i NFZ oraz stworzenie zestawień, wraz z możliwością ich przeglądania Dane na temat pracowników, środków trwałych, pacjentów, materiałów, kontrahentów, wizyt, zamówień oraz dane finansowoksięgowe muszą istnieć w systemie Aby było możliwe poprawne działanie musi istnieć ewidencja w/w danych 13

NAZWA FUNKCJI OPIS FUNKCJI DANE WEJŚCIOWE ŹRÓDŁO DANYCH WEJŚCIOWYCH WYNIK WARUNEK WSTĘPNY UWAGI 4. 1. Ewidencja raportów Funkcja umożliwia tworzenie i przeglądanie raportów dla kierownictwa i NFZ Dane dotyczące wizyt, pacjentów, materiałów, zamówień, środków trwałych, kontrahentów oraz dane finansowo-księgowe Magazynier, asystentka, lekarz, pracownik administracji Stworzenie raportów dla kierownictwa i NFZ z możliwością ich przeglądania Dane na temat pracowników, środków trwałych, pacjentów, materiałów, kontrahentów, wizyt, zamówień oraz dane finansowoksięgowe muszą istnieć w systemie Aby było możliwe poprawne działanie musi istnieć ewidencja w/w danych 14

Diagramy UML W projekcie zostały uwzględnione cztery rodzajów diagramów UML: Diagramy przypadków użycia na różnych poziomach dekompozycji Diagram klas Diagram czynności Diagram sekwencji Diagram przypadków użycia Najbardziej szczegółowo opisany w projekcie, dający możliwość graficznego zobrazowania przypadków użycia, aktorów oraz związków między nimi, występujących w danej dziedzinie przedmiotowej. Dla lepszego zrozumienia działania systemu z punktu widzenia użytkownika diagram został podzielony na 4 mniejsze części: pracownicy placówki stomatologicznej, szczebel administracyjny i kierowniczy, zarządzanie materiałami, obsługa wizyt. Diagram przypadków użycia pracownicy placówki stomatologicznej 15

Diagram przypadków użycia szczebel administracyjny i kierowniczy 16

Diagram przypadków użycia zarządzanie materiałami Diagram przypadków użycia obsługa wizyt 17

Diagram przypadków użycia całość projektowanego systemu Poniższy diagram przedstawia całość projektowanego systemu. Tworzony system będzie zawierał 7 aktorów grających różne role: Pacjenta, Lekarza, Rejestratorkę, Asystentkę, Magazyniera, Pracownika zarządu, Pracownika administracji, oraz 45 przypadków użycia.diagram został także rozbudowane o bardziej zaawansowane składniki, takie jak zależności zawierania, zależności rozszerzania i uogólnienia. 18

Dokumentacja przypadku użycia dla przypadku Anulowanie wizyty Nazwa: Anulowanie wizyty Numer: 14 Twórca: Michał Noryński - projektant Poziom ważności: Średni Typ przypadku użycia: Rozszerzenie Aktorzy: Rejestratorka, Pacjent Krótki opis: Anulowanie zarezerwowanej wizyty Warunki wstępne: Pacjent musi być wcześniej zapisany na wizytę Warunki końcowe: System daje możliwość zapisania się na anulowaną wizytę innemu pacjentowi 1. Rejestratorka weryfikuje wizytę uruchamiając funkcję Weryfikuj wizytę 2. System wyświetla okienko z informacją o zapisach na dany dzień Główny przepływ zdarzeń: 3. Rejestratorka zaznacza pozycję zapisanej osoby i wybiera opcję Anuluj wizytę 4. System prosi o potwierdzenie wykonania operacji komunikatem Czy na pewno anulować wizytę?. 5. Rejestratorka potwierdza wykonanie operacji wybierając przycisk TAK 6. System potwierdza wykonanie transakcji komunikatem Anulowano Wizytę 2a. System wyświetla komunikat Brak rezerwacji Alternatywne przepływy zdarzeń: 5a. Rejestratorka rezygnuje z anulowania wizyty. 6a. Jeżeli wystąpił problem z potwierdzeniem operacji przez system wyświetla się komunikat Wizyta nie została anulowana Specjalne wymagania: 1. Wysoka niezawodność systemu Notatki i kwestie: Brak 19

Diagram klas Poniższy diagram przedstawia strukturę systemu w modelach obiektowych przez ilustrację struktury klas i zależności między nimi. Diagram ten składa się z 13 klas, które zawierają 68 atrybutów, 37 metod publicznych oraz połączone są 18 zależnościami, w tym jedna klasa Logowanie, nie posiada żadnych atrybutów. 20

Diagram czynności Prezentacja czynności Przeglądanie i dodawanie wpisów do historii choroby pacjenta. Czynność jest podzielona na dwie partycje (na lekarza i system). Diagram obrazuje czynność od momentu wciśnięcia w menu przycisku logowanie, przez weryfikację hasła, wyszukanie pacjenta, wyświetlenie formularza nowego wpisu, a skończywszy na wylogowaniu się. 21

Diagram sekwencji Prezentacja diagramu sekwencji dla przypadku użycia Złóż zamówienie wraz z uwzględnieniem przypadku rozszerzającego Modyfikuj zamówienie. Składa się on z 5 obiektów oraz 13 komunikatów.magazynier rozpoczyna składanie zamówienia od zapytania o dane kontrahentów, które są przesyłane do formularza zamówienia. Jeśli zapytanie będzie błędne magazynier otrzyma komunikat o błędzie. Następnie magazynier składa zapytanie dotyczące danych materiału, które następnie są przesyłane do formularza zamówień (musi wpisać poprawne dane inaczej system zgłosi błąd). Jeśli dane o kontrahentach i materiałach są poprawne to zostają one zapisane w bazie danych. Jeżeli system nie zgłosi żadnego błędu magazynier otrzyma potwierdzenie zapisu. Po zapisie zamówienia istniej możliwość modyfikacji istniejącego zamówienia. 22

Diagram związków encji (ERD) Poniższy diagram daje możliwość przeanalizowania struktury danych przechowywanych w projektowanym systemie informatycznym. Stworzony model jest zbudowany z 23 encji i 107 atrybutów połączonych 26 związkami. 23

Diagram przepływu danych (DFD) Diagram kontekstowy Poniższe dwa diagramy obrazują dynamiczną strukturę danych. Łączą elementy zewnętrzne systemu, składnice danych oraz procesy zachodzące w systemie. Diagram kontekstowy definiuje zakres i granice systemu. System przedstawiony jest jako pojedynczy proces a na obwodzie przedstawione są obiekty zewnętrznie. Reasumując, na diagramie znajduję się 9 obiektów zewnętrznych powiązanych z systemem - 39 przepływami danych. 24

Diagram zerowy Diagram zerowy jest rozszerzeniem diagramu kontekstowego. Następuję tu dekompozycja procesu występującego na diagramie kontekstowym na zbiór kluczowych procesów występujących w firmie. Dodatkowo pojawiają się składnice danych,w których przechowywane są dane. Na poniższym diagramie możemy odnaleźć: 4 kluczowe procesy dla firmy, 9 różnych obiektów zewnętrznych, 94 przepływy danych. 25

Interfejs Poniższe interfejsy przedstawiają dwie dostępne w systemie funkcje dla rejestratorki: Interfejs Dodaj nowego pacjenta Interfejs Przeglądaj grafik Interfejs Dodaj nowego pacjenta Poniższy interfejs przedstawia formularz jaki trzeba wypełnić aby zarejestrować nowego pacjenta w systemie. Na interfejsie umieszczonych jest 13 pól tekstowych, zawierających podstawowe dane pacjenta, za wyjątkiem ostatnich trzech w których są informacje potrzebne do zalogowania się pacjenta w systemie. Po wypełnieniu formularza rejestratorka może kliknąć w przycisk zatwierdź co spowoduje zapisanie nowego pacjenta w systemie. 26

Interfejs Przeglądaj grafik Poniższy interfejs służy do przeglądania grafiku pracy wybranego lekarza. Składa się on z dwóch list służących do wybrania interesującego nas lekarza oraz miesiąca, kalendarza za pomocą którego wybieramy dzień poszczególnego miesiąca oraz tabeli, która przedstawia listę pacjentów na dany dzień, którą można wydrukować. 27