Patient Medical Records: Implementation of a Security Solution Based on the Hyperledger Fabric Blockchain
Abdou-Rahamane Ambarka Tenga1, Tahirou Djara2, Abdou-Aziz Sobabe3

1Abdou Ambarka, Department of Laboratoire d’Electrotechnique de Télécommunication et d’Informatique Appliquée (LETIA/EPAC), Université d’Abomey-Calavi (UAC). Institut d’Innovation Technologique (IITECH), Cotonou, Benin.

2Tahirou Djara, Department of Laboratoire d’Electrotechnique de Télécommunication et d’Informatique Appliquée (LETIA/EPAC), Université d’Abomey-Calavi (UAC). Institut d’Innovation Technologique (IITECH), Cotonou, Benin.

3Abdou-Aziz Sobabe, Department of Laboratoire d’Electrotechnique de Télécommunication et d’Informatique Appliquée (LETIA/EPAC), Université d’Abomey-Calavi (UAC). Institut d’Innovation Technologique (IITECH), Cotonou, Benin.

Manuscript received on 16 September 2023 | Revised Manuscript received on 27 September 2023 | Manuscript Accepted on 15 October 2023 | Manuscript published on 30 October 2023 | PP: 20-28 | Volume-12 Issue-11, October 2023 | Retrieval Number: 100.1/ijitee.K972810121123 | DOI: 10.35940/ijitee.K9728.10121123

Open Access | Editorial and Publishing Policies | Cite | Zenodo | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: In this paper, we have developed a solution for securing patient medical records based on blockchain. In our approach, we first carried out a comparative study of different blockchains. This comparative study, based on the Ethereum, Corda and Hyperledger Fabric blockchains, enabled us to select Hyperledger Fabric as the development framework for our blockchain. The criteria justifying our choice are essentially: the modularity of the architecture, the variety of programming languages for smarts contracts, the possibility of creating private channels between members of a network, high access control and data confidentiality, and a flexible consensus model. These criteria are crucial as they guarantee both the robustness and flexibility of the network in a shared medical record context. The proposed solution is a decentralized application that exchanges data in a consortium-type blockchain network, with three different organizations in a healthcare pathway: a hospital, a pharmacy and a laboratory. Other organizations can be added to the network taking into account the need to share and secure healthcare information. Our solution uses the IPFS (Interplanetary File System) protocol for distributed document storage, increasing data security and availability. To facilitate exchanges between network nodes, particular emphasis was also placed on the choice of consensus algorithm. First we chose the Solo Orderer algorithm, which uses a single Ordering Service node to process transactions and add them to blocks, and then we used the Kafka orderer algorithm, which offers high scalability and robust resilience in production environments. The choice of these two consensus algorithms enabled us to set up and deploy a blockchain network that stores and secures sensitive data from medical analyses or examinations in a patient’s care pathway.

Keywords: Medical Data, Blockchain, Smart Contracts, Hyperledger Fabric, IPFS, Interoperability, Transparency, Trust, Consensus Algorithm.
Scope of the Article: VLSI Algorithms