Life++

A web application serving as a medical record keeper ensuring integrity through blockchain.

Features / Workflow:

Tech Stack

Source: dev1911/life_plus_plus


Demo

1. Sample Prescription
2. Prescription image converted to text via OCR.
3. On uploading document, contract creation and contract call transactions take place in the blockchain (Ganache blockchain for development purposes).
4. The contract creation transaction occurs only if there are no smart contracts existing on the blockchain.
5. The contract call transaction contains the hash of the document in its transaction data.
6. Whenever user views the document, the hash of the document existing in the database is queried against the blockchain. If the hash is present, it means the document has not been tampered with and the user can view the document.