← Back to home

Medici

Decentralizing medical records to allow patients to access and control their own medical data

Screenshots

Medici screenshot 1
Medici screenshot 2
Medici screenshot 3
Medici screenshot 4
Medici screenshot 5

Problem Statement

Currently medical data is owned by doctors and patients sometimes even have to pay to access their own data and scans after paying for healthcare. This allows patients to control who can read and write their data, easily switch institutions, etc. Using IPFS all complicated legacy medical records, scans, biometric data can be stored. The AI based querying also allows doctors to query decades of medical data with a single question instead of spending hours looking through all of itThe point of this is to let people own their data. Right now doctors own it. I'm not allowed to see it. I go in for MRIs and EEGs and I'm not even allowed to know the results or see scans I paid for till my doctor decides to tell me. With Medici, scan centres can directly upload to my medical file for me and my trusted parties to view.This improves the patients quality of life. and with the AI based medical data querying, even quality of care. While the queries won't replace medical advice, keep in mind GPT did pass the MCAT, and only continues to get better. It can begin to see patterns and consume medical data instantly, wheras doctors have to spends hours for the same rigour and have dozens of patients making it impractical

Solution

Stack: NextJS + Node app Hardhat + thirdweb for smart contracts CharkraUIWorldCoin - Auth users. make 1 user has 1 record Uses biometric data to verify a person identity which is perfect for medical data. A doctor doesnt need to know your name to treat you. Our smart contract doesnt ask for or store your nameIPFS - to store medical scans, data files, etc. This allows for full decentralization without relying on third party providers, no one can dip into your AWS bucket. This allows storage of higher sized more complex medical data which is perfect so there's not lower quality of dataPolygon - to host the smart contract storing all the data Hosted on Mumbai. There are no web2 components everything is 100% decentralized dataUsed OpenAI GPT to query the medical data and let doctors get the data they want without going through decades of complex medical history. Also allows patients to ask questions about their own data since they not be able to do that themselvesThe smart contract has privacy in mind. The patient controls which wallets can read and write their data. They can change this at any time. Using their WorldID they can also choose to change the primary wallet they can use to access their medical data.Used ThirdWeb to launch, manage and access smart contract callsWrote the entire smart contract myself from scratch (pretty proud of that as these were my first lines of Solidity I ever wrote).

Hackathon

ETHGlobal Waterloo

2024

Prizes

  • 🏆

    🏊‍♂️ Polygon — Pool Prize

Contributors