Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 39 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,41 @@
# Buffer-5.0
Buffer is a Data Structures and Algorithms Project Series, in which students can participate as mentees in teams of 2-4. Under Buffer 5.0, the themes on which students can create a project are:

1. Public Welfare
2. Tourism
3. College level applications
4. Custom Data structure
# BufferProject

Problem Statement: Design and implement a Hospital Management System (HMS) using Data Structures and Algorithms (DSA) to enhance operational efficiency and streamline various hospital processes.

Features:
1.Patient Registration: Implement a system for registering patients efficiently, storing personal details using optimized data structures.

2.Appointment Scheduling: Develop algorithms to schedule appointments based on doctor availability, patient priority, and urgency, ensuring efficient use of resources.

3.Laboratory Reports Management: Utilize DSA techniques to manage patient's laboratory reports.


4.Billing: Implement algorithms for accurate billing based on services availed by patients, ensuring proper calculation and tracking of charges.

5.Staff Management: Develop modules for managing hospital staff, including rostering, shift scheduling, and performance tracking, utilizing efficient data structures.

6.Resource Optimization: Utilize algorithms to optimize bed allocation, operating room scheduling.

Data structures used :
1.Hashmap-for storing patients ,doctor ,nurses data so that we can access their data using key i.e id.

2.Priority Queue-for storing the emergency cases in each department so that they will be given priority first and other appointments will be scheduled later .

3.ArrayList-for number of patients to be admitted/discharged as they don’t have fix number.

4.Array of Objects-it is used for allocating the bed for the patient admitted in particular ward as the number of beds in ward are fixed .



Links to the progress reports:

Progress report 1 :
https://docs.google.com/document/d/1Rx73K5uE2PehPeuabIhXKYQd9RajN5og/edit?usp=sharing&ouid=105046739857654361171&rtpof=true&sd=true

progress report 2 :
https://docs.google.com/document/d/16XKw0tgUWuPxkbNLe__hh5kezM6XFd8e/edit?usp=sharing&ouid=105046739857654361171&rtpof=true&sd=true

Link to the video :
https://drive.google.com/file/d/11USxGeL7ngck6jAyV9WxbnOTt31Aem7G/view

This repository is created for all the teams to be able to upload their final project source code. While submitting, note that all the submission guidelines given are followed, and all the files are named appropiately. Also ensure that your README file contains the links of the progress reports and the drive link containing the video of the project.
1 change: 1 addition & 0 deletions Team 15-Hospital Management/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@