GithubHelp home page GithubHelp logo

metahospblockchain's Introduction

MetaHospBlockChain

A blockchain-based Medical Records Management System

Module:

  • app -> app.js

Today, doctors & health professionals are limited in the level of care they can provide because due to inability to view your complete, accurate health records. The proposed solution is a blockchain network created by the Health Department, who registers the doctors in this network. The doctors can publish patients medical records safely on blockchain network.

System Requirements

  1. Operating System : Ubuntu 16.04
  2. System RAM : 4GB or Above

Step by step instructions for installing / setting up the application for use

Step 1: Download the repostory using the command:

 Git Clone "https://github.com/cjstuff/MetaHospBlockChain"

Step 2: Install the dependecies using the command:

 npm Install  

Step 3: Use the following command to compile smart contract:

 truffle compile  

Step 4: Do the following steps to connect to the Ganache Ethereum Workspace chain:

 open Ganache
 Create New Workspace
 Enter port no: 7545
 Network Id: 5177
 Start the workspace

Step 5: Use the following command to deploy the smart contract to the connected chain:

 truffle migrate  

Step 6: Run the dapp using the command

 npm start  

Execution Flow:

Step 7: Login as admin to register the doctors. Admin has the privilege to register or delist the doctors.

Step 8: Only registered doctors can add health records of patients. The patient registration will be done at this point of time.

Step 9: Only registered patients can access the patient login portal. The registered patients can view their health records history. Also the patients can view the health records w.r.t respective doctors.

Step 10: Only patients has the privilege to grant access to doctor, so that the doctor can view the respective patients health records for a particular period. The patients can revoke the access given to doctor at any point of time.

Step 11: Registered doctors can view patient health records only when access to doctor is given by patient.

END

metahospblockchain's People

Contributors

cjstuff avatar

Stargazers

 avatar

Watchers

 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.