Revamping-Health-Insurance-Using-DNA-Cryptography-And-Blockchain / README.md
README.md
Raw

Revamping Health Insurance Using DNA Cryptography And Blockchain

This project was all about making the job easy for insurance companies, hospitals and labs to facilitate the process of health insurance claims by a patient using smart contracts of Blockchan as well as the traditional hashing mechanism of Blockchain being replaced with a DNA cryptographic scheme.

Features

  • To easy the process of health insurance between multiple stakeholders like patients, hospital admin and lab technicians.
  • To maintain integrity of patient data between hospitals.
  • To effectively create, store and access patients data from the blockchain network.
  • To maintain access permissions and authentication of health records using smart contracts that are deployed on the blockchain.
  • To improvise the security of the traditional blockchain’s data the DNA Hashing Algorithm is used instead of SHA256 Hashing Algorithm.

Tech Stack

Front-End : HTML, CSS, Flask

Back-End : Python, Ganache

Installation

Clone / Download my project to your working directory.

Download and Install Python3 and Pip3 from official website, https://www.python.org/downloads/

Download and Install Ganache from this site, https://trufflesuite.com/ganache/

Either quickstart or else setup a workplace in Ganache, change the hospital admin, lab admin, pharamacist and insurance agent addresses based on the addresses of your Ganache addresses.

Then install the following dependencies in the working directoryusing following commands,

  cd my-project
  pip install numpy
  pip install python-csv
  pip install flask
  pip install web3
  pip install python-docx
  pip install docx2pdf

Important Note

The Ganache Addresses and Keys used here for experimentl purposes, so it will not work with real Ethereum Addresses and Keys.