About the project :
Hospital Plus is a web application for managing hospitals rooms and determining the patient's priority for isolation. The app provides a centralized hub for managing the patients and planning their distribution across hospital’s rooms.
It allows nurses/hospital staff to keep track of the patients and their diseases in real time and to have an overview over the patients and rooms, and better manage the rooms assignment across patients.
Also, it has feature like patients score of their disease that helps management to keep in priority to that patient who is really need for immediate treatment.
Technologies Used :
Backend: Express.js, NPM, Node.js
Database: MongoDB, Mongoose
Online Demo :
How to Install (Locally) :
Download the repository: git clone https://github.com/AttainU/Hospital-Management-System
Open the Terminal (Linux & MacOS) or PowerShell (Windows) and change directory to the project folder.
Type ‘npm install’ in the Terminal (PowerShell) and press Enter. All the dependencies would be installed.
Go back to the Terminal (PowerShell) and be sure that you are pointing inside the project folder. To open the application, type ‘node app.js’ and press Enter.
The application should be live on the local port 3000.
Type http://localhost:3000/ into a browser.
To login use the username: attainu and the password: rahul123
Now you should be inside the application
How to Use :
Data about patients and rooms is available here. The page is split into three tables.
Double click on patient for update their disease or delete that patient.
To Assign room, first click on available room then click on patient, now popup will appear, you need to confirm that.
To clear the red warning sign, you need to go on the patient’s personal page. To do that, you have to double click on his name. By clicking on the ‘Update button’ on the bottom of the page, the patient’s diagnosis in updated for the next 1 hours (consequently, the red warning sign disappears).
Add Patient Page
You can add a new patient in the system with his personal details and his diseases.
The application automatically computes the score of the patient based on the entered diseases.
The control centre of the application.
It allows users to manage the diseases & rooms of the Hospital and create new accounts.