Kako nacrtati uml napredni dijagram klasa za sustav upravljanja bolnicom?

```

+----------------+

| Glumac:Pacijent |

+----------------+

* Atributi:

- ID pacijenta

- Ime

- Adresa

- Telefon

- Osiguranje

* Operacije:

- Registriraj se()

- AžurirajProfil()

- Zatraži termin()

- Pregled Medicinske dokumentacije()

- PayBill()

+------------------+

| Glumac:Doktor |

+------------------+

* Atributi:

- ID liječnika

- Ime

- Specijalnost

- Odjel

- Godine iskustva

* Operacije:

- DijagnosticiratiPacijenta()

- Prepisati liječenje()

- Izvedi operaciju()

- Prikaz zapisa pacijenata()

- ManageAppointments()

+--------------------+

| Razred:Imenovanje |

+--------------------+

* Atributi:

- ID termina

- ID pacijenta

- ID liječnika

- Sastanak

- Vrijeme

- Lokacija

- Status

* Operacije:

- Zakaži sastanak()

- Otkaži termin()

- Ponovo zakaži termin()

- Pregled pojedinosti termina()

+------------------+

| Razred:Liječenje |

+------------------+

* Atributi:

- ID liječenja

- ID pacijenta

- ID liječnika

- Plan liječenja

- Lijekovi

- Upute

* Operacije:

- StvoriPlan liječenja()

- AžurirajPlan liječenja()

- Prepisati lijek()

- Pregled povijesti liječenja()

+--------------------------+

| Razred:Medicinski karton |

+--------------------------+

* Atributi:

- ID medicinske dokumentacije

- ID pacijenta

- Dijagnoza

- Povijest liječenja

- Laboratorijski rezultati

- Izvješća o slikama

- Alergije

* Operacije:

- AddDiagnosis()

- UpdateDiagnosis()

- AddTreatmentHistory()

- Pregled medicinskog kartona()

+----------------+

| Klasa:Bill |

+----------------+

* Atributi:

- ID računa

- ID pacijenta

- Iznos duga

- Status plaćanja

* Operacije:

- Generiraj račun()

- PayBill()

- Prikaži detalje računa()

+--------------------------+

| Razred:Upravljanje bolnicama |

+--------------------------+

* Atributi:

- ID bolnice

- Ime

- Adresa

- Telefon

- Broj kreveta

- Odjeli

* Operacije:

- Upravljanje pacijentima()

- ManageDoctors()

- Zakaži sastanke()

- ManageTreatments()

- Generiraj račune()

- Prikaz izvješća()

```