Ta sekcja zawiera opis wszystkich tabel przykładowej aplikacji Pielęgniarka
domowa. Jak aplikacja Pielęgniarka domowa korzysta z programu DB2
Everyplace, można zobaczyć w sekcji Przykładowa aplikacja Pielęgniarka domowa - przegląd.
- PD_Harmonogram
- Zawiera spis planowanych wizyt. Są to takie informacje, jak
identyfikator pacjenta i termin wizyty. Tabela ta ma następujący
schemat:
CREATE TABLE PD_Harmonogram (ID_Pacjenta Char(9) NOT NULL,
Godz_C Time PRIMARY KEY)
- PD_Osoba
- Zawiera dane o pacjentach. Są to takie informacje, jak nazwisko,
numer ubezpieczenia, adres i numery telefonów. Numer ubezpieczenia jest
kluczem podstawowym. Tabela ta ma następujący schemat:
CREATE TABLE PD_Osoba (ID Char(9) PRIMARY KEY,
Nazwisko Varchar(40),
Adres Varchar(50),
Miasto Varchar(30),
Tel_Domowy Varchar(20),
Tel_Praca Varchar(20),
Tel_Komorkowy Varchar(20))
- PD_Karta
- Zawiera dane o stanie zdrowia pacjenta. Są to informacje takie, jak
ciśnienie krwi, puls i temperatura. Identyfikator rekordu danych
medycznych jest kluczem podstawowym. Tabela ta ma następujący
schemat:
CREATE TABLE PD_Karta
(ID_Karty Integer PRIMARY KEY,
Data_C Date,
Godz_C Time,
ID_Pacjenta Char(9) NOT NULL,
Cisnienie_Krwi Char(7),
Puls Smallint,
Temperatura Decimal(4,1),
Waga Decimal(5,2),
Uwagi Varchar(100))
- PD_Kontakt
- Zawiera listę osób, które należy powiadomić w nagłych wypadkach. Są
to takie informacje, jak numer ubezpieczenia pacjenta, nazwisko osoby, którą
należy powiadomić, i kim ta osoba jest dla pacjenta. Tabela ta ma
następujący schemat:
CREATE TABLE
PD_Kontakt (ID_Pacjenta Char(9) NOT NULL,
ID_Kontaktu Char(9) NOT NULL,
Relacja Varchar(20),
PRIMARY KEY (ID_Pacjenta, ID_Kontaktu))
- PD_Sygnatura
- Zawiera binarną sygnaturę. Po utworzeniu przez aplikację
Inicjowanie_PD tabela ta jest pusta. Tabela ta jest używana przez
aplikację Pielęgniarka domowa Plus i program DB2 Everyplace Mobile Application
Builder. Tabela ta ma następujący schemat:
CREATE TABLE PD_Sygnatura (ID_Karty Integer not null PRIMARY KEY,
Nazwisko_Pielegniarki Varchar(40),
Sygnatura Blob(2000))