The dissemination of electronic medical data among professional personnel has been perceived to be an important breakthrough for the discovery of new technologies and therapies for curing diseases. However, in the current medical data management, it is difficult to share medical data due to the fragmentation of medical data and the lack of effective sharing methods. On the other hand, the security of medical data is difficult to protect because the centralized data storage is vulnerable to attack and tampering. Therefore, we propose a model called Med-PPPHIS, which consists of a permission-less blockchain and a permissioned blockchain, named Med-DLattice, to serve the management of user’s personal health information and form a chained protection mechanism for medical data. Med-DLattice features Directed Acyclic Graph (DAG) structure, where each account updates its Account-DAG asynchronously to other unrelated accounts. The Med-DLattice nodes can reach an efficient consensus with proposed DPoS-Quorum algorithm. Based on this model, by converting the medical data into on-chain tokens, a safe and efficient channel for data circulation is established, while the privacy of data is secured. We implement a prototype of Med-PPPHIS and introduce a blockchain-based closed-loop method for chronic disease management, which initially applies the model to national physique monitoring in Anhui Province, China. The performance of the model is evaluated by simulating 500 nodes on 25 AliCloud ECS virtual machines. Experimental result shows that Med-PPPHIS has low latency and high throughput, and the security analysis shows that the model is able to prevent Sybil attacks, DDoS attacks, etc.
This is a preview of subscription content, access via your institution.
Buy single article
Instant access to the full article PDF.
Tax calculation will be finalised during checkout.
Subscribe to journal
Immediate online access to all issues from 2019. Subscription will auto renew annually.
Tax calculation will be finalised during checkout.
health research: the early personal health record experience, Journal of Medical Internet Research 12(2):1–10, 2010. https://doi.org/10.2196/jmir.1356.
Kuo, T. T., Kim, H. E., and Ohno-Machado, L., Blockchain distributed ledger technologies for biomedical and health care applications. J Am Med Inform Assoc 24(6):1211–1220, 2017. https://doi.org/10.1093/jamia/ocx068.
Wood, G., Ethereum: A secure decentralised generalised transaction ledger, Ethereum project yellow paper, 2014, Available: http://www.ibm.biz/blockchainhealth, Accessed Nov. 2018.
Shao, Q., Jin, C., Zhang, Z., Qian, W., and Zhou, A., Blockchain: Architecture and research Progress. Chinese Journal of Computers 41(5):969–988, 2018. https://doi.org/10.11897/SP.J.1016.2018.00969.
Zhou, T., Li, X., and Zhao, H., EverSSDI: Blockchain-based framework for verification, authorization and recovery of self-sovereign identity using smart contracts. Int. J. Computer Applications in Technology In Press.
Sheng, N., Li, F., Li, X., Zhao, H., and Zhou, T., Data capitalization method based on blockchain smart contract for internet of things. Journal of Zhejiang University (Engineering Science) 52(11):2150–2153, 2018. https://doi.org/10.3785/j.issn.1008-973X.2018.11.014.
Xia, Q., Sifah, E. B., Asamoah, K. O., Gao, J., Du, X., and Guizani, M., MeDShare: Trust-less medical data sharing among cloud service providers via Blockchain. IEEE Access 5(99):14757–14767, 2017. https://doi.org/10.1109/ACCESS.2017.2730843.
Zhou, L., Wang, L., and Sun, Y., MIStore: A Blockchain-based medical insurance storage system. Journal of Medical Systems 42(8):149, 2018. https://doi.org/10.1007/s10916-018-0996-4.
Fan, K., Wang, S., Ren, Y., Li, H., and Yang, Y., MedBlock: Efficient and secure medical data sharing via Blockchain. Journal of Medical Systems 42(8):136, 2018. https://doi.org/10.1007/s10916-018-0993-7.
Azaria, A., Ekblaw, A., Vieira, T., and Lippman A., MedRec: Using Blockchain for medical data access and permission management. Presented at International Conference on Open and Big Data, 2016. Available: http://ieeexplore.ieee.org/document/7573685/.
Tang, H., Zhou, T., Zhao, H., Zhao, Z., Wang, W., and Zhang, Z., Archives data protection and sharing method based on Blockchain. Journal of Software:1–15, 2019. https://doi.org/10.13328/j.cnki.jos.005770.
Dinh, T. T. A., Rui, L., Zhang, M., Chen, G., Chin, B., and Wang, J., Untangling Blockchain: A data processing view of Blockchain systems. IEEE Transactions on Knowledge & Data Engineering (99):1–1, 2017. https://doi.org/10.1109/TKDE.2017.2781227.
Multichain: Open platform for blockchain applications, Available: https://www.multichain.com/, Accessed Dec. 2018.
Serguei, P., The tangle, Available: https://assets.ctfassets.net/r1dr6vzfxhev/2t4uxvsIqk0EUau6g2sw0g/45eae33637ca92f85dd9f4a3a218e1ec/iota1_4_3.pdf/, Accessed Sep. 2018.
Xu, H., Zhou, T., Ma, Z., and Zhou, D., The study on comprehensive evaluation system of health signs based on internet. Journal of Biomedical Engineering Research 32(4):217–223, 2013. https://doi.org/10.19529/j.cnki.1672-6278.2013.04.004.
Xu, J., Zhao, H., Wang, W., Zhang, Z., Li, X., Zhou, T., and Ding, Z., National Physical Fitness Monitoring System. Computer Systems & Applications 26(10):61–66, 2017. https://doi.org/10.15888/j.cnki.csa.005980.
Zhou, T., Yuan, M., Zhao, H., Wang, W., Zhang, Z., and Ma, Z., Chronic disease tracking client based on iOS. Computer Systems & Applications 25(9):73–78, 2016. https://doi.org/10.15888/j.cnki.csa.005319.
Ma, D., Tan, H., Zhao, H., Zhou, T., Wang, W., Zhang, Z., and Li, X., National Physical Monitoring and scientific fitness exercise guidance client based on iOS. Computer Technology and Development 27(12):161–165, 2017. https://doi.org/10.3969/j.issn.1673-629X.2017.12.035.
Lemai, N., Emilia, B., Linh, T., and Nguyen, Electronic health records implementation: An evaluation of information system impact and contingency factors. International Journal of Medical Informatics 83(11):779–796, 2014. https://doi.org/10.1016/j.ijmedinf.2014.06.011.
Hassan, M. M., Lin, K., Yue, X., and Wan, J., A multimedia healthcare data sharing approach through cloud-based body area network. Future Generation Computer Systems 66(May):48–58, 2017. https://doi.org/10.1016/j.future.2015.12.016.
John, H., Gunnar, R., Kaori, S., Kenrick, T., George, O., Annah, W., Shahnaaz, S., and Tomohiko, S., Implementation of a cloud-based electronic medical record for maternal and child health in rural Kenya. International Journal of Medical Informatics 84(5):349–354, 2015. https://doi.org/10.1016/j.ijmedinf.2015.01.005.
Esposito, C., Santis, A. D., Tortora, G., Chang, H., and Choo, K. K. R., Blockchain: A panacea for healthcare cloud-based data security and privacy? IEEE Cloud Computing 5(1):31–37, 2018. https://doi.org/10.1109/MCC.2018.011791712.
Nakamoto, S., Bitcoin: A peer-to-peer electronic cash system, Available: http://bitcoin.org/bitcoin.pdf, 2008.
Tierion And Philips Bring Blockchain Technology to Healthcare Sector, Available: https://bitcoinist.com/tierion-philips-bring-blockchain-techn-ology-healthcare-sector/, Accessed: Jan. 2019.
Healthbank, Available: https://www.healthbank.coop/, Accessed Aug. 2018.
Change Healthcare, Available: https://www.changehealthcare.com/, Accessed Sep. 2018.
Alibaba's Online Health Service to Pilot Blockchain Solutions for Health Treatments in Changzhou, Available: https://www. yicaiglobal.com/news/alibaba%E2%80%99s-online-health-service-pilot -blockchain-solutions-health-treatments-Changzhou, Accessed Sep. 2018.
Tencent introduced blockchain medical prescription: shaping the future of China’s healthcare, Available: https://bcfocus.com/news/hacker-hacks-wannabe-hackers-the-most-ridiculous-crypto-story-ever/6188/. Accessed Sep. 2018.
Zyskind, G., Nathan, O., and Pentland, A. S., Decentralizing privacy: Using Blockchain to protect personal data. In: IEEE Security and Privacy Workshops, 2015. https://doi.org/10.1109/SPW.2015.27.
Li, M., Yu, S., Zheng, Y., Ren, K., and Lou, W., Scalable and secure sharing of personal health records in cloud computing using attribute-based encryption. IEEE Transactions on Parallel & Distributed Systems 24(1):131–143, 2013. https://doi.org/10.1109/TPDS.2012.97.
Guo, R., Shi, H., Zhao, Q., and Zheng, D., Secure attribute-based signature scheme with multiple authorities for Blockchain in electronic health records systems. IEEE, 2018. 10.1109/ACCESS.2018.2801266.
On Public and Private Blockchains, Available: https://blog.ethereum.org/2015/08/07/on-public-and-privateblockchains/, Accessed Oct. 2018.
Zhou, T., Li, X., and Zhao, H., DLattice: A permission-less Blockchain based on DPoS-BA-DAG consensus for data tokenization. IEEE Access 7:39273–39287, 2019. https://doi.org/10.1109/ACCESS.2019.2906637.
C. Wong, Patricia Tree, Available: https://github.com/ethereum/wiki/wiki/Patricia-Tree. Accessed: Mar. Dec., 2018.
Red-Black Merkle Tree, Available: https://github.com/amiller/redblackmerkle. Accessed Nov. 2018.
Micali, S., Rabin, M., and Vadhan, S., Verifiable random functions. In Proceedings of the 40th annual IEEE Symposium on Foundations of Computer Science (FOCS), New York 1999. 10.1109/SFFCS.1999.814584.
Stepan, BLS signatures: better than Schnorr. Available: https://medium.com/cryptoadvance/bls-signatures-better-than-schnorr-5a7fe30ea716. Accessed: Dec. 24, 2018.
Antonopoulos, A. M., Mastering bitcoin: Unlocking digital cryptocurrencies. O'Reilly Media, Inc, 2014.
Shamir, A., How to share a secret. Communications of the ACM 22(11):612–613, 1979. https://doi.org/10.1145/359168.359176.
Wang, Y., Cao, Q., Zhang Z., Wang, W., Liu, B., Chen, M., Li, X., Tang, C., Zhan, L., Sun, Y., and Ma. Z., A system of generating exercise prescription based on multi-source information, China Patent No. CN104077737A.
Cao, Q., Wang, Y., Chen, Y., Ding, Z., Li, M., Xu, J., Zhao, H., Li, X., He, Z., Xu, Y., Ma, B., Sun, Y., and Ma, Z., A system of inferencing exercise target based on multi-source information, China patent no. CN104123445B.
Golang 1.1.5, Available: https://golang.org/.Accessed: Jan. 03, 2019.
An implementation of the LevelDB key/value database in the Go, Available: https://github.com/syndtr/goleveldb, Accessed Dec. 2018.
Libp2p, Available: https://github.com/libp2p. Accessed: Dec. 2018.
NodeJS 11.8.0, Available: https://nodejs.org/en/, Accessed Dec. 2018.
Redis 5.0.3, Available: https://redis.io/, Accessed: Dec. 2018.
An implementation of ECIES and ECDSA in Go, Available: https://github.com/ethereum/go-ethereum/tree/master/crypto, Accessed: Jan. 2019.
An implementation of VRF in Go, Available: https://github.com/r2ishiguro/vrf/, Accessed: Jan. 2019.
An implementation of BLS in Go, Available: https://github.com/dfinity/go-dfinity-crypto, Accessed Jan. 2019.
AFGH Proxy Re-encryption, Available: https://github.com/zerodb/zerodb-afgh-pre, Accessed Jan. 2019.
Gilad, Y., Hemo, R., Micali, S., Vlachos, G., and Zeldovich N., Algorand: Scaling byzantine agreements for cryptocurrencies, In: Proceedings of the 26th symposium on operating systems principles, pp 51–68, ACM, 2017. 10.1145/3132747.3132757.
Douceur, J. R., The Sybil attack. In Proceedings of the 1st international workshop on peer-to-peer systems (IPTPS’02), Springer, Berlin, 2002, 10.1007/3-540-45748-8_24.
DDOS Attack, Available: https://en.wikipedia.org/wiki/Denial-of-service_attack, Accessed Oct. 2018.
Storj Labs Inc., Storj:A Peer-to-Peer Cloud Storage Network Available: https://storj.io/storjv3.pdf, Accessed Jan. 2019.
An implementation of Shamir's Secret Sharing Algorithm in Go, Available: https://github.com/SSSaaS/sssa-golang, Accessed Jan. 2019.
A. Grigorean, “Latency and finality in different cryptocurrencies,” Accessed: Jan. 04, 2019. Available: https://hackernoon.com/latency-and-finality-in-different-cryptocurrencies-a7182a06d07a. Accessed Dec. 2018.
Zilliqa: A High Throughput Scalable Blockchain? Available: https://medium.com/@curiousinvestor/zilliqa-a-high-throughput-scalable-blockchain-60e355d873c5. Accessed: Jan. 04, 2019.
Bitcoin Explorer, Available: https://btc.com/. Accessed: Jan. 03, 2019.
Ethereum Explorer, Available: https://etherscan.io/. Accessed: Jan. 03, 2019.
Chen, Y., Ding, S., Xu, Z., Zheng, H., and Yang, S., Blockchain-based medical records secure storage and medical service framework. J Med Syst 43:5, 2019. https://doi.org/10.1007/s10916-018-1121-4.
Cao, S., Zhang, G., Liu, P., Zhang, X., and Neri, F., Cloud-assisted secure eHealth systems for tamper-proofing EHR via blockchain. Information Sciences 485:427–440, 2019. https://doi.org/10.1016/j.ins.2019.02.038.
This study was funded by the National Natural Science Foundation of China (No. 61602435), Natural Science Foundation of Anhui Province (No. 1708085QF153), and Anhui Provincial Science and Technology Major Project (No. 16030901057).
Conflict of interests
Tong Zhou, Xiaofeng Li and He Zhao declare that he has no conflict of interest.
This article does not contain any studies with human participants or animals performed by any of the authors.
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article is part of the Topical Collection on Transactional Processing Systems
About this article
Cite this article
Zhou, T., Li, X. & Zhao, H. Med-PPPHIS: Blockchain-Based Personal Healthcare Information System for National Physique Monitoring and Scientific Exercise Guiding. J Med Syst 43, 305 (2019). https://doi.org/10.1007/s10916-019-1430-2
- Personal healthcare information system
- Medical data tokenization
- Chronic disease management
- Electronic medical records