Projekt analizy systemu informatycznego
dla Przychodni Lekarskiej
Sprawdzający:
mgr inż. Rafał Bartoszak
Wykonanie:
Kardas Bartłomiej
Klimczak Łukasz
Walkowiak Robert
Bydgoszcz 2007
2
Spis treści:
1. Opis rzeczywistości.........................................................................3
2. Cele, dla których tworzony jest system informatyczny Przychodni
Lekarskiej............................................................................................5
3. Założenia, co do funkcji obsługiwanych przez system ....................6
4. Diagramy Przepływu Danych (DFD) ..............................................7
4.1 Diagram kontekstowy ...........................................................................................................7
4.2 Dopisanie pacjenta do systemu..............................................................................................7
4.2 Dopisanie lekarza do systemu................................................................................................8
4.3 Umówienie wizyty ................................................................................................................8
4.4 Modyfikacja danych pacjenta ................................................................................................9
4.5 Modyfikacja danych lekarza..................................................................................................9
4.7 Zmiana terminu wizyty .......................................................................................................10
4.8 Usunięcie danych o pacjencie..............................................................................................10
4.9 Usunięcie danych o lekarzu.................................................................................................11
4.10 Odwołanie wizyty .............................................................................................................11
4.11 Zapis badania w karcie pacjenta ........................................................................................12
5. Diagram Encji Relacji (ERD)........................................................13
6. Normalizacja tabel.........................................................................15
6.1.1 Tabela specjalności......................................................................................................15
6.1.2 Tabela Terminów Wizyt ..............................................................................................15
6.1.3 Tabela Pacjent .............................................................................................................16
6.1.4 Tabela Badania ............................................................................................................16
6.1.5 Tabela choroby............................................................................................................16
6.1.6 Tabela Lekarz ..............................................................................................................17
6.1.7 Tabela Lekarstwa.........................................................................................................17
6.1.8 Tabela Karta Pacjenta ..................................................................................................17
7. Magazyny systemu........................................................................19
7.1 Magazyn lekarzy.................................................................................................................19
7.2 Magazyn pacjentów ............................................................................................................19
7.3 Magazyn specjalności .........................................................................................................20
7.4 Magazyn wizyt....................................................................................................................20
7.5 Magazyn kart pacjentów......................................................................................................20
8. Wejścia / wyjścia systemu.............................................................22
9. Uwagi i wnioski ............................................................................23
3
1. Opis rzeczywisto
ści
Ø
Przychodnia Lekarska „Zdrowie” zajmuje się świadczeniem usług
medycznych. Misją przychodni jest dbanie o jak najlepsze zdrowie klientów,
pacjentów. Swoje przesłanie realizuje poprzez podstawową i specjalistyczną
opiekę medyczną, medycynę pracy, profilaktykę, diagnostykę, pielęgnację,
leczenie i rehabilitację.
Ø
Przychodnia „Zdrowie” zapewnia opiekę zdrowotną na najwyższym
poziomie. Dysponuje najwyższej klasy sprzętem medycznym. Nawet
najdoskonalszy sprzęt nie jest w stanie zastąpić wiedzy i umiejętności
wysoko wykwalifikowanej kadry medycznej. Dlatego zatrudnia tylko
najlepszych specjalistów, którzy stale podnoszą poziom swoich umiejętności.
Ø
Oferuje całodobowy system pomocy medycznej. Zatrudnia zespół lekarzy
dyżurnych dostępnych przez 24 godziny.
Ø
Oferta przychodni przewiduje najwyższej jakości usługi z zakresu:
§ interny
§ pediatrii
§ ginekologii
§ laryngologii
§ okulistyki
§ dermatologii
§ alergologii
§ reumatologii
§ ortopedii
§ chirurgii
§ urologii
§ neurologii
§ neurochirurgii
§ kardiologii
§ endokrynologii
§ USG
Ø Proponuje także kompleksowe świadczenia lekarskie dla zakładów pracy w
zakresie badań wstępnych i okresowych, kontrolnych
§ badania kierowców
§ kompleksowe świadczenia lekarskie dla zakładów pracy w zakresie
badań wstępnych i okresowych, kontrolnych i specjalistycznych,
§ zabiegi z zakresu chirurgii i ginekologii
4
§ badania krwi i moczu
§ zabiegi pielęgniarskie
§ masaż leczniczy
§ zabiegi kosmetyczne
§ cały zakres badań ultrasonograficznych
§ echo serca
Ø Dla wygody klientów rejestracja i zapisywanie pacjentów jest możliwe na
dwa sposoby: rejestracja osobista, rejestracja telefoniczna.
5
2. Cele, dla których tworzony jest system informatyczny
Przychodni Lekarskiej
Ø Zadaniem tego systemu informatycznego ma być bezpośrednia obsługa
przychodni lekarskiej. Do najważniejszych funkcji realizowanych przez
program mają być:
- prowadzenie kalendarza wizyt, rezerwacja wizyty na określony
dzień i godzinę, wyszukiwanie wolnego terminu
- rejestrowanie wszystkich danych dotyczących wizyty
(rozpoznań, zabiegów, leków)
- rejestrowanie wyników badań
- prowadzenie rejestru wykonywanych badań
- automatyczny wydruk większości dokumentów (recept, druków
ZUS, wyników badań, skierowań, zaświadczeń itp.)
- gromadzenie informacji o lekarzach zatrudnionych, ustalanie
planu pracy poszczególnych pracowników
Ø Priorytetem jest prostota obsługi i przejrzystość całego systemu.
6
3. Za
łożenia, co do funkcji obsługiwanych przez system
Ø Przyjęcie przez system danych osobowych (identyfikacja klienta – pacjenta)
- Ta funkcja daje możliwość sprawdzenia danych klienta czy jest zapisany
w naszej przychodni. Jeżeli nie jest następuje dodanie jego danych
osobowych dane te to imię, nazwisko, adres zamieszkania, PESEL. W razie
potrzeby można modyfikować istniejące dane jak i usunąć kartę istniejącego
pacjenta.
Ø Rejestracja pacjenta - Funkcja wywoływana przez pracownika działu
rejestracji. Klient – pacjent jest rejestrowany do wybranego lekarza,
wcześniej jednak następuje sprawdzenie czy dany lekarz pracuje w danym
dniu i czy są wolne miejsca. Lekarze przyjmują w godzinach od 8-15.
Z wyjątkiem lekarzy dyżurnych. Istnieje możliwość rezygnacji pacjenta
z wcześniej umówionej wizyty.
Ø Zapis do karty pacjenta - Dzięki tej funkcji lekarz po przeprowadzonym
badaniu stawia diagnozę pacjentowi. W razie potrzeby lekarz przepisuje
lekarstwa, udziela porad zapisuje objawy zdiagnozowanej choroby.
Ø Odczyt z karty pacjenta - Funkcja umożliwia lekarzowi odczytywanie z karty
pacjenta przebytych chorób.
Ø Wizyty - Dzięki tej funkcji można w czytelny sposób ustalać i przeglądać
grafik wizyt poszczególnych lekarzy.
Ø Informacje o lekarzach - Funkcja umożliwia przeglądanie rekordów
zatrudnionych lekarzy. W razie zatrudnienia nowego lekarza dopisywane są
jego dane osobowe do kartoteki lekarzy.
Ø Dodaj lekarzowi specjalność - Zatrudniony lekarz może posiadać wiele
specjalności np. chirurg, anestezjolog.
Ø Specjalności lekarzy - Służy do wyświetlania wybranego lekarza wraz
z posiadaną specjalnością.
Ø Pacjenci wybranego lekarza - Dzięki tej funkcji mamy możliwość
przeglądania listy pacjentów każdego lekarza oraz terminów odbytych wizyt.
Ø Lekarze wg specjalności - Funkcja ta daje nam możliwość po wpisaniu
szukanej specjalności wyświetlenie wszystkich lekarzy o danej specjalizacji.
Ø Badania - Funkcja ta wyświetla listę wszystkich możliwych badań, jakie
można wykonać w placówce.
7
4.
Diagramy Przep
ływu Danych (DFD)
4.1 Diagram kontekstowy
W powyższym diagramie kontekstowym ukazaliśmy podstawowe zależności,
jakie łączą pacjenta z przychodnią lekarska. Aby nasz system mógł poprawnie
obsłużyć swojego klienta, którym dla niego jest właśnie pacjent musi pobrać
od niego dane. Pacjent po odbyciu się określonych dalej procesów systemu
może otrzymać receptę lub skierowanie na leczenie szpitalne.
4.2 Dopisanie pacjenta do systemu
Aby dodać klienta, który stanie się później naszym pacjentem do systemu
pracownik recepcji powinien w pierwszej kolejności otrzymać od klienta dowód
osobisty oraz wypełnioną deklarację członkostwa. Na podstawie tych
dokumentów pracownik recepcji uzupełnia dane nowego pacjenta w bazie
pacjentów. Po dokonaniu wpisu oddaje klientowi jego dowód, a na podstawie
deklaracji zakłada kartę pacjenta, gdzie owa deklaracja trafia jako pierwszy
dokument.
8
4.2 Dopisanie lekarza do systemu
Aby dodać lekarza, który stanie się później naszym pracownikiem do systemu
należy pobrać od niego w pierwszej kolejności dowód osobisty, wypełnioną
umowę, dyplomy specjalizacji oraz ankietę osobową. Na podstawie tych
dokumentów uzupełniane są dane nowego lekarza w bazie lekarzy. Po
dokonaniu wpisu oddaje się lekarzowi jego dowód, a ankietę osobową wraz z
umową i dyplomami umieszcza się w archiwum specjalności.
4.3 Umówienie wizyty
W momencie, gdy pacjent stara się zarejestrować jednym z wywoływanych
procesów jest umówienie wizyty. Najważniejszą kwestią wykorzystywaną w
tym procesie jest takie dopasowanie terminu tj. data i godz. tak, aby wolne
terminy wybranego wcześniej lekarza jak najlepiej dopasować do wyboru
pacjenta. Dlatego należy najpierw przeszukać magazyn wizyt w poszukiwaniu
wolnego terminu u danego lekarza, a następnie wpisać informacje do tabeli
wizyt w tym magazynie.
9
4.4 Modyfikacja danych pacjenta
Dane pacjenta modyfikowane są stosunkowo rzadko nie mniej jednak zdarzają
się koniecznością. Informacje osobowe pacjenta przechowywane w bazie
przychodni nie są zbyt szczegółowe, jednak na tyle istotne by koniecznym było
ich potwierdzenie w formie papierowej. Wymagane jest zatem osobiste
stawiennictwo pacjenta w przychodni z odpowiednimi dokumentami. Proces
zapisuje nowe dane w bazie pacjentów, a następnie otrzymane dokumenty
składa do karty pacjenta.
4.5 Modyfikacja danych lekarza
Dane lekarza modyfikowane są rzadko. Stają się jednak konieczne, gdy np.
lekarz zrobi dodatkową specjalność. Informacje osobowe lekarza
przechowywane w bazie przychodni nie są zbyt szczegółowe, jednak na tyle
istotne by koniecznym było ich potwierdzenie w formie papierowej. Proces
zapisuje nowe dane w bazie lekarzy, a następnie otrzymane dokumenty składa
do magazynu specjalności.
10
4.7 Zmiana terminu wizyty
Proces ten jest bliźniaczym procesem ustalenia terminu wizyty dla danego
pacjenta. Różnica polega na tym, że wśród danych wejściowych jest teraz prócz
proponowanego terminu także informacja o poprzednim, już zapisanym
terminie. Po ustaleniu dostępności nowej daty następuje
4.8 Usunięcie danych o pacjencie
Gdy pacjent chce zrezygnować z usług świadczonych przez przychodnie należy
go wypisać. Tym właśnie zajmuje się ten proces. Usunięcie musi zostać
potwierdzone dokumentem rezygnacji przez klienta, który później trafia do
archiwum kart pacjentów.
11
4.9 Usunięcie danych o lekarzu
Gdy z przychodni zwalniany jest lekarz należy usunąć jego wpis z bazy. Tym
właśnie zajmuje się ten proces. Usunięcie musi zostać potwierdzone
dokumentem rozwiązującym umowę dostarczonym przez lekarza, który później
trafia do archiwum specjalności.
4.10 Odwołanie wizyty
Gdy pacjent chce odwołać wizytę należy wpis o tejże wizycie usunąć z
archiwum wizyt. Tym właśnie zajmuje się ten proces. Usunięcie nie musi zostać
potwierdzana żadnym dokumentem. Wystarczy choćby telefon pacjenta do
przychodni z informacją o konieczności odwołania takiej wizyty.
12
4.11 Zapis badania w karcie pacjenta
Po dokonaniu rejestracji pacjent kierowany jest przez system na leczenie.
Podczas procesu leczenia lekarz po ogólnym sprawdzeniu stanu zdrowia
pacjenta przeszukuje archiwum lekarstw w celu znalezienia najlepszego środka
pomocy pacjentowi i wpisuje go na receptę, którą pacjent otrzymuje w formie
papierowego formularza; bądź też w szczególnych przypadkach przeszukuje
archiwum dostępnych badań szpitalnych w celu wypisania skierowania na takie
badanie, co również kończy się wydaniem pacjentowi odpowiedniego druku.
Dodatkowo zapisywana jest również informacja o terminie wizyty. Wszystkie te
czynności kończy wpisem do karty pacjenta.
13
5. Diagram Encji Relacji (ERD)
Lekarze
PK
ID_lekarza
nazwisko
imie
miejscowosc
ulica
nr_mieszkania
kod_pocztowy
Specjalnosci
PK
ID_specjalnosci
specjalnosc
jaka_specjalnosc
FK 1
ID_lekarza
FK 2
ID_specjalnosci
Pacjent
PK
ID _pacjenta
imie
nazwisko
miejscowosc
ulica
nr_mieszkania
kod_pocztowy
pesel
Terminy _wizyt
PK
ID_terminu _wizyty
FK 1
ID_lekarza
FK 2
ID_pacjenta
godzina
data
Karta_pacjenta
PK
ID_karty _pacjenta
FK 1
ID_pacjenta
ID_lekarza
data
time
objawy
Lekarstwa
PK
ID_lekarstwa
lekarstwo
Badania
PK
ID_badania
badanie
Choroby
PK
ID_choroby
choroba
jakie_lekarstwo
FK1
ID_karty _pacjenta
FK2
ID_lekarstwa
jakie_badanie
FK1
ID_karty _pacjenta
FK2
ID_badania
jaka_choroba
FK 1
ID_karty _pacjenta
FK 2
ID_choroby
14
Relacja między tabela LEKARZE a tabela SPECJALNOSCI jest relacją
wiele do wielu, z uwagi na to, że lekarz może mieć kilka specjalności i jedna
specjalność może być przypisana do różnych lekarzy.
W relacji między tabelą LEKARZE a tabelą TERMINY WIZYT
występuje relacja jeden do wielu. Każdy lekarz może mieć umówionych w
danym dniu kilka wizyt. Podobnie jest w relacji pomiędzy tabelą KARTA
PACJENTA a tabelą TERMINY WIZYT. Pacjent może mieć kilka terminów
wizyt, może być np. w danym dniu umówiony na godz. 10 do pediatry a na 15
na USG.
Relacja między tabelą PACJENT a tabelą KARTA PACJENTA jest
relacją jeden do wielu.
Jeden pacjent może mieć założone kilka kart pacjenta. Dla każdego
specjalisty pacjent ma założoną osobną kartę pacjenta, żeby był porządek. Tak
więc może mieć założonych kilka kart ale może mieć tez tylko jedną gdy
uczęszcza do jednego specjalisty.
Relacja między tabelą BADANIA a tabelą KARTA PACJENTA jest
również relacją jeden do wielu. Jedno badanie np. plombowanie zęba może być
zapisane do kilku kart pacjentów, dzieje się tak, gdy to samo badanie jest
wykonywane na kilku pacjentach i zapis odbywa się do poszczególnych kart.
Identycznie jest z relacjami LEKARSTWA a KARTA PACJENTA gdzie
przecież jedno lekarstwo może być przepisane różnym pacjentom a zatem
wpisane w różne karty; oraz miedzy CHOROBY a KARTA PACJENTA gdyż
bardzo prawdopodobne jest zdiagnozowanie tej samej choroby u kilku osób.
15
6. Normalizacja tabel
6.1 Tabele podstawowe w 3PN
6.1.1 Tabela specjalno
ści
Tabela zawiera wszystkie specjalności zatrudnionych w przychodni lekarzy.
NAZWA
TYP
KLUCZ UWAGI
Id _specjalnosci Integer
Główny
-
specjalnosc
Char (10)
-
6.1.2 Tabela Terminów Wizyt
Dzięki tej tabeli możemy w łatwy i szybki sposób sprawdzić przy rejestracji czy
konkretny lekarz ma wolny termin czy też nie. Modyfikacja poszczególnych pól
powoduje rezerwację konkretnej wizyty lub też jej anulowanie. Personel
placówki łatwo może stąd również odczytać karty pacjentów, które powinien
akurat mieć u siebie dany lekarz. Pozwala ona również uniknąć sytuacji, gdy
pacjent omyłkowo chce zarejestrować się na w tym samym terminie do dwóch
różnych lekarzy.
NAZWA
TYP
KLUCZ UWAGI
Id_Terminu_Wizyty Integer
Główny -
Godzina
DataTime -
-
Data
DataTime -
-
Id_pacjenta
Integer
Obcy
-
Id_lekarza
Integer
Obcy
-
16
6.1.3 Tabela Pacjent
Tabela zawiera podstawowe informacje o pacjencie, dzięki którym unikniemy
zapisania tego samego pacjenta kilka razy do bazy oraz dzięki którym możliwa
jest weryfikacja obecności pacjenta w naszej bazie, a także szybki kontakt z
pacjentem np. w celu zmiany terminu wizyty.
NAZWA
TYP
KLUCZ UWAGI
Id_pacjenta Integer
Główny -
Imie
Char (10) -
-
Nazwisko
Char (15) -
-
Miejscowosc Char
(20) -
Ulica
Char (15) -
-
Nr domu
Integer
-
-
Nr mieszkania Integer
-
-
Kod pocztowy Integer
-
-
Pesel
Integer
-
-
6.1.4 Tabela Badania
Prosta tabela zawierająca nazwy badań możliwych do przeprowadzenia w
placówkach szpitalnych, wykorzystywana głównie do wypisania skierowania na
leczenie szpitalne.
NAZWA TYP
KLUCZ UWAGI
Id_Badania Integer
Główny -
Badanie Char
(100) -
-
6.1.5 Tabela choroby
Tabela zawierająca informacje o leczonych w przychodni.
NAZWA
TYP
KLUCZ UWAGI
Id_choroby
Integer
Główny -
Nazwa_choroby Char (30) -
-
17
6.1.6 Tabela Lekarz
Tabela ogólnych informacji o lekarzach.
NAZWA
TYP
KLUCZ UWAGI
Id_Lekarza Integer
Główny -
Nazwisko
Char (15) -
-
Imię
Char (10) -
-
Miejscowość Char
(20) -
-
Ulica
Char (15) -
-
Nr domu
Integer
-
-
Kod pocztowy Integer
-
-
6.1.7 Tabela Lekarstwa
Informacje o lekarstwach zawarte w tej tabeli służą pomocą lekarzowi przy
wypisywaniu recepty na dany lek.
NAZWA
TYP
KLUCZ UWAGI
Id_Lekarstwa Integer
Główny -
Lekarstwo Char
(50) -
-
6.1.8 Tabela Karta Pacjenta
W tej tabeli zawarte są wszystkie informacje potrzebne do procesu leczenia.
Możemy z niej wyczytać kiedy, na jakie choroby, jakimi lekarstwami był
leczony czy też na jakie badania był skierowany dany pacjent.
NAZWA
TYP
KLUCZ UWAG
I
Id_Karty pacjenta Integer
Główny -
Objawy
Char (255) -
-
Id_Pacjenta
Integer
Obcy
-
18
6.2 Tabele odniesień
6.2.1 Tabela Specjalno
ści lekarzy
Tabela mieszająca wykorzystywana podczas wyboru lekarza pod względem jego
specjalności, a więc np. przy rejestracji pacjenta.
NAZWA
TYP KLUCZ UWAGI
Id_Lekarz
Integer Obcy
-
Id_specjalnosci Integer Obcy
-
6.2.2 Tabela Chorób pacjentów
Tabela mieszająca wykorzystywana podczas wpisu o chorobie do karty pacjenta.
NAZWA
TYP KLUCZ UWAGI
Id_karty_pacjenta Integer Obcy -
Id_choroby
Integer Obcy -
6.2.3 Tabela Bada
ń pacjentów
Tabela mieszająca wykorzystywana podczas wpisu o badaniu do karty pacjenta.
NAZWA
TYP KLUCZ UWAGI
Id_karty_pacjenta Integer Obcy
-
Id_badania
Integer Obcy
-
6.2.4 Tabela lekarstw pacjentów
Tabela mieszająca wykorzystywana podczas wpisu o zalecanych lakch do karty
pacjenta.
NAZWA
TYP KLUCZ UWAGI
Id_karty_pacjenta Integer Obcy
-
Id_lekarstwa
Integer Obcy
-
19
7. Magazyny systemu
7.1 Magazyn lekarzy
Archiwum danych wykorzystywane w takich procesach jak wybór lekarza
podczas rejestracji na wizytę, czy też np. zatrudnienie nowego specjalisty.
Składa się z tabel podstawowych:
●
lekarze (pkt. 6.1.6),
●
specjalności (pkt. 6.1.1), t
●
ermy wizyt (pkt. 6.1.2)
oraz tabeli odniesień
●
specjalności lekarzy (pkt. 6.2.1).
7.2 Magazyn pacjentów
Wykorzystanie tego archiwum odbywa się głównie podczas rejestracji, ale także
modyfikacji danych pacjenta, czy też na sam koniec badania. Związane są z nim
takie tabele podstawowe jak:
●
pacjenci (pkt. 6.1.3),
●
karta pacjenta (pkt. 6.1.8) oraz
●
terminy wizyt (pkt. 6.1.2).
Lekarze
Pacjenci
20
7.3 Magazyn specjalności
W tym magazynie przechowuje się umowy z lekarzami, ich ankiety osobowe
oraz dyplomy specjalnościowe. Na ich podstawie generowana jest podstawowa
tabela
●
specjalności (pkt. 6.1.1)
a także tabela odniesień
●
specjalności lekarzy (pkt. 6.2.1)
7.4 Magazyn wizyt
Archiwizowanie tych danych niezbędne jest podczas rejestracji a także cofania
tejże rejestracji przez pacjenta. Głównym celem istnienia tego magazynu jest
sprawne i efektywne zarządzanie czasem pracy lekarzy pracujących w
przychodni. Korzysta on zaledwie z kilku tabel takich jak:
●
lekarze (pkt. 6.1.6),
●
pacjenci (6.1.3) i oczywiście t
●
erminy wizyt (pkt. 6.1.2)
7.5 Magazyn kart pacjentów
Przechowywanie znacznej ilości danych na temat pacjentów w przychodni jest
niezbędne, dlatego istnieje konieczność funkcjonowania takiego magazynu.
Przechowuje on podstawowe dane o pacjencie zebrane podczas procesu
leczenia. Współpracuje z tabelami podstawowymi:
Specjalności
Wizyty
Karty pacjentów
21
●
karta pacjenta (pkt. 6.1.8),
●
pacjenci (pkt. 6.1.3),
●
badania (6.1.4),
●
lekarstwa (pkt. 6.1.7),
●
choroby (pkt. 6.1.5)
jak i z tabelami odniesień:
●
badania pacjentów (pkt. 6.2.3),
●
lekarstwa pacjentów (pkt. 6.2.4),
●
choroby pacjentów (pkt. 6.2.2).
22
8. Wej
ścia / wyjścia systemu
Lista wejść
- Dodanie nowozatrudnionego lekarza
- Modyfikowanie danych personalnych zatrudnionych lekarzy
- Usunięcie wybranego lekarza z kartoteki
- Dodanie specjalności lekarzowi
- Usunięcie specjalności lekarzowi
- Dodanie nowego pacjenta
- Modyfikowanie danych pacjentów
- Usuniecie pacjenta z kartoteki
- Wpisywanie danych do karty pacjenta
- Zaplanowanie terminów wizyt
- Usuniecie odwołanej wizyty
- Dodanie do listy badań wykonywanych w przychodni
- Usunięcie z listy badań wykonywanych w przychodni
Lista wyjść
- lista pacjentów danego lekarza
- lista pacjentów
- lista lekarzy
- lista badań wykonywanych w przychodni
- zaplanowane wizyty
- specjalności danego lekarza
- odczyt karty pacjenta
- recepta
- skierowanie na leczenie szpitalne
Recepta i skierowanie na leczenie szpitalne są wypisywane ręcznie przez lekarza
na odpowiednich formularzach papierowych.
23
9. Uwagi i wnioski
System jest przejrzysty i prosty w obsłudze. Nie wymaga żadnej
specjalistycznej wiedzy, dzięki czemu zbędne jest dodatkowe szkolenie
pracowników. Procesy wyszukiwania możnaby uszczegółowić o konkretne
dane. Krok ten został jednak przez nas pominięty, gdyż uznaliśmy, że ogólny
schemat wyszukiwania pozostanie zawsze ten sam. System budowany był w
oparciu o placówki państwowe niepobierające opłat. Stworzenie takiego
systemu dla prywatnej przychodni wymagałoby rozbudowanie go o system opłat
pobieranych od pacjentów. System nasz można by również udoskonalić o
połączenie z bazą NFZ czy ZUS w celu sprawdzenia czy dokonane przez nas
badania zostaną zrefundowane. Nie ujęliśmy tego w projekcie, gdyż naszym
zdaniem znacznie zmniejszyłoby to jego przejrzystość i prostotę obsługi, co
było jednak naszym głównym celem.