Jak narysować zaawansowany diagram klas uml dla systemu zarządzania szpitalem?
+----------------+
| Aktor:Pacjent |
+----------------+
* Atrybuty:
-Identyfikator pacjenta
- Nazwa
- Adres
- Telefon
- Ubezpieczenie
* Operacje:
- Rejestr()
- AktualizujProfil()
- Poproś o spotkanie ()
- Wyświetl dokumentację medyczną()
- Płatność rachunku()
+--------------------------------+
| Aktor:Doktor |
+--------------------------------+
* Atrybuty:
- DoctorID
- Nazwa
- Specjalność
- Dział
- Lata doświadczenia
* Operacje:
- DiagnozujPacjenta()
- Przepisać leczenie()
- Wykonaj operację()
- WyświetlRekordy Pacjenta()
- Zarządzaj spotkaniami()
+----------------------+
| Zajęcia:Spotkanie |
+----------------------+
* Atrybuty:
-Identyfikator spotkania
-Identyfikator pacjenta
- DoctorID
- Data
- Czas
- Lokalizacja
- Stan
* Operacje:
- Zaplanuj spotkanie()
- Anuluj spotkanie()
- Przełóż spotkanie()
- Wyświetl szczegóły spotkania()
+--------------------------------+
| Klasa:Leczenie |
+--------------------------------+
* Atrybuty:
-Identyfikator leczenia
-Identyfikator pacjenta
- DoctorID
-Plan leczenia
- Lek
- Instrukcje
* Operacje:
- UtwórzPlanLeczenia()
- AktualizujPlan leczenia()
- Przepisać leki()
- Wyświetl historię leczenia()
+-------------------------+
| Klasa:Dokumentacja medyczna |
+-------------------------+
* Atrybuty:
- MedicalRecordID
-Identyfikator pacjenta
- Diagnoza
- Historia leczenia
- Wyniki laboratorium
- Raporty obrazowe
- Alergie
* Operacje:
- Dodaj Diagnozę()
- AktualizujDiagnozę()
- Dodaj historię leczenia()
- Wyświetl dokumentację medyczną()
+----------------+
| Klasa:Bill |
+----------------+
* Atrybuty:
- BillID
-Identyfikator pacjenta
- Kwota należności
- Stan płatności
* Operacje:
- Wygeneruj rachunek()
- Płatność rachunku()
- Wyświetl szczegóły rachunku()
+----------------+
| Zajęcia:Zarządzanie szpitalem |
+----------------+
* Atrybuty:
-Identyfikator szpitala
- Nazwa
- Adres
- Telefon
- Liczba łóżek
- Działy
* Operacje:
- Zarządzaj pacjentami()
- Zarządzaj lekarzami()
- ZaplanujSpotkania()
- Zarządzaj zabiegami()
- Generuj rachunki()
- Wyświetl raporty ()
```