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


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).



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




