Giter VIP home page Giter VIP logo

healchain's Introduction

healchain

NITI Aayog & Proffer Hackathon Submission

Work Flow

Hackathon Result

HealChain WON non-monetary prize! "IBM Blockchain Internship"

https://blog.proffer.network/proffer-hackathon-winners-2017-1adb2078a691

Demo

http://172.96.13.85/ ( you need MetaMask/Toshi to view this url )

  • Toshi Dev app : search for HealChain

Problem:

Basic health information of a person such as Blood group, heart/diabetic problem info, order donor status are quickly needed when a person is in medical emergency. Delay in finding these info may cost a life. In emergency need of initial funds is crucial.

Solution:

Using hyperledger blockchain, We store a person's both public health information & private medical history. We allow hospitals/labs to issue blood donor rebates as ERC20 based HEAL Tokens. And they will accept HEAL tokens as mode of payment.

HyperLedger

QR Code based : Public Health Information

Stored in: HyperLedger Fabric
UI : Toshi SOS + Custom JSON API
  • Blood Group : B+
  • Diabetic Patient : Yes / No
  • Heart Patient : Yes / No
  • Allergic To : [ ]
  • Organ Donor : Yes / No

Private Health Information

Stored in: HyperLedger Fabric
UI : Vue
  • Scanned JPG/PDF files
  • Generalized report values

Private Keys for these private health information/ records will be available only to respective patient & report adding hospital/lab.

Work flow chart

Work Flow

Tech Stack

Tech Stack

Blood Donor Rebates as ERC20 Tokens

Government transfers HEAL Tokens to Hospitals every year/month in advanced

Government has particular scale of rebates to blood donors. Govt organization will send HEAL tokens to all hospitals every month in advanced.

Hospital Pays Donor Rebates in HEAL Tokens

Upon receiving blood donations, As per government norms 1 unit blood's rebate value will be calculated in HEAL Tokens and paid to donor's ETH address

Donor/Patient Pays in HEAL Token

During health checkups, emergency payments Patient can pay in HEAL Token

Toshi

SOS

* Displays QR code to access public health information
* Sends emergency alert to configured friends & family with current location
* Sends emergency alert to near by ambulance service / hospital

MyHEALChain

Displays Healchain info / wallet

Blood Request

Receives blood request from user & broadcasts to all other users in a location/circle

Pay Hospital/Lab

When Toshi supports ERC20 tokens, User can send HEAL Tokens to friends, family, hospitals & labs.

How it works

Youtube presentation (Too short & took in a hurry!)

https://www.youtube.com/watch?v=xENyytp5f_E&list=PL5qoO4Db_39W9uYZzvxe45eaU5Vb6mwt4

Tech Stack

BlockChain

  • Payments/notifications: Toshi
  • Frontend: Vue
  • BlockChain: Chaincode (Hyperledger Fabric), solidity (Ethereum)
  • Token: ERC20

Server Infra

  • Docker for app deployment
  • Node API for Toshi & Ethereum BlockChain interactions
  • Go.

Team

* PaimPozhil B  > [email protected] , skype: paimpozhil
* KarthiKeyan P > [email protected] , skype: mrkart , linkedin: mrkart
* Ilampirai B
* Suresh VR

Credits whatthefunc Youtube Channel.

healchain's People

Contributors

mrkart avatar paimpozhil avatar ilampirai avatar imvrsuresh avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.