+----------------+
| Igralec:Pacient |
+----------------+
* Lastnosti:
- ID bolnika
- Ime
- Naslov
- Telefon
- Zavarovanje
* Operacije:
- Registracija()
- UpdateProfil()
- Zahtevaj termin()
- Poglej zdravniško evidenco ()
- PayBill()
+------------------+
| Igralec:Doktor |
+-------------------+
* Lastnosti:
- ID zdravnika
- Ime
- Posebnost
- Oddelek
- Leta izkušenj
* Operacije:
- DiagnosticPacient()
- PrescribeTreatment()
- Izvedi operacijo()
- Ogled zapisov pacientov()
- ManageAppointments()
+--------------------+
| Razred:Imenovanje |
+--------------------+
* Lastnosti:
- ID sestanka
- ID bolnika
- ID zdravnika
- Zmenek
- Čas
- Lokacija
- Stanje
* Operacije:
- Načrtovanjesestankov()
- Prekliči termin()
- Prestavi termin()
- OgledPodrobnosti o terminu()
+------------------+
| Razred:Zdravljenje |
+------------------+
* Lastnosti:
- ID zdravljenja
- ID bolnika
- ID zdravnika
- Načrt zdravljenja
- Zdravila
- Navodila
* Operacije:
- UstvariNačrt Zdravljenja()
- Posodobi načrt zdravljenja ()
- PrescribeMedication()
- Ogled zgodovine zdravljenja ()
+--------------------------+
| Razred:Zdravstveni karton |
+--------------------------+
* Lastnosti:
- ID zdravstvene kartoteke
- ID bolnika
- Diagnoza
- Zgodovina zdravljenja
- LabResults
- Poročila o slikanju
- Alergije
* Operacije:
- AddDiagnosis()
- UpdateDiagnosis()
- AddTreatmentHistory()
- Poglej zdravniški zapis()
+----------------+
| Razred:Bill |
+----------------+
* Lastnosti:
- ID računa
- ID bolnika
- Dolgovani znesek
- Stanje plačila
* Operacije:
- GenerateBill()
- PayBill()
- Ogled podrobnosti računa()
+--------------------------+
| Razred:Upravljanje bolnišnic |
+--------------------------+
* Lastnosti:
- ID bolnišnice
- Ime
- Naslov
- Telefon
- Število ležišč
- Oddelki
* Operacije:
- ManagePatients()
- ManageDoctors()
- Razporedi sestanke ()
- ManageTreatments()
- GenerateBills()
- ViewReports()
```
Zdravje in Bolezni © https://sl.265health.com