Alex Roehrs1, Cristiano André da Costa2, Rodrigo da Rosa Righi1, Valter Ferreira da Silva3, José Roberto Goldim3, Douglas C Schmidt4. 1. Software Innovation Laboratory (SOFTWARELAB), Applied Computing Graduate Program, Universidade do Vale do Rio dos Sinos (UNISINOS), Av. Unisinos, 950, 93022-750 São Leopoldo, RS, Brazil. 2. Software Innovation Laboratory (SOFTWARELAB), Applied Computing Graduate Program, Universidade do Vale do Rio dos Sinos (UNISINOS), Av. Unisinos, 950, 93022-750 São Leopoldo, RS, Brazil. Electronic address: cac@unisinos.br. 3. Research Group and Graduate Studies (GPPG), Hospital de Clínicas de Porto Alegre (HCPA), Ramiro Barcelos, 2350, 90035-903 Porto Alegre, RS, Brazil. 4. Institute for Software Integrated Systems (ISIS), Vanderbilt University, 1025, 16th Ave So., Nashville, TN 37212, USA.
Abstract
BACKGROUND: The Personal Health Record (PHR) and Electronic Health Record (EHR) play a key role in more efficient access to health records by health professionals and patients. It is hard, however, to obtain a unified view of health data that is distributed across different health providers. In particular, health records are commonly scattered in multiple places and are not integrated. OBJECTIVE: This article presents the implementation and evaluation of a PHR model that integrates distributed health records using blockchain technology and the openEHR interoperability standard. We thus follow OmniPHR architecture model, which describes an infrastructure that supports the implementation of a distributed and interoperable PHR. METHODS: Our method involves implementing a prototype and then evaluating the integration and performance of medical records from different production databases. In addition to evaluating the unified view of records, our evaluation criteria also focused on non-functional performance requirements, such as response time, CPU usage, memory occupation, disk, and network usage. RESULTS: We evaluated our model implementation using the data set of more than 40 thousand adult patients anonymized from two hospital databases. We tested the distribution and reintegration of the data to compose a single view of health records. Moreover, we profiled the model by evaluating a scenario with 10 superpeers and thousands of competing sessions transacting operations on health records simultaneously, resulting in an average response time below 500 ms. The blockchain implemented in our prototype achieved 98% availability. CONCLUSION: Our performance results indicated that data distributed via a blockchain could be recovered with low average response time and high availability in the scenarios we tested. Our study also demonstrated how OmniPHR model implementation can integrate distributed data into a unified view of health records.
BACKGROUND: The Personal Health Record (PHR) and Electronic Health Record (EHR) play a key role in more efficient access to health records by health professionals and patients. It is hard, however, to obtain a unified view of health data that is distributed across different health providers. In particular, health records are commonly scattered in multiple places and are not integrated. OBJECTIVE: This article presents the implementation and evaluation of a PHR model that integrates distributed health records using blockchain technology and the openEHR interoperability standard. We thus follow OmniPHR architecture model, which describes an infrastructure that supports the implementation of a distributed and interoperable PHR. METHODS: Our method involves implementing a prototype and then evaluating the integration and performance of medical records from different production databases. In addition to evaluating the unified view of records, our evaluation criteria also focused on non-functional performance requirements, such as response time, CPU usage, memory occupation, disk, and network usage. RESULTS: We evaluated our model implementation using the data set of more than 40 thousand adult patients anonymized from two hospital databases. We tested the distribution and reintegration of the data to compose a single view of health records. Moreover, we profiled the model by evaluating a scenario with 10 superpeers and thousands of competing sessions transacting operations on health records simultaneously, resulting in an average response time below 500 ms. The blockchain implemented in our prototype achieved 98% availability. CONCLUSION: Our performance results indicated that data distributed via a blockchain could be recovered with low average response time and high availability in the scenarios we tested. Our study also demonstrated how OmniPHR model implementation can integrate distributed data into a unified view of health records.
Authors: Daniel Bjelica; Artur Bjelica; Marijana Despotović-Zrakić; Božidar Radenković; Dušan Barać; Marko Đogatović Journal: Healthcare (Basel) Date: 2020-12-24
Authors: Thiago Bulhões da Silva Costa; Lucas Shinoda; Ramon Alfredo Moreno; Jose E Krieger; Marco Gutierrez Journal: J Med Internet Res Date: 2022-04-13 Impact factor: 7.076
Authors: MinDong Sung; SungJun Park; Sungjae Jung; Eunsol Lee; Jaehoon Lee; Yu Rang Park Journal: J Med Internet Res Date: 2020-08-14 Impact factor: 5.428