Open In App

Project Idea – Covid-19 Bed Manager App

Bed Management in this pandemic has become an issue that almost all of the families of covid patients face. But by using the latest technology this problem can be solved, The main reason for this problem is hospitals not having a proper portal for managing beds. Our solution to this problem can be used to save many lives of covid patients. Therefore we have tried to address this problem with help of our project where the focus is to make sure that every covid patient gets a bed. We have achieved this by creating two apps one for users through which they can request a bed in a hospital and another one for hospitals where they can manage beds.

Objective

The objective of our app is to provide an efficient bed management system in this pandemic to save lives of covid patients



Problem with the Present System

In the present system, the patient’s relatives have to go from hospital to hospital where after going from 5-10 hospitals if the patient is lucky enough patient gets a bed, but not all people get a bed in hospitals as a result of this they lose their life. And there are many websites available that provide bed management but none of these provide a facility to the patient where they can request for bed themselves neither any app is introduced which makes bed management tasks easy.

Solution

The app is designed to solve this problem by providing a bed booking system to the users. The user will be provided bed status of all hospitals in a city and hospital-wise bed status. The patient can request for bed by uploading their Aadhaar card and corona positive certificate for verification. Then at the hospital side, the hospital can see the bed request, and then they can approve or reject the patient’s request the patient receives an SMS on their mobile number to show to the reception when they reach the hospital.



Diagram

Below are some diagrams that give the idea of the app 

Tools and Technologies Used

Here, for the database, Firebase Firestore is used, which is a NoSQL, document-oriented database. And for sending SMS to users, Twilio API  is integrated with PHP and deployed on Heroku.

Implementation of the Project

This project consists of two modules, the Users module, and the Hospitals module. Now we will see the working process of both modules

1. Users Module

2. Hospital Module

The Complete Video Explanation

Further Enhancements 

Beforehand for the Bed Management there we were considering only two scenarios ie, hospitals and users. But after analyzing these apps we found that it could be possible that when the government needs the bed data of hospitals then there can be some malpractices in the hospitals. So for this, we have introduced a third scenario ie. Control Room

Basically what the Control Room will do is it will add a new hospital, delete an existing hospital, and edit the hospital’s data so that transparency is maintained and it is ensured that only such hospitals are there which are approved by the government for covid. Apart from this the control room now assigns a patient to a particular hospital. Here we have also taken care of one more condition where if any patient directly comes to the hospital and gets admitted then the hospital has to inform the control room about the directly admitted patient for that there is an option provided to hospitals to add the directly admitted patients data and the control room can view the hospital wise directly admitted patients.

UML Diagram : 

Implementation :

This project will contain three modules Users module, the Hospital’s module, and the Control Room module. 

1. Users Module

Here there will be some changes in the Request Bed section 

2. Hospital Module 

Here the changes that will be made are :

  1. There will be no signup page for hospitals because the control room will create new hospitals,
  2. A new section will be added where the hospitals will add details of directly admitted patients
  3. Another major change done is earlier users were getting information about only total and vacant beds but now we have added 4 types of bed categories in vacant beds ie. O2 Beds, Non-O2 Beds, ICU Beds and Ventilator Beds.
  4. For updating the bed data there is a Manage Bed button provided in the dashboard.

3. Control Room Module

  1. Add a new hospital
  2. Delete an existing hospital
  3. Edit hospital’s data
  4. View Bed Requests
  5. View hospital wise directly admitted patients

Complete Video Explanation of modified apps:

Github Links: 

   Updated App links:

Contributors


Article Tags :