Coder Social home page Coder Social logo

snowrlax / healthchain Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gayatri63/healthchain

0.0 0.0 0.0 415 KB

A blockchain based healthcare system built using web3 and React.

License: MIT License

JavaScript 81.99% CSS 3.13% HTML 2.87% Solidity 12.02%

healthchain's Introduction

HealthChain

Description

Problem Statement:

Make a blockchain based solution to address any issues in Healthcare.

Our Approach:

HealthChain addresses a major loophole in the current system of using handwritten prescriptions and filing of medical records/receipts – tampering and spoofing.

An individual may produce a false prescription to procure drugs that he/she may be addicted to. Medical bills may be spoofed in order to claim insurance money or corporate reimbursement. Another drawback of the current system is theway in which an individual’s medical history is stored. It is generally done by manual filing of diagnosis that may or may not be properly accounted for.

HealthChain is an online portal that maintains a digital copy of a patient’s medical history, along with all of his/her diagnosis, prescriptions, and medical receipts. These may be uploaded by a doctor/hospital/chemist, and are fed into the blockchain to prevent any sort of alterations. The individual can only view this information, not edit it. Accountability is maintained as the address of all the concerned parties are recorded at every step, while maintaining the security of each user’s medical records.

Functions

There are essentially four types of users of this system:

-Hospitals/Doctors: Can upload diagnosis, prescriptions and bills for each patient.

-Chemists: Can view prescriptions, and upload receipts.

-Insurance Companies/Corporates: Can view receipts in order to validate claims.

-Patients: Can view their medical records.

HealthChain also provides for analytics for each patient’s medical history, helping them track their past ailments and take precautions for any recurring diseases.

Use case diagram link

https://drive.google.com/open?id=11De7goXt_FeUMnzcb75p-rNgnvbop3TH

Technology stack

Smart contract coded in Solidity

Remix, Ganache for deployment to Ethereum

MetaMask wallet for transactions

Frontend: ReactJs, HTML, CSS

Middleware: Web3, npm

Limitations

Trust: While every transaction is accounted for, our current system cannot detect false bills/prescriptions if they are issued by credible sources. This can be worked around in the future, as discussed in the ‘Future Aspects’ section.

Future Aspects

By mapping every receipt to the serial numbers of the product and cross checking it with the inventory, we can ensure that the problem of falsified bills never arises, even if they are uploaded by legitimate chemists.

GitHub Project Link

https://github.com/prtk1910/HealthChain

Screenshots

https://drive.google.com/open?id=1gFL8rnAxZl88_4f48v0MLML-K1ufH_2R

Contact Info

Pratik Mulchandani [email protected] https://github.com/prtk1910

Keval Nagda [email protected] https://github.com/kevalnagda

Muhammad Umair Siddiqui [email protected] https://github.com/umn2o2co2

Parth N. Shah [email protected] https://github.com/shahp98

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.