Inspiration

One of our team members family member failed to receive a transplant in a life-threatening situation, due to a long wait time and the organ validation process. We decided to use blockchains and smart contracts to speed up and make the process much more efficient, transparent, and auditable.

What it does

Organ registry built on the blockchain which allows doctors and donors to view the process, acting as a supply management tool that tracks the protocols and signatures required for an organ transplantation.

How we built it

We built the front end with HTML, CSS, and Javascript. The backend was created with smart contracts written in solidity, which uses metamask to interact with the blockchain. We use web3js to link the front end and back end together so patient data is securely stored on the blockchain.

Challenges we ran into

We ran into several issues with integrating our front-end frameworks with our back end smart contracts. Web3js gave us threw many errors, so we spent a lot of time debugging.

Accomplishments that we're proud of

We were successfully able to create a good looking front end and connect it with our smart contracts. We were able to implement a pair matching algorithm that we built using weights.

What we learned

Debugging takes a very long time. The technical integration of blockchain backends is insanely difficult and takes a long time to connect.

What's next for transplantChain

We're going to look deeper into e-signature and organ protocol legislation, and actual clinical implementations.

Share this project:

Updates