acgodson / healthsync

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HealthSync: Medical Imaging Collaboration on the Blockchain

Upload >>> discuss >>> Prepare for future marketplaces

👉 Watch On Youtube

Table of Contents

Quick Start Quide

git clone

Starting with localhost Rust Pee

cd rust-peer
cargo run

Communication on Browser

1. Install dependencies

Run npm install:

cd front-end
npm install

2. Start Next.js dev server

Start the dev server:

npm run dev

How it Works

Healthsync brings together Libp2p and Lighthouse.storage on filecoin to demonstrate a fast and secure communication platform for medical image collaboration.

  • Off-chain Communication: Send text, share images, and vote on diagnoses, demoed on libp2p's universal connectivity.

  • Privacy & Encryption: Deploys a custom smart contract on filecoin to maintain whitelist ( and future erc721 transfers). This is employed as a condition for viewing and sharing files.

  • Perpetual Storage: Shared attachments are uploaded on IPFS using Lighthouse.

In future, when a user mints a conversation containing an image/diagnosis, they can recieve royalties when this data is mined on a different marketplace

Libp2p Communication

libp2p

  • Real-time off-chain Voting: Users vote on medical diagnoses and decisions, without delays or high gas fees.

  • Peer-to-Peer chat demo: Subscribers share messages and interactions with each other. By Passing a JSON string with the latest timestamp, we are able track and display more interactions than sending ordinary text via libp2p

LightHouse Access Condition

  • Share File Privately: At the point of sending messages that bear attachments. The attachment is ibky visble to whitelisted addresses.

  • Access Condition: owners of erc721 of an already minted image can decrypt the image as long as the access condition exists

before | after

Roadmap

While our demo provides a glimpse into HealthSync's potential, we're thinking big for the future. Imagine researchers and AI models using HealthSync's vast repository of medical imagings to drive advancement in the field, amd earn contributors royalties.

Let's Connect

Your feedback, support and ideas would be appreciated.

Join our Community

Follow us on Twitter

Visit our Website

About


Languages

Language:TypeScript 77.5%Language:Rust 14.2%Language:JavaScript 4.1%Language:Solidity 3.8%Language:Dockerfile 0.3%Language:CSS 0.1%