Vous êtes sur la page 1sur 8

North South University

FINAL PROJECT
MIS310: Database Systems for Business
Hospital Management System Database (Assignment no: 04)

Submitted to,
Kabid Md Surid (KMS2)
Lecturer
Department of Management
North South University

Submitted by:
Group no: 01
No. Student Name Student ID

1 Azharul Islam 1610548030

2 Md. Ashiful Haque 1330133030

3 Leeon Kazi 1230092030

1
LETTER OF TRANSMITTAL

December 24, 2018

Kabid Md Surid,
Lecturer, Department of Management
North South University
Subject: Submission of final project of MIS310.
Dear Sir,

We present to you our final project of MIS310, which is essential for completing the course.
We have created a hospital management system database.

We have tried our best to develop this project according to your and we would gladly answer to
any queries that you might have. We would like to thank you for giving us the chance to work
on this project which has allowed us to apply classroom learnings into a real life context.

Finally, we request you to accept our project and we sincerely thank you for your kind
cooperation.
Sincerely
Azharul Islam
Leeon Kazi

2
TABLE OF CONTENTS

Contents Page

Business Functions 04

Business Rules 05

Entity Relationship Diagram (ERD) 06

ERD with Attributes & Foreign Keys 07

3
Business functions:
Patient: All the people who take service from the hospital are patient of the hospital. Patients can
be either admitted or not. Meaning a patient can come to the hospital for just a checkup or to be
admitted to get treatment for some disease or injury.
Employee: Employees manage the hospital and look after patients. Employees consist of ward
boys, nurses, doctors etc. having different skill set needed to be an employee of the hospital. The
hospital only provides medical services and those services are given by the employees mainly by
doctors and nurses.
Room: Patients are kept in rooms when they get admitted for treatment. Nurses and ward boys
get assigned to rooms but get reassigned frequently as their shift changes. Every room has a
fixed fee per day.
Treatment: Patients get treatment according to the disease or injury they have. Different types of
treatment have different types of cost. Treatment is provided by the doctors whom are assigned
to the patients as per patient’s needs and doctor’s area of expertise.
Bill: According to the type of treatment taken and the number of days a patient spent in the
hospital room a bill is generated, paid by the patient at time of discharge or later.
Medical History: A patient’s medical history contains records of present and past medical
treatment taken by the patient. Also what kind of disease and injury the patients had or has, in
which room the patient is staying or had stayed and which doctor was assigned and is assigned
now.

4
Business Rules:
a. Each PATIENT must be treated by at least by one DOCTOR
Each DOCTOR can treat more than one PATIENT.
b. Each PATIENT can have many MEDICAL DETAILS.
Each MEDICAL DETAILS must be assigned to at least one PATIENT.
c. Each DOCTOR may be included in many MEDICAL DETAILS.
Each MEDICAL DETAILS must have at least one DOCTOR.
d. Each MEDICAL DETAILS can contain one TREATMENT.
A TREATMENT must be included in one MEDICAL DETAIL.
e. Each MEDICAL DETAILS may include many ROOMS.
Many ROOMS can be included in one MEDICAL DETAIL.
f. Each MEDICAL DETAILS can have many BILLS.
Each BILL must be included in at least one MEDICAL DETAIL.

5
Patients Assigned Doctors

Medical Details Employees

Description

Treatment

Bill

Room

6
Patient
Column name Condense Null
Type able Bill
Primary PatientID Column Condense Null
Key name Type able
Foreign MedicalDetailsID Primary BillID
key key
BillID
Admission Date
Discharge Date
DiseaseName

Assigned Doctor
Column Condense Null
name Type able
Primary PatientID
Key
Primary EmployeeID Room
Key Column Condense Null
name Type able
Primary RoomID
Key
Employee RoomType
Column name Condense Null RoomCharge
Type able
Primary EmployeeID
Key
EmployeeType
SpecializedIN

Description
Column name Condense Null
Type able
Primary MedicalDetailsID
Key
Primary EmployeeID
Key

7
Medical Details
Column name Condense Null Treatment
Type able
Column name Condense Null
Primary MedicalDetailsID
Type able
Key
Primary TreatmentID
Foreign TreatmentID
Key
Key
TreatmentName
Foreign PatientID
TreatmentCost
Key
Foreign RoomID
Key
Foreign EmployeeID
Key
Foreign BillID
Key

Note: Number of days a patient stayed in a room in the hospital can be calculated by deducting
AdmissionDate Attribute from DischargeDate Attribute then we will get a new derived attribute
which we can use to generate bill for the patient.

Vous aimerez peut-être aussi