Modernizing the Legacy Healthcare System to Decentralize Platform Using Blockchain Technology
Abstract
:1. Introduction
- Our contribution eliminates the need for a third-party authentication service, enhancing the structure and interaction of the proposed HMS system.
- Our contribution involves the application of model-driven engineering to recover and modernize the architecture of the traditional HMS through the integration of blockchain technology.
- Our contribution involved validating the functionality of our framework through test cases and evaluating its performance using key metrics. These metrics encompassed document uploading and access time, function execution cost, system event recording time in the blockchain, average block size, and average gas consumption.
2. Materials and Methods
Research Context and Methods
3. Results
Algorithm 1. Data saving into blockchain ledger | |
1. Input: B(parameters), L (parameters), Ty | Parameters list (Blood/Lipid), Test Type |
2. Output R | |
3. Procedure Blood-LipidTest | |
4. If Ty==B||Ty==L then | Test Type |
5. If Ty==B, then | |
6. µ ← Blood(B(parameters)) | Blood Test Report |
7. End if | |
8. If Ty==L, then | |
9. µ ← Lipid(L(parameters)) | Report of Lipid Test |
10. End if | |
11. End if | |
12. R ← Save(µ) | Executing the Smart Contract to save report into blockchain ledger |
13. End procedure |
Algorithm 2. Report interface | |
1. Input: U(ιd), a(ιd), U(Ty), Ty | User ID, Appointment ID, User Type, Test Type |
2. Output: R | Display analytics |
3. Procedure-Interface Module | Event based function |
4. If U(Ty)==D, then | Doctor User type |
5. If Ty==B||Ty==L, then | Test Type Lipid OR Bloode |
6. µ ← GetReport(a(ιd)) | Return Test Report |
7. End if | |
8. Else | |
9. If Ty==B||Ty==L, then | Test Type Blood OR Lipid |
10. µ ← GetReport(U(ιd), a(ιd)) | Return Test Report |
11. End if | |
12. End if | |
13. R ← UpdateDashboard(µ) | Show Data on User Screen |
14. End procedure |
3.1. Tools and Technologies for Algorithmic Implementation
3.2. Analysis
3.2.1. Evaluation Environment
3.2.2. Upload and Energy Usage
3.2.3. Algorithmic Implementation Tools and Technologies
- Implementation of Technologies
- Eclipse IDE for source code and “Object Aid” library for converting the source to a UML class diagram.
- Database schema converted into XSD in SQL Server and XSD converted into XML using an online tool.
- Ganache Tool for creating a virtual Ethereum wallet and workspace for blockchain in a local environment.
- Visual Studio Code for creating HMS projects in a blockchain environment.
- Metamask extension for connecting Ganache blockchain with the application.
- Solidity language for the internal development of blockchain to write smart contracts.
- NodeJS for development and ReactJS for programming.
- MS SQL Server for external data storage (Login detail).
- APIs developed in C# for user authentication (Patient, Doctor, Lab Operator)
- Remix IDE for testing the purpose of Solidity development for smart contracts.
3.3. Evaluations of Query Response Time
- Data Security and Privacy:Traditional healthcare systems often face security and privacy concerns due to centralized data storage and reliance on trusted intermediaries. In contrast, blockchain decentralized systems offer inherent security through cryptographic algorithms, distributed consensus, and immutability. Patient data can be fragmented and securely stored across multiple nodes, providing enhanced data security and privacy.
- Interoperability and Data Sharing:Interoperability among different healthcare systems and data sharing between providers remain significant challenges in traditional healthcare systems. Blockchain technology facilitates interoperability by enabling seamless data exchange through standardized protocols and smart contracts. It offers a decentralized and secure environment for authorized entities to access and share patient data in a controlled manner, improving care coordination and continuity.
- Transparency and Trust:Traditional healthcare systems often lack transparency, making it difficult for patients to have full visibility into their medical records and treatment history. Blockchain decentralized systems introduce transparency by providing an auditable and tamper-proof ledger accessible to authorized parties. Patients can maintain control over their data, monitor access, and track any modifications, fostering trust between patients, providers, and other stakeholders.
- Efficiency and Cost Optimization:In traditional healthcare systems, administrative inefficiencies, redundant processes, and fragmented data management contribute to increased costs. Blockchain decentralized systems offer streamlined processes, automated workflows, and real-time access to accurate data, reducing administrative burdens and improving overall efficiency. Smart contracts and automated transactions enable cost optimization by eliminating intermediaries and reducing transactional friction.
- Scalability and Resilience:Traditional healthcare systems often face scalability challenges, particularly with the increasing volume and complexity of patient data. Blockchain technology, with its distributed and decentralized architecture, allows for scalable storage, processing, and retrieval of healthcare data. Additionally, blockchain systems exhibit resilience to single points of failure, ensuring the continuity of healthcare services even during network disruptions or cyberattacks.
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Zheng, Z.; Xie, S.; Dai, H.; Chen, X.; Wang, H. Blockchain challenges and opportunities: A survey. Int. J. Web Grid Serv. 2018, 14, 352. [Google Scholar] [CrossRef]
- Suhasini, M.; Singh, D. Blockchain Based Framework for Secure Data Management in Healthcare Information Systems. Ann. Rom. Soc. Cell Biol. 2021, 25, 16933–16946. [Google Scholar]
- Yue, X.; Wang, H.; Jin, D.; Li, M.; Jiang, W. Healthcare data gateways: Found healthcare intelligence on blockchain with novel privacy risk control. J. Med. Syst. 2016, 40, 218. [Google Scholar] [CrossRef] [PubMed]
- Chen, W.; Xu, Z.; Shi, S.; Zhao, Y.; Zhao, J. A Survey of Blockchain Applications in Different Domains. In Proceedings of the ICBTA, Xi’an, China, 10–12 December 2018; ACM: San Francisco, CA, USA, 2018; ISBN 978-1-4503-6646-5/18/12. [Google Scholar] [CrossRef] [Green Version]
- Hathaliya, J.J.; Tanwar, S.; Tyagi, S.; Kumar, N. Securing electronics healthcare records in Healthcare 4.0: A biometric-based approach. Comput. Electr. Eng. 2019, 76, 398–410. [Google Scholar] [CrossRef]
- Gupta, R.; Thakker, U.; Tanwar, S.; Obaidat, M.S.; Hsiao, K.-F. BITS: A Blockchain-driven Intelligent Scheme for Telesurgery System. In Proceedings of the 2020 International Conference on Computer, Information and Telecommunication Systems (CITS), Hangzhou, China, 5–7 October 2020; pp. 1–5. [Google Scholar] [CrossRef]
- Nakamoto, S. Bitcoin: A peer-to-peer electronic cash system. Decentralized Bus. Rev. 2008, 21260. [Google Scholar]
- Khan, M.; Salah, K. IoT security: Review, blockchain solutions, and open challenges. Future Gener. Comput. Syst. 2018, 82, 395–411. [Google Scholar] [CrossRef]
- Salah, K.; Rehman, M.H.U.; Nizamuddin, N.; Al-Fuqaha, A. Blockchain for AI: Review and Open Research Challenges. IEEE Access 2019, 7, 10127–10149. [Google Scholar] [CrossRef]
- Leon Zhao, J.; Fan, S.; Yan, J. Overview of Business Innovations and Research Opportunities in Blockchain and Introduction to the Special Issue. Financ. Innov. 2016, 2, 28. [Google Scholar] [CrossRef] [Green Version]
- Bocek, T.; Rodrigues, B.B.; Strasser, T.; Stiller, B. Blockchains Everywhere—A Use-case of Blockchains in the Pharma Supply-Chain. In Proceedings of the 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), Lisbon, Portugal, 8–12 May 2017; pp. 772–777. [Google Scholar] [CrossRef]
- Guntur, L.N.; Dornadula, G.; Nimbagal, R.N. Blockchain Technology: A Breakthrough in the Healthcare Sector. In Transformations Through Blockchain Technology; Idrees, S.M., Nowostawski, M., Eds.; Springer: Cham, Switzerland, 2022; pp. 137–160. [Google Scholar] [CrossRef]
- Perera, G.; Holbrook, A.; Thabane, L.; Foster, G.; Willison, D.J. Views on health information sharing using electronic medical records. Int. J. Med. Inf. 2011, 80, 94–101. [Google Scholar] [CrossRef] [PubMed]
- Zhang, M.; Chen, Y.; Lin, J. A Privacy-Preserving Optimization of Neighborhood-Based Recommendation for Medical-Aided Diagnosis and Treatment. IEEE Internet Things J. 2021, 8, 10830–10842. [Google Scholar] [CrossRef]
- Kish, L.J.; Topol, E.J. Unpatients—Why patients should own their medical data. Nat. Biotechnol. 2015, 33, 921–924. [Google Scholar] [CrossRef] [PubMed]
- Alhadhrami, Z.; Alghfeli, S.; Alghfeli, M.; Abedlla, J.A.; Shuaib, K. Introducing Blockchains for Healthcare. In Proceedings of the International Conference on Electrical and Computing Technologies and Applications (ICECTA), Ras Al Khaimah, United Arab Emirates, 21–23 November 2017; IEEE: New York, NY, USA, 2017. [Google Scholar] [CrossRef]
- Monga, S.; Singh, D. Designing a Transformational Model for Decentralization of Electronic Health Record Using Blockchain. In Proceedings of the First International Conference on Computing, Communications, and Cyber-Security (IC4S 2019); Lecture Notes in Networks and Systems; Singh, P., Pawłowski, W., Tanwar, S., Kumar, N., Rodrigues, J., Obaidat, M., Eds.; Springer: Singapore, 2020; Volume 121. [Google Scholar] [CrossRef]
- Agbo, C.C.; Mahmoud, Q.H.; Eklund, J.M. Blockchain Technology in Healthcare: A Systematic Review. Healthcare 2019, 7, 56. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Zhang, P.; White, J.; Schmidt, D.C.; Lenz, G.; Rosenbloom, S.T. FHIRChain: Applying blockchain to securely and scalably share clinical data. Comput. Struct. Biotechnol. J. 2018, 16, 267–278. [Google Scholar] [CrossRef] [PubMed]
- Azaria, A.; Ekblaw, A.; Vieira, T.; Lippman, A. MedRec: Using blockchain for medical data access and permission management. In Proceedings of the 2nd International Conference on Open and Big Data (OBD), Vienna, Austria, 22–24 August 2016; pp. 25–30. [Google Scholar] [CrossRef]
- Linn, L.A.; Koo, M.B.; Vavilala, M.S. Blockchain in healthcare: A systematic review. Healthcare 2018, 6, 104. [Google Scholar]
- Wang, J.; Yang, Y.; Wan, J.; Li, D. Blockchain-enabled healthcare data sharing: An overview, challenges, and open issues. Future Gener. Comput. Syst. 2020, 105, 400–412. [Google Scholar]
- Yüksel, M.; Rieback, M.R.; Tan, H.C. A blockchain-based framework for patient-centric healthcare records and exchanges. IEEE Access 2019, 7, 112140–112155. [Google Scholar]
- Wood, G. Ethereum: A Secure Decentralised Generalised Transaction Ledger. Available online: https://gavwood.com/paper.pdf (accessed on 20 March 2021).
Execution Type | Gas Used | Cost in Ether |
---|---|---|
Contract Creation | 2869227 | 0.05737454 |
Contract Migration Call | 27363 | 0.0054726 |
Initial Contract | 225237 | 0.0450474 |
Initial Migration Call | 42363 | 0.0084726 |
Final Cost | 0.06188928 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Aljaloud, A.; Razzaq, A. Modernizing the Legacy Healthcare System to Decentralize Platform Using Blockchain Technology. Technologies 2023, 11, 84. https://doi.org/10.3390/technologies11040084
Aljaloud A, Razzaq A. Modernizing the Legacy Healthcare System to Decentralize Platform Using Blockchain Technology. Technologies. 2023; 11(4):84. https://doi.org/10.3390/technologies11040084
Chicago/Turabian StyleAljaloud, Abdulaziz, and Abdul Razzaq. 2023. "Modernizing the Legacy Healthcare System to Decentralize Platform Using Blockchain Technology" Technologies 11, no. 4: 84. https://doi.org/10.3390/technologies11040084