Abstract
Personalization in Health Care services has gained popularity in recent years with the advancement and rapid deployment of wearable devices, smartphones with powerful sensors, Internet of Things, and Telemedicine solutions. It has now become necessary that the patient keeps the ownership of the personal medical data, securely organizes and shares them with the remaining anonymous in the system. In this paper, we propose a blockchain, InterPlanetary File System (IPFS), and encryption based highly secure network framework responsible for medical data input, transmission, distribution, analysis, and management among patients, doctors, and remote servers resourced with automatic report generation. To make the system highly scalable and reduce the cost of each transaction in Blockchain incurred by cryptocurrency, BigchainDB and IPFS have been utilised which are P2P networks and do not require cryptocurrency for transactions. We have also implemented a divisible token-based payment system where patients transfer ownership of certain amounts of tokens to doctors for getting feedback on reports. Patients can input data, view transactions, generate reports, request for doctor’s feedback, and manage payments. Doctors, registered by the system, may decide to access reports, provide feedback, and check their payment status. Users (Doctor, Patients) will remain completely anonymous to each other and their activity and data will be encrypted and immutable in the proposed system. A smartphone-based application has been developed as a demonstration that can record audio representing phonocardiography (PCG) from patients, send it to the remote server for report generation and to a doctor for receiving feedback while maintaining data integrity. The remote server can also be equipped with AI based automated diagnosis and thus the proposed framework can further be scaled in the near future. We evaluated the performance of our proposed framework through BigchainDB-based Byzantine Fault Tolerance (BFT) testbed that confirms a nearly 20 fold reduction of execution and validation time for 2000 concurrent transactions, and higher throughput compared to the existing literature.
Similar content being viewed by others
References
Riazul Islam SM, Kwak D, Humaun Kabir M, Hossain M, Kwak K-S (2015) The Internet of Things for health care: A comprehensive survey. IEEE Access 3:678–708
Akkaoui R, Hei X, Cheng W (2020) EdgeMediChain: A Hybrid Edge Blockchain-Based Framework for Health Data Exchange. IEEE Access 8:113467–113486, Available: https://doi.org/10.1109/access.2020.3003575
Mosa A, Yoo I, Sheets L (2012) A Systematic Review of Healthcare Applications for Smartphones. BMC Med Inf Decis on Making 12:67. https://doi.org/10.1186/1472-6947-12-67
Hernández-Neuta I, Neumann F, Brightmeyer J, Ba Tis T, Madaboosi N, Wei Q, Ozcan A, Nilsson M (2019) Smartphone-based clinical diagnostics: towards democratization of evidence-based health care. J Internal Med 285(1):19–39. https://doi.org/10.1111/joim.12820
Organization W (2010) Telemedicine. World Health Organization, Geneva
Tian S, Yang W, Le Grange JM, Wang P, Huang W, Ye Z (2019) Smart healthcare: making medical care more intelligent. Glob Health J 3(3):62–65
Chen Y, Ding S, Xu Z, Zheng H, Yang S (2018) Blockchain-Based Medical Records Secure Storage and Medical Service Framework. J Med Syst 43(1), Available: https://doi.org/10.1007/s10916-018-1121-4
Xia Q, Sifah E, Smahi A, Amofa S, Zhang X (2017) BBDS: Blockchain-Based Data Sharing for Electronic Medical Records in Cloud Environments. Information 8(2):44, Available: https://doi.org/10.3390/info8020044
Ali S, Wang G, White B, Cottrell RL (2018) A Blockchain-Based Decentralized Data Storage and Access Framework for PingER, 2018 17th IEEE International Conference On Trust, Security And Privacy In Computing And Communications/ 12th IEEE International Conference On Big Data Science And Engineering (trustcom/bigdataSE), New York, pp 1303–1308. https://doi.org/10.1109/TrustCom/BigDataSE.2018.00179
Dubovitskaya A, Xu Z, Ryu S, Schumacher M, Wang F (2018) Secure and Trustable Electronic Medical Records Sharing using Blockchain. AMIA Ann Sympos Proceed AMIA Sympos 2017:650–659
Why — and More Importantly, How — Blockchain Solves The Health Data Problem – HealthBank.coop, Healthbank.coop, 2020. [Online]. Available: https://www.healthbank.coop/2019/01/30/why-and-more-importantly-how-blockchain-solves-the-health-data-problem/. [Accessed: 24- Jun- 2020]
Shahnaz A, Qamar U, Khalid A (2019) Using Blockchain for Electronic Health Records. IEEE Access 7:147782–147795, Available: https://doi.org/10.1109/access.2019.2946373
Tripathi G, Ahad M, Paiva S (2020) S2HS- A blockchain based approach for smart healthcare system. Healthcare 8(1):100391, Available: https://doi.org/10.1016/j.hjdsi.2019.100391
Dimitrov D (2019) Blockchain Applications for Healthcare Data Management. Healthcare Inf Res 25(1):51. Available: https://doi.org/10.4258/hir.2019.25.1.51
Shi S, He D, Li L, Kumar N, Khan M, Choo K (2020) Applications of blockchain in ensuring the security and privacy of electronic health record systems: A survey. Comput Secur 97:101966, Available: https://doi.org/10.1016/j.cose.2020.101966
Hölbl M, Kompara M, Kamišalić A, Nemec Zlatolas L (2018) A Systematic Review of the Use of Blockchain in Healthcare. Symmetry 10(10):470, Available: https://doi.org/10.3390/sym10100470
Agbo C, Mahmoud Q, Eklund J (2019) Blockchain Technology in Healthcare: A Systematic Review. Healthcare 7(2):56, Available: https://doi.org/10.3390/healthcare7020056
Tuan NG, Anum N, Jorge PQ, Hannu T, Tomi W (2019) Artificial Intelligence at the Edge in the Blockchain of Things
Cao X, Xu H, Ma Y, Xu B, Qi J (2019) Research on a Blockchain-Based Medical Data Management Model. https://doi.org/10.1007/978-3-030-32962-4_4
Meng W, Li W, Zhu L (2020) Enhancing Medical Smartphone Networks via Blockchain-Based Trust Management Against Insider Attacks. IEEE Trans Eng Manag 67(4):pp. 1377–1386, Available: shttps://doi.org/10.1109/tem.2019.2921736
Chowdhury MJM, Colman A, Kabir MA, Han J, Sarda P (2018) Blockchain Versus Database: A Critical Analysis. Inproceedings of the 17th IEEE International Conference on Trust, Security and Privacy in Computing and Communications and 12th IEEE International Conference on Big Data Science and Engineering: Trustcom/BigDataSE, pp 1348–1353). [8456055] IEEE, Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/TrustCom/BigDataSE.2018.00186
Chitti P, Murkin J, Chitchyan R (2019) Data Management: Relational vs Blockchain Databases. https://doi.org/10.1007/978-3-030-20948-3_17
Sultan K, Ruhi U, Lakhani R (2018) Conceptualizing blockchains: Characteristics and applications. arXiv:1806.03693
Kalogeropoulos A (2018) A Reference Architecture for Blockchain-based Resource-intensive Computations managed by Smart Contracts
Dwivedi DA, Malina L, Dzurenda P, Srivastava G (2019) Optimized Blockchain Model for Internet of Things based Healthcare Applications. 2019 42nd International Conference on Telecommunications and Signal Processing (TSP), Budapest, Hungary, pp 135–139. https://doi.org/10.1109/TSP.2019.8769060
Griggs K, Ossipova O, Kohlios C, Baccarini A, Howson E, Hayajneh T (2018) Healthcare Blockchain System Using Smart Contracts for Secure Automated Remote Patient Monitoring. J Med Syst 42(7), Available: https://doi.org/10.1007/s10916-018-0982-x
Tith D et al (2020) Application of Blockchain to Maintaining Patient Records in Electronic Health Record for Enhanced Privacy, Scalability, and Availability. Healthcare Inf Res 26(1):3, Available: https://doi.org/10.4258/hir.2020.26.1.3
Mikula T, Jacobsen R (2018) Identity and Access Management with Blockchain in Electronic Healthcare Records, pp 699–706. https://doi.org/10.1109/DSD.2018.00008
Stilson B Encrypting Files With Node. https://brandonstilson.com/encrypting-files-with-node/
BigchainDB 2.0 The Blockchain Database (2018). Retrieved 2 July 2020, from https://www.bigchaindb.com/whitepaper/bigchaindb-whitepaper.pdf
Nabih-Ali M, El-Dahshan E-SA, Yahia AS (2017) A review of intelligent systems for heart sound signal analysis. J Med Eng Technol 41(7):553–563. https://doi.org/10.1080/03091902.2017.1382584
Springer DB, Brennan T, Ntusi N, Abdelrahman HY, Liesl J, Zũhlke BM, Mayosi LT, Clifford GD (2016) Automated signal quality assessment of mobile phone-recorded heart sound signals. J Med Eng Technol 40(7-8):342–355. https://doi.org/10.1080/03091902.2016.1213902
FFmpeg. https://ffmpeg.org/
React Native Audio Recorder and Player. https://medium.com/dooboolab/react-native-audio-recorder-and-player-4aa5f26a666
Rosado L, da Costa C, Manuel J, Elias D, Cardoso J (2017) Mobile-Based Analysis of Malaria-Infected Thin Blood Smears: Automated Species and Life Cycle Stage Determination. Sensors 17:2167. https://doi.org/10.3390/s17102167
Faizullah Fuhad KM, Tuba md. JF, Sarker RA, Momen S, Mohammed N, Rahman T (2020) deep learning based automatic malaria parasite detection from blood smear and its smartphone based application. Diagnostics 10:329
Haq TM, Arefin S, Rahman S, Rahman T (2018) Extraction of Fetal ECG from Maternal Abdominal Record in the 3rd trimester of gestation using R-R interval windowing technique. IEEE Workshop On Signal Processing Systems (siPS’18) Cape Town
Hassanuzzaman M. d., Biswas P, Rahman T (2019) End to End Solution for Continuous Monitoring and Real-Time Analysis of Vital Signs from ECG Signal, IEEE R10 Humanitarian Technology Conference (r10-HTC’19), Indonesia
Khan Md. A, Ador K, Rahman T (2019) Automated Diagnosis of Atrial Fibrillation Using Principal Component Analysis-Discriminant Analysis. IEEE TENCON’19, Kerala india
Ubuntu Multipass. https://multipass.run/
McConaghy T Blockchain Infrastructure Landscape: A First Principles Framing. 2017. https://medium.com/@trentmc0/blockchain-infrastructure-landscape-a-first-principles-framing-92cc5549bafe
Aboutorabi S, Rezapour M, Moradi M, Ghadiri N (2015) Performance evaluation of SQL and MongoDB databases for big e-commerce data. https://doi.org/10.1109/CSICSSE.2015.7369245
Zhang J, Yu K, Wen Z, Qi X, Kumar Paul A (2021) 3D Reconstruction for Motion Blurred Images Using Deep Learning-based Intelligent Systems. Comput Mater Cont 66(2):2087–2104. https://doi.org/10.32604/cmc.2020.014220
Tan L, Xiao H, Yu K, Aloqaily M, Jararweh Y (2021) A blockchain-empowered crowdsourcing system for 5G-enabled smart cities. Comput Stand Interfaces. 76:103517, ISSN 0920-5489. https://doi.org/10.1016/j.csi.2021.103517. https://www.sciencedirect.com/science/article/pii/S092054892100012X
Sharma P, Neeraj K, Jong P (2018) Blockchain-Based Distributed Framework for Automotive Industry in a Smart City. IEEE Trans Ind Inf:1-1. https://doi.org/10.1109/TII.2018.2887101
Shi N, Tan L, Li W, Qi X, Yu K (2020) A blockchain-empowered AAA scheme in the large-scale HetNet, Digital Communications and Networks, ISSN 2352-8648. https://doi.org/10.1016/j.dcan.2020.10.002
Vora J et al (2018) Ensuring privacy and security in e- health records, 2018 international conference on computer. Inf Telecommun Syst (CITS), pp 1–5. https://doi.org/10.1109/CITS.2018.8440164
Feng C et al (2021) Efficient and Secure Data Sharing for 5G Flying Drones: A Blockchain-Enabled Approach. IEEE Netw 35(1):130–137. https://doi.org/10.1109/MNET.011.2000223
Li H, Yu K, Liu B, Feng C, Qin Z, Srivastava G An Efficient Ciphertext-Policy Weighted Attribute-Based Encryption for the Internet of Health Things. IEEE J Biomed Health Inf. https://doi.org/10.1109/JBHI.2021.3075995
Mahmoud MME, Rodrigues JJPC, Saleem K, Al-Muhtadi J, Kumar N, Korotaev V (2018) Towards energy-aware fog-enabled cloud of things for healthcare. Comput Electr Eng 67:58-69,ISSN 0045-7906, https://doi.org/10.1016/j.compeleceng.2018.02.047. https://www.sciencedirect.com/science/article/pii/S0045790618300399
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article is part of the Topical Collection: Special Issue on Blockchain for Peer-to-Peer Computing Guest Editors: Keping Yu, Chunming Rong, Yang Cao, and Wenjuan Li
Electronic supplementary material
Rights and permissions
About this article
Cite this article
Mahmud, H., Rahman, T. An Application of blockchain to securely acquire, diagnose and share clinical data through smartphone. Peer-to-Peer Netw. Appl. 14, 3758–3777 (2021). https://doi.org/10.1007/s12083-021-01210-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-021-01210-6