A Smart Application on Cloud Based Blood Bank
Bidisha Pyne, Swarnendu Kundu, Siva Shanmuga and N. Ch. S. N. Iyengar
School of Computer Science and Engineering (SCOPE), Vellore Institute of Technology, Vellore, INDIA.
email:[email protected] (Received on: November 6, 2016)
ABSTRACT
Blood donation is considered as the noble help toward mankind yet the major challenge is to find the exact blood group at the required time. This application mainly aims to solve this problem by tracking these donors with the help of cloud. The system is designed such that any person willing and eligible to donate blood or even any other organ has to register via this application. All this donor information is kept safely in the cloud. The admin can validate or update this information accordingly in the cloud and even sends an alert to the donors in case the matched donor is found. The use of cloud makes this system much better than other e-blood bank, not only it store data in a cost effective way but it also seamless access to this electronic records of donors and patient makes the system more transparent. All these advantages of cloud make this project all the more important than any other e-blood bank system.
Keywords: Cloud Computing, Blood donation, patient, donor, proposed framework.
1. INTRODUCTION
Blood donation is considered as one of the novel work in terms of humanity. Various
organisations and individual comes in front to provide help in this novel cause yet the major
problem is to find the exact blood group at the required time. Hence, the issue is not that there
is lack of benefactors but rather finding the eager blood donor at the appropriate time. This
application mainly aims to solve this problem by tracking these donors. The system is designed
such that any person willing and eligible to donate blood or even any other organ has to register
via this application. All this donor information is kept safely in the cloud. Any user including
hospitals, organisation or individual in need of blood, can sent the required blood request
directly to the available donors with the help of this application. The admin can validate or
update this information accordingly in the cloud and even sends an alert to the donors in case
the matched donor is found. The use of cloud makes this system much better than other e-
blood bank, not it store data in a cost effective way but also seamless access to this electronic
records of donors and patient makes the system more transparent. The cloud also enables smaller computer like notebook, pc and even handheld devices to handle high dimensional data of the entire patient requirement and the donor information.
The basic advantages of this cloud based system can be mentioned as follows, Users can get all blood donation information in their handheld system instead of going and searching around for it. This process not only saves their time and effort but also provides immediate details of blood available nearby and also sends alert message to the available donors nearby in case of emergency condition. Hence, this framework is extremely helpful as it quickly gives client the information about the availability of blood and can be accessed anytime and from anywhere which possible due to participation cloud in the system.
The sole purpose for this project is to build up an application that will provide interface to all blood donors. The framework will control blood transfusion benefit and make a database to hold information on loads of blood in every zone and additionally, the benefactors of every city. Furthermore, a registered donor will receive a message alert whenever any nearby patient will be in need of his blood group. This site will create public awareness among its visitors of the doctor's facilities' requirement for blood with a specific goal to supply the appropriate blood benefactors.
2. RELATED WORK
Hanen Jemal
1proposed a Medical Mobile cloud Agent System which is integrates mobile cloud computing and multi operator framework in human services. The principle usefulness of this model is to give client a versatile all in one interface handle social insurance information framework. In future author wants to integrating proposed architecture with IOT (internet of things) and examine the security problem in the cloud computing.
Junaid Mohammed
2proposed an application 'ECG Android App' which gives the client of their waves and data logging handiness outside of anyone's ability to see. The logged data can be exchanged to the customer's private cloud which keeps a record of all the observed data and can be recouped for examination by the health care staff.
Vijay Rughwani
3proposed “A Survey on Hospital Management System Using Smart Card and Cloud Infrastructure” explored Smart card can assume a key part in sharing patient particular data. The patient can convey the smart card with him/her anyplace and whenever and exhibit it to the specialist at the season of discussion. Smart cards can be depicted as convenient coordinated gadgets that store and process information.
In the year 2015, Prof Snigdha
4put forward the concept of Android Blood Bank system in order to monitor willing blood donors at an urgent time; here a donor need to register their individual details in this application so that any user at the time of need match the related blood group in the particular area; also they used GPS technology to trace the nearby blood banks. Two major issues of this application are the GPS service and the web browser.
A Bhowmik
7along with other scholars, proposed a mobile app where anyone can look
for desired blood group in their nearest location. It is an extended research as this application
is developed to support different platforms like Android, Windows Phone or iOS, where only
registered person can able to access the service to donate blood.
Another similar research is done by Prof Naren J in 2015 which included cloud storage of blood group information. They proposed a framework to use cloud computing in order to store blood group information in every respective possible state or country. The cloud based storage of blood groups will not only helpful for patients but also it facilitates the hospitals and health centres to retrieve this information rapidly and also can contact the nearest blood bank centres as per requirement.
Prof Naser
6along with his teammates designed another mobile app in order to track blood donors. This app directly connects the end user with the donors in time of emergency, this app also provide service such that the donors can interact among themselves and also with the Hospital blood centre.
Similarly, Prof Backiyalakshmi
5proposed cloud based Android Blood Donor App.
The cloud based services enables emergency blood delivery since it had immediate access to donor’s information and location. It is a location-based application, helps in finding donors in order to match blood groups with respect to the location and users can also access their mobile numbers for spontaneous help in case of emergency.
PROPOSED ARCHITECTURE
Figure 1. Designed framework for e-blood bank using cloud as SaaS
Storage as a Service
Stored in Cloud Database Cloud Based Node Platform as a Service
User Interface
Individual User
Organisation (Hospitals, Blood Banks)
Donor mailbox
Patient’s mailbox Message Alert Retrieve or Validate the Information
Admin Interface
The proposed system is used for maintenance of blood donor’s information. This proposed system can be of 3 modules: User Interface, Admin Interface and Cloud Storage A. Admin Interface: This module can interact with both donors & patient. Each member consists of a donor or patient is having a unique email id and password which helps in identifying him. The member is provided with a login form which can be only filled with help of email id. The menu available to the admin in the interface is -Change Password, Update donor details / Update patient details
B. Donor: Each donor had to give his email id and government id proof, which identifies him uniquely. The menu available to the donor in the interface is -Change password, Search specific Blood group and Appointment for donating blood.
C. Patient: This module gives data like patient's name, blood group and their contact data. If there is an occurrence of crisis like request for uncommon blood group then client can ask for the predetermined blood to the benefactor straightforwardly. The kind of blood required can be requested according to the medical state of patient.
D. Cloud Storage: All the details about the blood donors and patients data are stored in the cloud database. User can update the personal information which will be reflected into the cloud directly. This is helpful in tracking and managing information.
E. User Interface: This module consists of two sub modules:
I Individual user Interface: The individual donor login or do register for blood donation with the help of this module. He/ She register via the link provided in the application with donor’s name, government id, gender, blood group and other contact information like
II Organization Interface: Here, each organization want to connect it database with that of cloud can freely connect with this application using this interface.
The proposed framework clarifies the working of the framework where the operation begins with opening the site which is facilitated in the cloud. The site offers alternative to the administrator for either to login or sign up to redesign or to change the subtle details of alternate donors or patient. The administrator picks the choice where the administrator ought to as of now gave his points of interest to the framework where it is put away in the cloud database.
The administrator can look for every one of the insights with respect to the donor or organisation and patient. The procedure, before and after the blood donation by the donor to the patient ought to be changed routinely by the administrator where he is known as the middleman for benefactor and acceptor. A consistent process by the administrator to the framework can make the framework to use in an effective way. After update of the procedure by the administrator, an automated email sends to the benefactor and patient or acceptor.
This proposed framework can help everybody who is need of blood at whatever time
and anyplace. The data given by the donor must be verified to be genuine so that the availability
of donor can be confirmed at crisis circumstances.
4. EXPERIMENTAL MODEL Registration for Blood donor:
Figure 2. Donor registration form
Store in Google Spread sheet:
Figure 3. Donor’s information stored in Google cloud
Patient Google form:
Figure 4. Patient Registration form
Patient spread sheet:
Figure 5. Patient records also stored in Google cloud
Patient details automatically send to the organisation via mail:
Figure 6. An automated e-mail sent to donor mailbox