Patient Data Network

A secure and transparent network for sharing health data
Alternatives To Patient Data Network
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Superedge902
a day ago21March 31, 202234otherGo
An edge-native container management system for edge computing
Tcp Shaker38511a month agoJune 03, 20212mitGo
:heartbeat: Perform TCP handshake without ACK in Go, useful for health check, that is SYN, SYN-ACK, RST.
Dumpulse272
5 years agomitPython
an embeddable dumb heartbeat daemon in 260 bytes of RAM and ≈350 bytes of code
Metaknowledge117
1a year ago41November 03, 20206gpl-2.0Python
A Python library for doing bibliometric and network analysis in science and health policy research
Hyperhealth39754 years ago9June 12, 20192JavaScript
Monitor the health of a hyperfeed (hypercore or hyperdrive), including peer count and peer mirror percentages.
Netengine38
142 years ago1September 04, 20145otherPython
Python abstraction layer for extracting information from network devices.
Covid 19 Tracker36
2 years ago2mitDart
This is an Covid-19 tracker especially made for India
Qhp Provider Formulary Apis31
3 years ago25unlicenseHTML
Network_health_exporter21
6 years agoMay 31, 20211apache-2.0Go
Network health exporter for prometheus - Smokeping resurrected on steroids - using ping ICMP Echo Requests
Netsec_ml15
5 years agoPython
Spark MLib Training Models for Network Security
Alternatives To Patient Data Network
Select To Compare


Alternative Project Comparisons
Readme

Patient Data Network

A secure and transparent network for sharing health data

The Patient Data Network is a project that enables people to access and share their health data between people, healthcare professionals and healthcare practitioners. It is built with the Hyperledger Blockchain Composer and uses HL7 FHIR resources.

A detailed description of the project can be found on Medium.

The network consists of three categories;

Participants

  • Patients
  • Individual Healthcare Practitioners (doctors, dentists, physiotherapists, chiropractors etc.)
  • Healthcare Organizations (Hospitals, research organizations, insurers)

Assets

  • Procedure
  • Imaging Study
  • Medication
  • ...
  • ...

Transaction

  • Consent to share data assets

In FHIR, we have an Audit resource, but that is implicit in the blockchain transactions. The data doesn't live on the blockchain, but instead the blockchain holds a link to the resource which is stored at the healthcare organization. We also store a hash of the data ensuring that the data is not tampered with.

Please check our project Wiki page for details on how to contribute...


Building the network

To build the project, you must follow the installation instructions given on the Hyperledger Composer Installation guide.

Please follow all the steps to install the Development Environment of Hyperledger Composer for your OS.

Here are the specific versions of software that were used to build this project:

Node

Node installation was performed using NVM (Node Version Manager)

$ nvm --version
0.33.0

We are using the LTS version of Node

$ nvm current
v8.12.0

Docker

$ docker --version
Docker version 18.06.1-ce, build e68fc7a215

Microsoft Visual Code

$ code --version
1.27.2

After installation, we installed the Hypledger CTO plugin.

Hyperledger Composer

$ composer --version
v0.20.0

Running the application

  • Ensure that docker is running. docker ps
  • Set the environmental variables
    • The $FABRIC_VERSION, which I am using hlfv12
    • The location of the Fabric Dev Servers with the variable $FABRIC_DEV_SERVERS
  • Run the script file to start the network
    $./startNetwork.sh <version#>
    
    The <version#> must be the version number that appears in the package.json file
  • Run composer-playground from the terminal
  • Open http://localhost:8080 in your browser of choice
  • At the bottom of the [email protected] card, you can click on the "Connect now" link
  • Now you are up and running, feel free to play around by switching your ID in the ID Registry between patients and practitioners..
  • Feedback and contributions are welcome

Acknowledgements

Thank you to the Hyperledger Composer Project and HL7 FHIR creators and contributors, without whom this project would not exist.

Creator

Mick Lynch is an engineer PhD who loves translating ideas into novel products that have a real impact. He has been working in health IT, software development and team management since 2006.

Popular Health Projects
Popular Network Projects
Popular Applications Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Network
Blockchain
Health
Smart Contracts
Hyperledger
Healthcare