¿Cómo se dibuja un diagrama de clases avanzado uml para el sistema de gestión hospitalaria?

```

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

| Actor:Paciente |

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

* Atributos:

- ID del paciente

- Nombre

- DIRECCIÓN

- Teléfono

- Seguro

* Operaciones:

- Registro()

- Actualizar perfil()

- Solicitar cita()

- Ver registros médicos()

- Factura de pago()

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

| Actor:Médico |

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

* Atributos:

- Identificación del médico

- Nombre

- Especialidad

- Departamento

- Años de experiencia

* Operaciones:

- DiagnosticarPaciente()

- Prescribir tratamiento()

- RealizarCirugía()

- Ver registros de pacientes()

- Administrar citas()

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

| Clase:Cita |

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

* Atributos:

- ID de cita

- ID del paciente

- Identificación del médico

- Fecha

- Tiempo

- Ubicación

- Estado

* Operaciones:

- Programar cita()

- Cancelar cita()

- Reprogramar cita()

- Ver detalles de la cita()

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

| Clase:Tratamiento |

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

* Atributos:

- ID de tratamiento

- ID del paciente

- Identificación del médico

- Plan de tratamiento

- Medicamento

- Instrucciones

* Operaciones:

- CrearPlan de Tratamiento()

- ActualizarPlan de Tratamiento()

- Prescribir medicamento()

- Ver Historial de Tratamiento()

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

| Clase:Registro médico |

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

* Atributos:

- ID de registro médico

- ID del paciente

- Diagnóstico

- Historial de tratamiento

- Resultados de laboratorio

- Informes de imágenes

- Alergias

* Operaciones:

- Agregar Diagnóstico()

- ActualizaciónDiagnóstico()

- Agregar Historial de Tratamiento()

- VerRegistro Médico()

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

| Clase:Factura |

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

* Atributos:

- ID de factura

- ID del paciente

- Monto adeudado

- Estado de pago

* Operaciones:

- Generar factura()

- Factura de pago()

- Ver detalles de factura()

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

| Clase:Gestión Hospitalaria |

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

* Atributos:

- ID del hospital

- Nombre

- DIRECCIÓN

- Teléfono

- Número de camas

- Departamentos

* Operaciones:

- Administrar pacientes()

- AdministrarDoctores()

- Programar citas()

- Administrar tratamientos()

- Generar facturas ()

- Ver informes()

```