project screenshot 1
project screenshot 2
project screenshot 3

Medical DA

Verifiable medical records for calculating insurance premiums

Medical DA

Created At

ETHGlobal Brussels

Winner of

Arbitrum - Best Orbit Chain Project 3rd place

Avail - Build with Avail

Prize Pool

Project Description

Verifiable medical records for calculating insurance premiums using Arbitrum Orbit leverage blockchain technology to ensure accuracy and security. Arbitrum Orbit, a Layer 2 solution on Ethereum, enhances scalability and reduces transaction costs while maintaining high security standards. By utilizing this technology, medical records can be stored and verified on a decentralized platform, ensuring their authenticity and preventing fraud. This enables insurance companies to assess risk more accurately and set fair premium rates based on reliable data. The integration of Arbitrum Orbit promotes transparency, efficiency, and trust in the insurance premium calculation process.

How it's Made

We used Rainbowconnect, Wagmi, Arbitrum Orbit, and AvailDA to develop a robust system for handling verifiable medical records for calculating insurance premiums. Initially, our plan was to upload the encrypted files directly to AvailDA, but we found it wasn't the best use case for our needs. Instead, we implemented a solution where the smart contract uploads the hash of the medical records and tracks every address associated with a patient. Here's how it's made:

Rainbowconnect Integration: Rainbowconnect provides a seamless connection between our decentralized application (dApp) and users' wallets. This ensures that patients can easily interact with our platform to manage their medical records.

Wagmi Hooks: Using Wagmi hooks, we simplified the interaction with the Ethereum blockchain, allowing our dApp to efficiently read and write data. This streamlined the process of uploading hashes and tracking patient addresses.

Arbitrum Orbit for Scalability: We chose Arbitrum Orbit to enhance scalability and reduce transaction costs. By leveraging this Layer 2 solution on Ethereum, we ensure that our platform can handle a high volume of transactions without compromising on speed or security.

AvailDA for Data Availability: Although we initially planned to upload encrypted files directly to AvailDA, we pivoted to a more efficient approach. Now, our smart contracts upload the hash of the medical records to AvailDA. This ensures that the data is available and verifiable without storing the entire record on the blockchain.

Smart Contract Functionality:

Hash Uploading: When a medical record is created or updated, its hash is generated and uploaded to the smart contract. This hash acts as a unique identifier for the record without revealing sensitive information. Address Tracking: Each patient's address is tracked within the smart contract, linking them to their respective medical record hashes. This allows for a transparent and tamper-proof record-keeping system. Verification Process: Insurance companies can use the hashes to verify the authenticity of medical records. By comparing the hash on the blockchain with the hash of the provided record, they can confirm its integrity. User Interaction:

Patients: Patients can upload their medical records through our dApp. The records are hashed, and the hash is stored on the blockchain, ensuring privacy and security. Insurance Companies: Insurers access the hashes to verify medical records, enabling them to accurately assess risk and calculate premiums. This approach ensures a secure, efficient, and transparent system for managing verifiable medical records, benefiting both patients and insurance companies by providing trustworthy data for premium calculations.

background image mobile

Join the mailing list

Get the latest news and updates