+----------------+
| Színész:Beteg |
+----------------+
* Tulajdonságok:
- PatientID
- Név
- Cím
- Telefon
- Biztosítás
* Műveletek:
- Regisztráció ()
- Frissítésprofil()
- Időpont kérése()
- ViewMedicalRecords()
- PayBill()
+-------------------+
| Színész:Doktor |
+-------------------+
* Tulajdonságok:
- DoctorID
- Név
- Specialitás
- Osztály
- Éves tapasztalat
* Műveletek:
- Beteg diagnosztizálása()
- Előírt kezelés()
- Végezzen műtétet()
- PatientRecords() megtekintése
- Találkozók kezelése ()
+----------------------+
| Osztály:Kinevezés |
+----------------------+
* Tulajdonságok:
- Időpontazonosító
- PatientID
- DoctorID
- Dátum
- Idő
- Helyszín
- Állapot
* Műveletek:
- Időpont ütemezése()
- Időpont törlése()
- Időpont átütemezése()
- ViewAppointmentDetails()
+------------------+
| Osztály:Kezelés |
+------------------+
* Tulajdonságok:
- TreatmentID
- PatientID
- DoctorID
- Kezelési terv
- Gyógyszer
- Utasítások
* Műveletek:
- Kezelési terv létrehozása()
- Kezelési terv frissítése()
- Felírt gyógyszer()
- ViewTreatmentHistory()
+--------------------------+
| Osztály:Egészségügyi nyilvántartás |
+--------------------------+
* Tulajdonságok:
- MedicalRecordID
- PatientID
- Diagnózis
- Kezeléstörténet
- LabResults
- ImagingReports
- Allergia
* Műveletek:
- AddDiagnosis()
- UpdateDiagnosis()
- AddTreatmentHistory()
- ViewMedicalRecord()
+----------------+
| Osztály:Bill |
+----------------+
* Tulajdonságok:
- BillID
- PatientID
-Esedékes összeg
- Fizetési állapot
* Műveletek:
- Számla generálása()
- PayBill()
- ViewBillDetails()
+---------------------------+
| Osztály:Kórházvezetés |
+---------------------------+
* Tulajdonságok:
- Kórházazonosító
- Név
- Cím
- Telefon
- Ágyak száma
- Osztályok
* Műveletek:
- Betegek kezelése ()
- ManageDoctors ()
- Találkozók ütemezése()
- Kezelje a kezeléseket ()
- Számlák generálása()
- Jelentések megtekintése()
```