Store Private Healthcare Data Off-Chain and Manage Medical Data Using Blockchain
Store Private Healthcare Data Off-Chain and Manage Medical Data Using Blockchain
Store Private Healthcare Data Off-Chain and Manage Medical Data Using Blockchain
Domain BlockChain
Algorithms Kubernets
Framework VUE JS
Platform Live Cloud Deployment
Abstract
Background
Electronic medical records and data craves the need for innovation. The way patient
health records are stored and secured today do not showcase our technological
advancement in this area in the past decade, and hospitals continue to use age-old data
management systems for patient data. This is partly due to strict regulations around
privacy and security of medical data, which has stifled the use of latest technology to
make medical data management more transparent and useful for both patients as well
as doctors.
This code pattern showcases a medical data/access management platform built using
blockchain. The application shows the platform from the point of view of 4 stakeholders
-
The solution admin is the admin of a conglomerate of hospitals, and has the
highest of access levels in the hierarchy. They have the ability to onboard a new
organization (hospital) to the conglomerate and assign/de-assign hospital admins
on their dashboard.
The doctor is a user in the organization with the appropriate role and has the
ability to upload documents for their patients and download/view documents of
their patients to which they have been granted access.
The patient is a user in the organization with the appropriate role and has the
ability to upload documents on their own, view them, view the document access
logs and also manage access to their documents on their dashboard.
Existing Systems and their Drawbacks
Drawbacks
Proposed System
This code pattern is for developers who want to integrate with the Blockchain Solution
Manager, Blockchain Document Store and the IBM Blockchain Platform. When you
have completed it, you will understand how to:
Connect the Blockchain Solution Manager and Blockchain Document Store with
the IBM Blockchain Platform.
Create a VueJS web app that has multiple dashboards on a single page
application, which can communicate in Realtime with each other.
Store and retrieve data from a Redis datastore for persistent storage through a
NodeJS server.
System Architecture
Hardware Requirements
Software Requirements
Operating System Windows XP or above
Programming Language Core Java, Advanced Java, J2EE, Map Reduce
– Backend Framework, MVC Framework