0% found this document useful (0 votes)
10 views

Database Project Proposal

Uploaded by

Imran Sadiq
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Database Project Proposal

Uploaded by

Imran Sadiq
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Project Title: Hospital Management System

Group Member:

 Member Name: Rimsha Sadiq


 Member Roll #: 70131780
 Member Section: B

1. Introduction:
Developing a hospital management system in order to effectively manage most aspects of hospitals such
as booking appointments, managing patient records and keeping medical history. Organisations such as
hospitals have to deal with a lot of patients regularly and hence a lot of data. Hence it is very important
for a hospital to have a DBMS with a frontend that easily allows patients to book appointments and
allows doctors or administrators to manage patient data.

2. System Overview:
Domain: This project will fall under the healthcare industry (also called the medical industry or health
economy) which is an aggregation and integration of sectors within the economic system that provides
goods and services to treat patients with curative, preventive, rehabilitative, and palliative care.

Functionalities:

 Separate interfaces for patients and doctors. Patients and doctors should have separate logins.
 Allow patients to book appointments and give previous medical history.
 Allow patients to view/update/cancel already booked appointments if necessary.
 Allow doctors to cancel appointments.
 Cancelled appointments should create free slots for other patients.
 The system should avoid clash of appointments.
 The system should take into consideration hospital and doctor schedules and allow
appointments only when a doctor is not already busy or does not have a break.
 Doctors should be able access patient history and profile, and add to patient history.
 Doctors should be able to give diagnosis and prescriptions.
 Patients should be able to see complete diagnosis, prescriptions and medical history.

Minimum Viable Product (MVP):

 Patient (Email, Password, Name, Address, Gender)


 Medical History (id, Date, Conditions, Surgeries, Medication)
 Doctor (email, gender, password, name)
 Appointment (id, date, start time, end time, status)
 Schedule (id, start time, end time, break time, day)
 Diagnose (appointment, doctor, diagnosis, prescription)
3. Database Design:

4. System Implementation:

For this project I have chosen to build the frontend using ReactJS and JavaScript, backend in Node.js and
the database used will be MySQL.

5. Evaluation Plan:

Usability Testing:

 I will conduct usability tests with representative users (hospital staff, administrators, patients) to
evaluate the ease of use and intuitiveness of the system.
 Observe how users interact with the system to accomplish common tasks such as booking
appointments, managing patient records, and accessing medical history.
 Collect feedback on user interface design, navigation, and overall user experience.

Performance Testing:

 Perform performance testing to ensure that the system can handle expected loads efficiently.
 Test the system's response time for common operations such as retrieving patient records,
scheduling appointments, and generating reports.
 Evaluate system performance under different load conditions to identify potential bottlenecks
and optimize system performance.

Gathering User Feedback:

 I will collect feedback from users through surveys, interviews, or feedback forms.
 I’ll ask users about their satisfaction with the system, any challenges they encountered, and
suggestions for improvement.
 Will pay attention to specific features users find most valuable and areas where they see room
for enhancement.

Functionality Testing:

 Verify that the core functionalities outlined in your MVP are implemented correctly and meet
user requirements.
 Test each feature thoroughly to identify any bugs or inconsistencies.
 Ensure that data integrity is maintained throughout the system and that information is
accurately recorded and retrieved.

6. Timeline:
Given the tight timeframe, here's a condensed timeline outlining the development stages of your
Hospital Management System project with estimated completion dates for each stage:

Week 1: Planning and Setup:

 Define project requirements and scope.


 Set up development environment (ReactJS, Node.js, MySQL).
 Finalize database schema design.
 Estimated Completion Date: End of Week 1.

Week 2: Frontend Development:

 Implement user interface components for patient registration and login.


 Develop forms for managing patient information and medical history.
 Design appointment booking interface.
 Estimated Completion Date: End of Week 2.

Week 3: Backend Development:

 Set up API endpoints for user authentication and registration.


 Implement backend logic for managing patient records, appointments, and medical history.
 Integrate backend with MySQL database.
 Estimated Completion Date: End of Week 3.
Week 4: Integration and Testing:

 Integrate frontend and backend components.


 Conduct thorough testing to identify and fix any bugs or issues.
 Perform usability testing with representative users.
 Gather feedback and make necessary adjustments.
 Finalize documentation and prepare for deployment.
 Estimated Completion Date: End of Week 4.

Week 5: Deployment:

 Deploy the Hospital Management System to a hosting environment.


 Perform final checks to ensure everything is working correctly in the production environment.
 Address any last-minute issues or adjustments.
 Launch the system for use by hospital staff and patients.
 Estimated Completion Date: End of Week 5.

Week 4 & Week 5 can be merged depending upon the project deadline however this condensed timeline
aims to allocate sufficient time for each development stage while ensuring completion of the project
within the given timeframe.

7. Conclusion:
The Hospital Management System aims to streamline hospital operations by providing a comprehensive
solution for managing patient records, appointments, and medical history. By leveraging a modern tech
stack (ReactJS, Node.js, MySQL), the system offers intuitive frontend interfaces for patients and hospital
staff, facilitating tasks such as appointment booking and patient record management.

The core value proposition lies in the system's ability to effectively handle the vast amount of data
encountered in hospital settings, while ensuring ease of use and accessibility for both patients and
healthcare professionals. With features such as patient registration, appointment scheduling, and
medical history management, the application enhances operational efficiency and improves patient care.

8. References:
 Google (for secondary research on hospital management systems and best practices)
 YouTube tutorials (for learning ReactJS, Node.js, and MySQL)
 Online documentation and tutorials for ReactJS, Node.js, and MySQL
 Forums and discussion boards for troubleshooting and seeking advice on development issues
 OpenAI ChatGPT (for assistance and guidance throughout the proposal development process)

You might also like