Inspiration

We want to enable individual people to “own” their medical records just as well as their health care providers do. MediChainRx allows every party involved to take advantage of blockchain—and the security and decentralization that comes with it—easily and effectively.

What it does

Using blockchain, we are enabling patients to access and share their medical information with whoever they see fit without compromising its integrity or their privacy.

How we built it

We used Solidity to write smart contracts that run on Ethereum. We interface with the contracts through a python webserver, which the final user in turn interacts with through a web app. We used the Flask framework and SQLAlchemy for user and session management, and JQuery on the client side.

Challenges we ran into

It was tricky to identify what needed to be included in the MVP. Furthermore, structuring cryptographic key storage, encryption, and data access on our platform proved to be tricky, and implementation of these things was harder than we expected.

Accomplishments that we're proud of

Coming up with an idea that actually is applicable and scalable to everyone that interacts with the healthcare system.

What we learned

This was the first time any of us worked with blockchain, so we all learned a lot about its different use cases and the tools needed to use it.

What's next for MediChainRx

We set out to create a safe and reliable platform where patients are the primary owners of their medical records. We would also like to move to using Qtum. Our next steps are to finish building out the MVP, make it easy to get onto the platform, work out its security issues, and take it into the market. We believe everyone that interacts with the healthcare system can benefit from improved access to their medical data, regardless of socioeconomic background—so we plan to proceed with low prices and an open source business model.

Share this project:

Updates