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
- Maintaining patient records that have PDFs and uploading that to the cloud would break the security blockchain provides.
- Was difficult to set up and test the blockchain locally.
Accomplishments that we're proud of
- We were able to get the backend up and running.
- Found an alternate secure way of uploading PDFs using IPFS.
What we learned
- Building business logic on the top blockchain using smart contracts.
- Using distributed storage.
What's next for HealthChain
- We will work on improving the UI.
- We want to make records accessible to patients as well.
- Reducing latency while adding patient records.
- Develop a mobile app for patients.
Built With
- angular.js
- blockchain
- html
- ipfs
- javascrip
- solidity
Log in or sign up for Devpost to join the conversation.