Projekt bazy danych dla Przycho Nieznany

background image

Projekt analizy systemu informatycznego

dla Przychodni Lekarskiej

Sprawdzający:
mgr inż. Rafał Bartoszak

Wykonanie:
Kardas Bartłomiej
Klimczak Łukasz
Walkowiak Robert

Bydgoszcz 2007

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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 Tabele podstawowe w 3PN .................................................................................................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

6.2 Tabele odniesień .................................................................................................................18

6.2.1 Tabela Specjalności lekarzy .........................................................................................18
6.2.2 Tabela Chorób pacjentów ............................................................................................18
6.2.3 Tabela Badań pacjentów ..............................................................................................18
6.2.4 Tabela lekarstw pacjentów...........................................................................................18

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

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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.

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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.

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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.

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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.

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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.

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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.

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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.

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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.

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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.

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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.

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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

-

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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) -

-

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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

-

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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

-

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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).

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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.

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

background image

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.

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m

Click here to buy

A

B

B

Y

Y

PD

F Transfo

rm

er

2

.0

w

w

w .A

B B Y Y.

c o

m


Document Outline


Wyszukiwarka

Podobne podstrony:
Projekt Bazy Danych
BAZY DANYCH 4 id 81365 Nieznany (2)
Wzor projektu bazy danych (3), INIB rok II, PIOSI janiak
projekt baza danych w46753 id 3 Nieznany
Bazy danych id 81339 Nieznany (2)
etapy projektowania bazy danych, Pomoce naukowe, studia, informatyka
1 Bazy danych zwiazki normaliza Nieznany
Access2 Projektowanie bazy danych, Ogrodnictwo 2011, INFORMATYKA, Informatyka, MS Access
Bazy Danych id 81350 Nieznany (2)
0 Bazy danych podstawowe pojeci Nieznany
projekt bazy danych, PWR, Zarządzanie, SEMESTR VI, Przedsięw. inf. w zarządzaniu
Wzor projektu bazy danych, INIB rok II, PIOSI janiak
Projekt systemu ocen dla przychodni prima-med. I apteki panaceum, Dokumenty(2)
Bazy danych id 81382 Nieznany (2)
Bazy danych1 id 81730 Nieznany (2)

więcej podobnych podstron