S3EF-HBCAs: Secure and Sustainable Software Engineering Framework for Healthcare Blockchain Applications

Muthu Ramachandran, PhD Orcid logo
Muthu Ramachandran, PhD

Published: 22.12.2023.

Biochemistry

Volume 6, Issue 2 (2023)

https://doi.org/10.30953/bhty.v6.286

Abstract

Blockchain applications in healthcare have grown rapidly and it includes record keeping, clinical trials, medical supply chains, patient monitoring, etc. where Blockchain characteristics are needed to improve safety, privacy, and security. Blockchain Technology is one of the biggest disruptive technologies today. However, Porru, et. al (2017) have reported it lacks processes, tools, and techniques. Therefore, this paper provides a systematic framework for a secure and sustainable software engineering framework for healthcare blockchain applications. Secure and Sustainable Software Engineering Framework for Healthcare Blockchain Applications (S3EF-HBCA) significant contribution includes requirements engineering for healthcare, business process modelling for healthcare, domain modelling for healthcare, a reference architecture for healthcare, and validation by case study on Electronic Healthcare Record Management System (EHR), and simulation with Business Process Modelling Notation (BPMN) tools. The simulation shows it has taken 10.45 minutes to process 100 instances of real-time data and service requests. The overall result shows encouragement in terms of process, tools, standards, and testing.

Keywords

References

1.
Porru S, Pinna A, Marchesi M, Tonelli R. Blockchain-oriented software engineering: challenges and new directions. 2017;
2.
Comptia. Blockchain terminology: a glossary for beginners. 2023;
3.
Banafa A. Blockchain technology and applications. 2020;
4.
Destefanis G, Marchesi M, Ortu M, Tonelli R. Smart contracts vulnerabilities: a call for blockchain software engineering? 2018;
5.
Beller M, Hejderup J. Blockchain-based software engineering. 2018;
6.
Chung L, Prado Leite J. On non-functional requirements in software engineering. 2009;363–79.
7.
Agbo CC, Mahmoud QH, Eklund JM. Blockchain Technology in Healthcare: A Systematic Review. Healthcare. 2019;7(2):56.
8.
Mayer AH, da Costa CA, Righi R da R. Electronic health records in a Blockchain: A systematic review. Health Informatics Journal. 2019;26(2):1273–88.
9.
Christidis M, Devetsikiotis M. Blockchains and smart contracts for the internet of things. 2016;
10.
Khezr S, Moniruzzaman M, Yassine A, Benlamri R. Blockchain Technology in Healthcare: A Comprehensive Review and Directions for Future Research. Applied Sciences. 2019;9(9):1736.
11.
Hasselgren A, Kralevska K, Gligoroski D, Pedersen SA, Faxvaag A. Blockchain in healthcare and health sciences—A scoping review. International Journal of Medical Informatics. 2020;134:104040.
12.
Tang Y, Xiong J, Arreola B, Lakshmi R, L. Blockchain ethics research: a conceptual model. SIGMIS-CPR ’19.
13.
Filippi D, P, Wright. Blockchains, bitcoin, and decentralized computing platforms. 2018;13–32.
14.
Giungato P, Rana R, Tarabella A, Tricase C. Current Trends in Sustainability of Bitcoins and Related Blockchain Technology. Sustainability. 2017;9(12):2214.
15.
Viriyasitavat W, Hoonsopon D. Blockchain characteristics and consensus in modern business processes. Journal of Industrial Information Integration. 2019;13:32–9.
16.
Hakak S, Khan WZ, Gilkar GA, Imran M, Guizani N. Securing Smart Cities through Blockchain Technology: Architecture, Requirements, and Challenges. IEEE Network. 2020;34(1):8–14.
17.
Vacca A, Di Sorbo A, Visaggio CA, Canfora G. A systematic literature review of blockchain and smart contract development: Techniques, tools, and open challenges. Journal of Systems and Software. 2021;174:110891.
18.
Ramachandran M. Software security engineering: design and applications. 2012;
19.
Dzhalila D, Siahaan D, Fauzan R, Asyrofi R, Karimi MI. A Systematic Literature Review on Blockchain Technology in Software Engineering. Jurnal ELTIKOM. 2023;7(1):38–49.
20.
Mead NR, Stehney T. Security quality requirements engineering (SQUARE) methodology. ACM SIGSOFT Software Engineering Notes. 2005;30(4):1–7.
21.
Feist J, Grieco G, Groce A. Slither: A Static Analysis Framework for Smart Contracts. 2019 IEEE/ACM 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB). IEEE; 2019. p. 8–15.
22.
Singh I, Lee SW. RE_BBC: requirements engineering in a blockchain-based cloud-(BBC) system. 2020;
23.
Khatter K, DevanjaliRelan. Non-functional requirements for blockchain enabled medical supply chain. International Journal of System Assurance Engineering and Management. 2021;13(3):1219–31.
24.
Pressman R. Software engineering: A practitioner’s approach. 8th edn.
25.
Ramachandran M. Software components: guidelines and applications. 2008;
26.
Lamsweerde A. Requirements engineering: From system goals to UML models to software specifications. 2009;
27.
Shoaib M, Zhang S, Ali H. A bibliometric study on blockchain-based supply chain: a theme analysis, adopted methodologies, and future research agenda. Environmental Science and Pollution Research. 2022;30(6):14029–49.
28.
Smiraglia R. 2015;
29.
Sommerville I. Software engineering. 10th ed. 2015;
30.
Lardo A, Corsi K, Varma A, Mancini D. Exploring blockchain in the accounting domain: a bibliometric analysis. Accounting, Auditing & Accountability Journal. 2022;35(9):204–33.
31.
Gupta D. Service point estimation model for SOA Based Projects. 2013;
32.
Swan M. Blockchain blueprint for a new economy. 2015;
33.
Raval S. Decentralized applications: Harnessing bitcoin’s blockchain technology. 2016;
34.
Siegel D. Understanding the DAO attack. 2016;
35.
Takagi S. Organizational Impact of Blockchain through Decentralized Autonomous Organizations. International Journal of Economic Policy Studies. 2017;12(1):22–41.
36.
Marchesi M, Marchesi L, Tonelli R. An Agile software engineering method to design blockchain applications. 2018;(SECR).
37.
Moscow R.
38.
Ekblaw A, Azaria A, Halamka J, Lippman A. A case study for blockchain in healthcare: “medrec” prototype for electronic S 3 EF-HBCAs for healthcare blockchain applications health records and medical research data. 2016;
39.
The Office of the National Coordinator for Health Information Technology (ONC), What is an Electronic Health Record (EHR)? 2023;
40.
Chang V, Chen Y, Xu QA, Xiong C. Evaluation and comparison of various business process management tools. International Journal of Business Information Systems. 2023;43(3):281–308.
41.
Copyright Ownership: This is an open-access article distributed in accordance with the Creative Commons Attribution Non-Commercial (CC BY-NC 4.0) license, which permits others to distribute, adapt, enhance this work non-commercially, and license their derivative works on different terms, provided the original work is properly cited, and the use is non-commercial.

Citation

Copyright

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 

Article metrics

Google scholar: See link

The statements, opinions and data contained in the journal are solely those of the individual authors and contributors and not of the publisher and the editor(s). We stay neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Most read articles