Introduction:

According to a survey done by the government of India, 500,000 people in the country die because of non-availability of organs. Over 150,000 people await a kidney transplant but only 5,000 are lucky enough to get one. Finding the right organ donor when in need can get really difficult. Even the process of getting an organ from a donor is a cumbersome one. However, what if there was a dApp that runs on XDC network which could streamline the process by making you interact with the donor directly?

Purpose and Use of Blockchain:

  • To make the organ donation process much faster which helps us save many lives
  • Blockchain allows the client to view the transactions taking place transparently
  • Usage of permissioned blockchain network makes organ donation and transplantation management in a manner that is fully decentralized, secure, traceable, auditable, private, and trustworthy.

Working:

An organ donation and transplantation application utilizing blockchain in where the registered hospital accepts the registered donors and registers the recipients to match them with a suitable donor based on the request. In general, details of donated organ transplantation are strictly confidential. These details include the patients’ health records and family histories; therefore, a private permissioned XDC blockchain is ideal for such an implementation.

Phase 1 begins with creating a waiting list, in which an authorized doctor will add a new patient to the waiting list. The doctor will record the patient’s ID, age, BMI, and blood type.

Phase 2 is fulfilled by receiving donors who have given their consent to donate their organs. Only an authorized transplant team member will run the test approval function, and an event will be sent immediately. After that, the procurement organizer is ready to evaluate and register the donor. To make the announcement that a new donor has been registered, an event will be triggered.

In Phase 3, the auto-matching between the donor and recipient is handled by the organ transplantation organizer. The auto-matching process is done based on the age range, blood type, and BMI range obtained from the donor. Finally, a matched patient ranked list is announced.

Smart contract includes removing the organ, the delivery process, and transplanting the organ. In Phase 1, the donated organ will be removed from the donor’s body. Once the event is emitted for the donated organ’s readiness for delivery, the transporter will execute the start delivery function. Starting and ending delivery functions in Phase 2 are called by an authorized transporter responsible for the transportation of the donated organ to the matched patient hospital and received by the transplant surgeon. In Phase 3, the donated organ is transplanted, and an event will be triggered to announce the end of the transplantation process.

Future scope of organ donation dApp :

we could potentially expand this dApp into an multinational service and save as many lives as possible.

Built With

Share this project:

Updates