Как начертавате uml разширена класова диаграма за система за управление на болница?

```

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

| Актьор:Пациент |

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

* Атрибути:

- ID на пациента

- Име

- Адрес

- Телефон

- Застраховка

* Операции:

- Регистрирайте се ()

- UpdateProfile()

- RequestAppointment()

- ViewMedicalRecords()

- PayBill()

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

| Актьор:Доктор |

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

* Атрибути:

- DoctorID

- Име

- Специалност

- Отдел

- Години опит

* Операции:

- Диагностициране на пациента ()

- PrescribeTreatment()

- PerformSurgery()

- ViewPatientRecords()

- ManageAppointments()

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

| Клас:Назначаване |

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

* Атрибути:

- ИД на среща

- ID на пациента

- DoctorID

- Дата

- Време

- Местоположение

- Състояние

* Операции:

- ScheduleAppointment()

- CancelAppointment()

- RescheduleAppointment()

- ViewAppointmentDetails()

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

| Клас:Лечение |

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

* Атрибути:

- ID на лечението

- ID на пациента

- DoctorID

- План за лечение

- Лекарства

- Инструкции

* Операции:

- Създаване на план за лечение ()

- UpdateTreatmentPlan()

- PrescribeMedication()

- ViewTreatmentHistory()

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

| Клас:Медицинско досие |

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

* Атрибути:

- ИД на медицинско досие

- ID на пациента

- Диагноза

- История на лечението

- Лабораторни резултати

- Отчети за изображения

- Алергии

* Операции:

- AddDiagnosis()

- UpdateDiagnosis()

- AddTreatmentHistory()

- ViewMedicalRecord()

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

| Клас:Бил |

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

* Атрибути:

- BillID

- ID на пациента

- Дължима сума

- Състояние на плащането

* Операции:

- GenerateBill()

- PayBill()

- ViewBillDetails()

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

| Клас:Болничен мениджмънт |

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

* Атрибути:

- HospitalID

- Име

- Адрес

- Телефон

- Брой легла

- Отделения

* Операции:

- Управление на пациенти ()

- ManageDoctors()

- ScheduleAppointments()

- ManageTreatments()

- GenerateBills()

- ViewReports()

```