Skip to content

Sujan99022/Hospital-Management-System-DBMS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hosital-Management-System-DBMS

Link : https://github.com/hrishikeshathalye/Hospital-Management-System-DBMS

Name: Hrishikesh Athalye
MIS: 111803154
Class : TY Comp Div 2

Hospital Management System made for Sem 5 DBMS Course Project.
Hospitals interact with a lot of people in a day and there are various activities involved in day to day operations of hospitals, for example booking of appointments, managing doctor schedules, managing patient diagnoses, managing medical histories of patients, etc. The aim of this project is to show how data related to these tasks can be made easier to manage using databases.

Technologies Used:

Frontend : React.js
Backend : Node.js, Express
Database : MySQL

ER Diagram : alt text

Relational Schemas : alt text

Patient Side Features :

1. There is a seperate interface for patients. Patients have a seperate login.

2. Patients can book appointments.

3. Patients can give previous medical history.

4. Patients can view/update/cancel already booked appointments if necessary.

5. Cancelled appointments create free slots for other patients.

6. The system avoids clash of appointments with other patients. Each patient is therefore ensured his/her slot.

7. Patients are able to see complete diagnosis, prescriptions and medical history.

8. Patient medical history is only available to the doctor with whom the appointment is booked to ensure privacy.

Doctor Side Features :

1. There is a seperate interface for doctors. Doctors have a seperate login.

2. The system takes into consideration doctor schedules and does not allow appointments when a doctor is already busy or has a break.

3. Doctors are able to access patient history and profile, and add to patient history.

4. Doctors are able to give diagnosis and prescriptions.

5. Doctors are able to modify diagnosis and prescriptions.

Screenshots :

  1. Patient registering on the system: alt text

  2. Doctor registering on the system: alt text

  3. Log In Screen: alt text

  4. Password Reset Screen: alt text

  5. Patient Home Screen: alt text

  6. Patient Viewing History: alt text

  7. Patient Viewing Appointments: alt text

  8. Patient Scheduling Appointment: alt text

  9. Doctor Home Screen: alt text

  10. Doctor Viewing Appointment: alt text

  11. Doctor Giving Diagnosis: alt text

  12. Doctor Viewing Patient History: alt text

Instructions to run:

1. Run "npm install" in frontend and backend directories.

2. Run "npm start" first in the backend and then in the frontend directory.

3. Access localhost:3000 from the browser.

About

Hospital Management System made for Sem 5 DBMS Course Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.9%
  • HTML 1.8%
  • Other 1.3%