Tabela
Tabela
Patient Management
Patient Management Entity Patient
Patient Management
Medical Staff Management
Medical Staff Management Entity Doctor
Medical Staff Management
Medical Staff Management Entity Nurse
Medical Staff Management Superclass Staff
Visit Booking
Visit Booking Process/Manager AppointmentManager
Visit Booking
Visit Booking Relationship Appointment
Medical Records
Medical Records
Medical Records Entity/Manager MedicalRecord
Schedule Management
Schedule Management ScheduleManager
Billing and Payments
Billing and Payments Process/Manager BillingManager
Billing and Payments Entity Invoice
Administration
Administration Entity/Manager Admin
Administration
Administration Entity Department
Responsibility
Store personal information (e.g., name, age, address).
Maintain medical history.
Track ongoing treatments.
Store professional details (e.g., specialization, schedule).
Handle patient appointments.
Maintain work schedules and availability.
Assist doctors with patient care.
Store shared attributes for all staff (e.g., employee ID, department).
Create, modify, and cancel appointments.
Delegate interactions to Patient and Doctor.
Link Patient and Doctor.
Store date and time details.
Maintain patient treatment history, prescriptions, and diagnoses.
Update records after each visit.
Provide data for analytics.
Handle doctor and nurse scheduling.
Manage conflicts and optimize availability.
Generate invoices for patients.
Track payment status.
Store billing details for a specific patient and visit.
Manage hospital-wide settings (e.g., policies, shifts).
Provide system support.
Represent hospital departments (e.g., cardiology, orthopedics).
Maintain department-specific data.