Hvordan tegner du uml avanceret klassediagram til hospitalsstyringssystem?

```

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

| Skuespiller:Patient |

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

* Attributter:

- Patient-ID

- Navn

- Adresse

- Telefon

- Forsikring

* Operationer:

- Registrer()

- UpdateProfile()

- RequestAppointment()

- ViewMedical Records()

- PayBill()

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

| Skuespiller:Doctor |

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

* Attributter:

- Læge-ID

- Navn

- Specialitet

- Afdeling

- Års erfaring

* Operationer:

- DiagnosePatient()

- PrescribeTreatment()

- UdførSurgery()

- ViewPatientRecords()

- Administrer aftaler()

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

| Klasse:Udnævnelse |

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

* Attributter:

- Aftale-ID

- Patient-ID

- Læge-ID

- Dato

- Tid

- Beliggenhed

- Status

* Operationer:

- Planlæg aftale()

- Annuller aftale()

- Omplanlægning af aftale()

- Se aftaledetaljer()

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

| Klasse:Behandling |

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

* Attributter:

- Behandlings-ID

- Patient-ID

- Læge-ID

- Behandlingsplan

- Medicin

- Instruktioner

* Operationer:

- Opret behandlingsplan()

- UpdateTreatmentPlan()

- Udskriv medicin()

- Se behandlingshistorie()

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

| Klasse:Lægejournal |

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

* Attributter:

- Medical RecordID

- Patient-ID

- Diagnose

- Behandlingshistorie

- Labresultater

- Billedbehandlingsrapporter

- Allergier

* Operationer:

- TilføjDiagnose()

- OpdaterDiagnose()

- AddTreatmentHistory()

- ViewMedicalRecord()

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

| Klasse:Bill |

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

* Attributter:

- BillID

- Patient-ID

- Forfaldent beløb

- Betalingsstatus

* Operationer:

- GenerateBill()

- PayBill()

- ViewBillDetails()

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

| Klasse:Hospitalsledelse |

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

* Attributter:

- Hospitals-ID

- Navn

- Adresse

- Telefon

- Antal senge

- Afdelinger

* Operationer:

- ManagePatients()

- Administrer læger()

- Planlæg aftaler()

- ManageTreatments()

- Generer regninger()

- ViewReports()

```

hospitaler