+----------------+
| Skådespelare:Patient |
+----------------+
* Attribut:
- Patient-ID
- Namn
- Adress
- Telefon
- Försäkring
* Operationer:
- Registrera()
- UpdateProfile()
- RequestAppointment()
- ViewMedicalRecords()
- PayBill()
+------------------------+
| Skådespelare:Doctor |
+------------------------+
* Attribut:
- Läkar-ID
- Namn
- Specialitet
- Avdelning
- Många års erfarenhet
* Operationer:
- DiagnosePatient()
- PrescribeTreatment()
- UtförSurgery()
- ViewPatientRecords()
- Hantera möten()
+-----------------------------+
| Klass:Utnämning |
+-----------------------------+
* Attribut:
- Utnämnings-ID
- Patient-ID
- Läkar-ID
- Datum
- Tid
- Plats
- Status
* Verksamhet:
- Schemalägg möte()
- Avboka möte()
- Boka om möte()
- ViewAppointmentDetails()
+------------------------+
| Klass:Behandling |
+------------------------+
* Attribut:
- Behandlings-ID
- Patient-ID
- Läkar-ID
- Behandlingsplan
- Medicinering
- Instruktioner
* Operationer:
- CreateTreatmentPlan()
- UpdateTreatmentPlan()
- PrescribeMedication()
- ViewTreatmentHistory()
+--------------------------------+
| Klass:Medicinsk journal |
+--------------------------------+
* Attribut:
- MedicalRecordID
- Patient-ID
- Diagnos
- Behandlingshistorik
- Labbresultat
- Bildrapporter
- Allergier
* Operationer:
- AddDiagnosis()
- UpdateDiagnos()
- AddTreatmentHistory()
- ViewMedicalRecord()
+----------------+
| Klass:Bill |
+----------------+
* Attribut:
- BillID
- Patient-ID
- Förfallna belopp
- Betalningsstatus
* Operationer:
- GenerateBill()
- PayBill()
- ViewBillDetails()
+--------------------------------+
| Klass:Sjukhusledning |
+--------------------------------+
* Attribut:
- Sjukhus-ID
- Namn
- Adress
- Telefon
- Antal bäddar
- Avdelningar
* Operationer:
- ManagePatients()
- ManageDoctors()
- Schemalägg möten()
- ManageTreatments()
- GenerateBills()
- ViewReports()
```
Hälsa och Sjukdom © https://www.sjukdom.online