An Architecture for Decentralized mHealth Applications Based on Blockchain
Abstract
Utilizing blockchain technology has enabled the creation of decentralized applications that consolidate smart contracts. These contracts automate the execution of agreed-upon clauses without the need for intermediaries or centralized elements. Although mHealth applications offer improvements in the availability and accessibility of healthcare services, they also pose data security and privacy challenges. The implementation of blockchain-based DApps in mHealth can provide significant benefits. This article presents an architecture for mHealth applications that focuses on a decentralized approach based on blockchain and emphasizes users’ consent to access data. The mHealth IUProst application is an example of the proposed architecture, utilizing the permissioned blockchain Hyperledger Fabric. The article also details the technologies designed for each element of the architecture.
References
Buchain, L. C. (2021). Proteção de dados: legítimo interesse e consentimento. [link]. Acesso em: 29 de dezembro de 2023.
de Faria, B. S. F., Carvalho, C., Triches, M. I., de Araújo Vieira, L. M. S. M., and de Oliveira Sato, T. (2024). Mobile health technologies for workers’ health and wellbeing: A systematic search of mhealth applications in brazil. Journal of Bodywork and Movement Therapies, 38:54–59.
Díaz, A., Armas, J., Madrid, J., and Peña, C. (2019). Security model to protect patient data in mhealth systems through a blockchain network. [link]. Acesso em: 05 de abril de 2024.
Estevam, F. E. B. (2022). Iuprost: aplicativo movel para controle da incontinencia urinaria em homens submetidos a prostatectomia radical. [link]. Acesso em: 29 de março de 2024.
Filho, I. B., Sampaio, S. C., Tenório, J. C. A., de C. Filho, E. V., de C. Pessoa, M. E., Malaquias, R. S., and Fernades, P. A. (2020). Development of a health dashboard for an electronic health record system. In 2020 20th International Conference on Computational Science and Its Applications (ICCSA), pages 16–22.
Istepanian, R. S. (2022). Mobile health (m-health) in retrospect: the known unknowns. International journal of environmental research and public health, 19(7):3747.
Oliveira, L. W. and Carvalho, S. T. (2019). Framework l para desenvolvedores de mhealth no contexto de self-care e gamificaçao. In Anais Estendidos do XIX Simpósio Brasileiro de Computação Aplicada à Saúde, pages 61–66. SBC.
Onik, M. M. H., Aich, S., Yang, J., Kim, C.-S., and Kim, H.-C. (2019). Blockchain in healthcare: Challenges and solutions. In Big data analytics for intelligent healthcare management, pages 197–226. Elsevier.
Pandey, P. and Litoriya, R. (2020). Implementing healthcare services on a large scale: challenges and remedies based on blockchain technology. Health Policy and Technology, 9(1):69–78.
Pham, Q., Graham, G., Lalloo, C., Morita, P. P., Seto, E., Stinson, J. N., and Cafazzo, J. A. (2018). An analytics platform to evaluate effective engagement with pediatric mobile health apps: Design, development, and formative evaluation. JMIR Mhealth Uhealth, 6(12):e11447.
Ray, P. P. (2023). Web3: A comprehensive review on background, technologies, applications, zero-trust architectures, challenges and future directions. Internet of Things and Cyber-Physical Systems.
Stamatellis, C., Papadopoulos, P., Pitropakis, N., Katsikas, S., and Buchanan, W. J. (2020). A privacy-preserving healthcare framework using hyperledger fabric. Sensors, 20(22).
Taralunga, D. D. and Florea, B. C. (2021). A blockchain-enabled framework for mhealth systems. Sensors, 21(8):2828.
Wang, Q. and Qin, S. (2021). A hyperledger fabric-based system framework for healthcare data management. Applied Sciences, 11(24).
Xu, X., Weber, I., Staples, M., Zhu, L., Bosch, J., Bass, L., Pautasso, C., and Rimba, P. (2017). A taxonomy of blockchain-based systems for architecture design. In 2017 IEEE international conference on software architecture (ICSA), pages 243–252. IEEE.
Zheng, P., Jiang, Z., Wu, J., and Zheng, Z. (2023). Blockchain-based decentralized application: A survey. IEEE Open Journal of the Computer Society.
