You are on page 1of 3

Database Systems Project

Fall 2022

Phase 1- Group 2

Fatima S. Alhemeiri-201807988

Shahd Alhebsi-202006232

Fotoon Khalifa Abdullah-202032017

Moza Alhmoudi 201802338

------------------------------------------------------------------------------------

An ER diagram of a hospital. The diagram shows the hospital's database and its related fields.
Different entities, their attributes, and their relationships are mentioned here. This helps the
hospital to function efficiently and retain patients

In this Hospital ERD we have 5 main Entities, Hospital and it has medical record, Doctors,
Patient And appointment. the hospital has ID, Address and Name, the hospital must have
Doctors and they have salary, ID, Name and specialization, The doctor must work in hospital
and also must treat the patient and have medical record, the patient can access medical record
must book an appointment and, the patient have Hospital name, Patient ID, Patient address
and diagnosis. medical record has the attribute of examination, drug and appointment attribute
are ID, type and data.
ER DIAGRAM

Examination Drugs
H_ID H_Address H_Name PMR_ID

Hospital Medical record

1 1

Access
write
work

N 1

1 N
Doctor Treats Patient
N

Salary D_ID
P_Address
H_Name

Specialization Book
H_Name
P_ID Diagnosis

App_data
Appointment
App_Type App_ID
Prim. key Defor. key
H_ID H_Addres, H_Name
D_ID Salary, H_Name, Specialization
P_ID H_Name, P_Addres, Diagnosis
PMR_ID Examination, Drugs
App_ID App_Data, App_Type

Cardinality ratio:
Hospital can be worked by many doctors. And doctors can work in one hospital.
Doctor can work write many medical records. And medical record can be written by one doctor.
Patient access one medical record.
Patient can book many appointments. Appointment can be booked by many patients.
Doctors treat many patients. Patient can be treated by one doctor.
Participation type:
Doctor must work in hospital.
Doctor must write medical records.
Doctor must treat patients.
Patients must access medical records.
Appointment must be booked by patients.

Functionality we want to offer:


-keep track of the health of each patient
-Keep track of when the patient needs to buy a new medicine
-maintain a sufficient number of medicines needed
-Store medical record history
-Know the number of doctors available at what time

You might also like