Skip to main content
Log in

An Application of blockchain to securely acquire, diagnose and share clinical data through smartphone

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

  3. 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

  4. 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

    Article  Google Scholar 

  5. Organization W (2010) Telemedicine. World Health Organization, Geneva

    Google Scholar 

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

    Google Scholar 

  11. 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]

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. Tuan NG, Anum N, Jorge PQ, Hannu T, Tomi W (2019) Artificial Intelligence at the Edge in the Blockchain of Things

  19. 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

  20. 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

  21. 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

  22. Chitti P, Murkin J, Chitchyan R (2019) Data Management: Relational vs Blockchain Databases. https://doi.org/10.1007/978-3-030-20948-3_17

  23. Sultan K, Ruhi U, Lakhani R (2018) Conceptualizing blockchains: Characteristics and applications. arXiv:1806.03693

  24. Kalogeropoulos A (2018) A Reference Architecture for Blockchain-based Resource-intensive Computations managed by Smart Contracts

  25. 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

  26. 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

  27. 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

  28. 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

  29. Stilson B Encrypting Files With Node. https://brandonstilson.com/encrypting-files-with-node/

  30. BigchainDB 2.0 The Blockchain Database (2018). Retrieved 2 July 2020, from https://www.bigchaindb.com/whitepaper/bigchaindb-whitepaper.pdf

  31. 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

  32. 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

    Article  Google Scholar 

  33. FFmpeg. https://ffmpeg.org/

  34. React Native Audio Recorder and Player. https://medium.com/dooboolab/react-native-audio-recorder-and-player-4aa5f26a666

  35. 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

  36. 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

    Article  Google Scholar 

  37. 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

  38. 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

  39. Khan Md. A, Ador K, Rahman T (2019) Automated Diagnosis of Atrial Fibrillation Using Principal Component Analysis-Discriminant Analysis. IEEE TENCON’19, Kerala india

  40. Ubuntu Multipass. https://multipass.run/

  41. McConaghy T Blockchain Infrastructure Landscape: A First Principles Framing. 2017. https://medium.com/@trentmc0/blockchain-infrastructure-landscape-a-first-principles-framing-92cc5549bafe

  42. 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

  43. 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

  44. 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

  45. 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

  46. 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

  47. 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

  48. 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

  49. 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

  50. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hasib Mahmud.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-021-01210-6

Keywords

Navigation