top of page

About

As part of Advanced Databases course in my Master's program we were required to team up and create an application. The pre-requisite of the application was to include at least three databases in the application.

For this project we decided to create a hospital management system.

You can check out the Github

Screenshot 2024-06-09 at 9.40.10 PM.png
Screenshot 2024-06-09 at 9.40.10 PM.png

Mission

The hospital management system follows the story of an emergency call made by a civilian to the operator who logs the information about the location where the ambulance is needed. Based on the location and system the best suited of the ambulance with the the required equipment is dispatched. Finally, the patient is brought in admitted. The doctor/attendant input the symptoms of the patient in the medicine checker and based on the symptoms possible tests to diagnose the disease or ailment of the patient can be identifies.

Vision

The first step included creating user stories, and assigning tasks to the team members.

The focus was to assign tasks ina manner that it requires minimum collaboration and dependency.

My task was to take symtpoms as input and generate possible tests for diagnosis.

For this task I chose Neo4J database, most suited to find common symptoms (orange) between the tests (purple).

Screenshot 2024-06-09 at 9.40.10 PM.png
Screenshot 2024-06-09 at 9.40.10 PM.png
Screenshot 2024-06-09 at 8_edited.jpg

Execution

The next step was to create a front-end. I used simple NodeJS front end to get input and running it against the query in the backend nodeJS server and display it to the user.

The final step was to add all the data to a master database in MongoDB, from the location where the patient was picked up to the tests suggested based on the patient symptom

The workflow of the project using images
(from left to right)

bottom of page