/BloodBully

Accenture Blockchain Hackathon 2018

Primary LanguageCSSMIT LicenseMIT

Made by Ashim Sharma, Neha Unni, Ayushi Gupta, Nikhil Narayan , Arko Chatterjee

Demo video

Accenture Blockchain Hackathon 2018 | Team Envisions

BloodBully

Medical Industry is world’s largest and fastest growing industries. It is an aggregation and integration of sectors within the economic system. Each year in medical industry, thousands of people rely on receiving donated blood products to stay alive. Hence, blood donation has become a vital part of our society. But it has also become one of the major issues in our society. Today, blood for sale is India’s illegal ‘red market’ which is emerging as the biggest ‘black market’. Blood is sold illegally to people who can pay more for it. Also, there is mismanagement and mishandling of blood in blood banks and hospitals.

How does it work?

  1. Whenever a person comes to donate blood at the hospital, a blood packet is allotted to the donor. It contains a QR code that will be scanned and stored in the Block chain along with details of the donor which will include the donation date. Notification is received by the donor indicating his/her successful donation.
  2. Whenever a patient needs blood, the hospital checks for the required blood type in the database. If the blood is available, the recipient ID is recorded. After the blood has been transfused, notification is sent to the donor and recipient regarding the details of each other. But in non availability of blood, a request notification is sent to nearest hospital for urgent need of blood.

How does Blockchain help?

Blockchain will help us in providing the transfer of data anonymously on a decentralized database. With this, no one will be able to access or distort the data regarding the blood other that the authenticated users as we are using Hyperledger Frabric which is primarily a Permissioned Database

Protocol

  1. Notifications will be sent to the donor regarding every movement of the blood donated.
  2. Recipients will be notified by the details of their respective donors.
  3. Notifications will be sent to the neighboring hospital in the event of non-availability of blood in any hospital.

Web Screenshot 1 Web Screenshot 2 Web Screenshot 3 Web Screenshot 4 Web Screenshot 5 Web Screenshot 6

Android Screenshot 1

Android Screenshot 2

Impact/Outcome

Problems Solutions
Manual entering of the details of the donor and the recipient. An automated system is implemented for this purpose.
The blood bag details are written down leading to several errors. A QR code printed on the blood bag is used to store the details of the blood.
When blood is needed, difficulty to check whether the blood is available or not Searching has been made easier due to the blockchain as data can be easily retrieved.
The donor used to be unaware of what happens to the donated blood.
Possibility of corruption inside group All transactions are open and transparent
Manually hospitals had to be made aware aboutthe urgency of blood bags of certain types Request notifications will be sent tothe neighboring hospitals regarding the blood urgency.

Tech Stack

Hyperladger Fabric Firebase Front-End (HTML,CSS,BootStrap,JS,JQuery) Android Studio RESTAPIs

Alt Text