Inspiration

It is a hassle for doctors to access patient records from various sources. Since the history of a patient is very important, and health records need to have the utmost secure storage, we came up with the idea of storing patient data on blockchain form where any hospital/ healthcare center can access it.

What it does

It has a UI interface for doctors and admins to add patients and their records. In the backend, it puts all the data into a blockchain through smart contracts. Any doctor can access a patient's record using user's public key.

How we built it

Tech stack: Backend- solidity, javascript Frontend- HTML, CSS, Angular(TS) Tools- Ganache for local blockchain Storage- IPFS (interplanetary file system for distributed storage of medical records)

Challenges we ran into

  1. Maintaining patient records that have PDFs and uploading that to the cloud would break the security blockchain provides.
  2. Was difficult to set up and test the blockchain locally.

Accomplishments that we're proud of

  1. We were able to get the backend up and running.
  2. Found an alternate secure way of uploading PDFs using IPFS.

What we learned

  1. Building business logic on the top blockchain using smart contracts.
  2. Using distributed storage.

What's next for HealthChain

  1. We will work on improving the UI.
  2. We want to make records accessible to patients as well.
  3. Reducing latency while adding patient records.
  4. Develop a mobile app for patients.

Built With

Share this project:

Updates