HealthHistory: Uma Arquitetura de Software para Histórico Médico Baseado em Blockchain para a Gestão do Paciente
Resumo
Saúde é um domínio essencial. Pessoas realizam, ao longo da vida, múltiplos tipos de procedimentos médicos (tais como cirurgias, consultas e exames) em diferentes locais, o que gera uma grande quantidade de dados em formatos heterogêneos (exames impressos, pedidos, receitas, prescrições, entre outros) e geralmente físicos e perecíveis. Ademais, nomes de profissionais de saúde, histórico médico e quando o paciente foi consultá-lo são informações sujeitas a perda ou esquecimento. Como consequência, um profissional de saúde muitas vezes não tem acesso ao histórico completo de saúde do paciente e precisa refazer exames ou prescrever medicamentos cuja ineficácia pode já ter sido comprovada por outros profissionais; o que pode causar desperdícios financeiros para o paciente, para as seguradoras de saúde e/ou para o sistema público de saúde, além de atraso na recuperação ou tratamento do paciente. A principal contribuição deste trabalho é apresentar a arquitetura de software e o aplicativo derivado HealthHistory, um aplicativo cuja arquitetura foi estruturada utilizando Blockchain para manter um histórico médico único e uniformizado de pacientes. Ele foi avaliado por 17 especialistas em arquitetura de software e/ou blockchain. Resultados indicam que o uso de blockchain juntamente com aplicações móveis são viáveis como solução para o problema de armazenamento e compartilhamento de histórico médico de pacientes.
Referências
Abreu, A. W., Coutinho, E. F., and Bezerra, C. I. M. (2020). A blockchain-based architecture for query and registration of student degree certificates. In Cavalcante, E., Dantas, F., Batista, T., and Pinto, G., editors, SBCARS, pages 151–160, Natal, RN. ACM.
Azaria, A., Ekblaw, A., Vieira, T., and Lippman, A. (2016). Medrec: Using blockchain for medical data access and permission management. In 2nd OBD, pages 25–30. IEEE.
Batchelor, S., Waldman, L., Bloom, G., Rasheed, S., Scott, N., Ahmed, T., Khan, N. U. Z., and Sharmin, T. (2015). Understanding health information seeking from an actor-centric perspective. International Journal of Environmental Research and Public Health, 12:8103–8124.
Cavalcanti, A., Correa, J. A., Nascimento, J. W., Souza, R., Roque, G., and Queiroz, S. R. (2021). Desenvolvimento e validação de um assistente virtual para farmacovigilância de vacinas. In 21o SBCAS, pages 428–433, Evento Online. SBC.
Cordeiro, A., Oliveira Jr., E., and Capretz, L. (2022). Towards an open science-based framework for software engineering controlled (quasi-)experiments. In 16o Brazilian e-Science Workshop, pages 57–64, Niteroi. SBC.
Gomes, A. and Coutinho, E. (2022). Um estudo inicial sobre a importância de simular contratos inteligentes em blockchain. In 4o MSSiS, pages 1–10, Uberlândia/MG. SBC.
Gregor, S. and Hevner, A. R. (2013). Positioning and presenting design science research for maximum impact. MIS quarterly, pages 337–355.
Junqueira, N. R., da Silva, G. A., and de Carvalho, S. T. (2019). Concessão de permissão a dados de saúde baseada em blockchain. In Anais da VII ERI-GO, pages 263–274. SBC.
Kassab, M., DeFranco, J., Malas, T., Laplante, P., Destefanis, G., and Neto, V. V. G. (2021). Exploring research in blockchain for healthcare and a roadmap for the future. IEEE Transactions on Emerging Topics in Computing, 9(4):1835–1852.
Kassab, M., DeFranco, J., Malas, T., Neto, V. V. G., and Destefanis, G. (2019). Blockchain: A panacea for electronic health records? In 1st SEH@ICSE, pages 21–24. IEEE.
Kassab, M., Neto, V. V. G., and Destefanis, G. (2023). BlockArch’23 - Fourth International Workshop on Blockchain-Based Architecture. In 20th ICSA Companion, page 199. IEEE.
Kruchten, P. (1995). Architectural blueprints—the “4+ 1” view model of software architecture. IEEE software, 12(6).
Nakamoto, S. (2008). Bitcoin: A peer-to-peer electronic cash system. Decentralized business review.
Park, J. H. and Park, J. H. (2017). Blockchain security in cloud computing: Use cases, challenges, and solutions. Symmetry, 9(8):164.
Santiago, L., Abijaude, J., and Greve, F. (2021). A framework to generate smart contracts on the fly. In 35o SBES, Joinville. SBC.
Staff, C. (2019). Access controls and healthcare records: Who owns the data? Commun. ACM, 62(7):41–46.
Szabo, N. (1996). Smart contracts: building blocks for digital markets. EXTROPY: The Journal of Transhumanist Thought,(16), 18(2):28.
Welligton dos Santos Abreu, A., Coutinho, E. F., and Ilane Moreira Bezerra, C. (2021). Performance evaluation of data transactions in blockchain. IEEE Latin America Transactions, 20(3):409–416.
Wohlin, C., Host, M., and Henningsson, K. (2003). Empirical research methods in software engineering. Empirical methods and studies in software engineering: Experiences from ESERNET, pages 7–23.