Encrypted login | home

Program Information

Secure Electronic Medical Records Sharing Using Blockchain

Z Xu

Z Xu*, J Kim , S Ryu , D Alevtina , F Wang , Stony Brook University Hospital, Stony Brook, NY


SU-I-GPD-J-100 (Sunday, July 30, 2017) 3:00 PM - 6:00 PM Room: Exhibit Hall

Purpose: The goal of this proposal is to create a decentralized content management system for secure EMRs sharing among healthcare providers based on blockchain technologies.

Methods: The framework consists of the membership service, databases for storing healthcare data off-chain, nodes to manage consensus process, and application program interface (APIs) for different users. Patient data were stored off-chain in the local database management system. All shared data were hashed and then uploaded to the cloud to preserve the data integrity based on the access control policy defined by the patient. A customized chaincode was deployed on every Node that acts as a validating peer. Nodes received all transactions submitted by the users through a role-based APIs. The leader node organized transactions in a block and initiate the Practical Byzantine Fault Tolerance (PBFT) consensus protocol. Transactions were executed by all nodes according to the implemented chaincode Logic.

Results: A network that consists of a Membership service and four Nodes capable of running PBFT consensus protocol was built. The chaincode was deployed on every node and a set of the “invoke" transactions was issued to trigger the creation of a new patient metadata record. The function of creating a metadata, adding permissions, uploading the metadata items, and “query" transactions to access the information from the word state (WS) were tested. A user registered with a health care provider role was able to upload and access the data in the cloud based on the permissions specified by the patient.

Conclusion: The increasing complexity of patient care requires close coordination and data sharing amongst the care team. This study opens a path toward long-term goal to create a universal blockchain based EMR system that enables care team members to easily communicate and share data each other through secure access.

Contact Email: