Titre : | Conception and realization of a Blockchain model for health records |
Auteurs : | Ooussama Mekhataria, Auteur ; Ahmed Aloui, Directeur de thèse |
Type de document : | Monographie imprimée |
Editeur : | Biskra [Algérie] : Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie, Université Mohamed Khider, 2022 |
Format : | 1 vol. (161 p.) / couv. ill. en coul / 30 cm |
Langues: | Français |
Mots-clés: | Blockchain, health records, Trust, Electronic health Records,EHRs |
Résumé : |
Nowadays, it is difficult to have a clear view of all the data related to a patient and accumulated during the course of his or her care. This information usually comes from a wide variety of sources, such as city doctors, hospitals, insurance companies, pharmacists or medical analysis laboratories. Ideally, we would like to have a list of all the places where the medical data of the same patient can be found in order to be able to quickly retrieve it. This list would be accessible, to any health professional who requests it. Thus, instead of having access only to the database of the establishment where one is, one could have access to all the sources of information dispersed in all the databases of the network. Blockchain technology provides just such a solution in the form of a distributed and secure registry that allows patients to have visibility over their data. |
Sommaire : |
Summary Dedication I Knowledgements II Abstract III R´esum´e IV Abstract in arabic V List of Figures XI List of Tables XII Acronyms XIII General introduction 1 1 Blockchain Technology 4 1.1 Introduction . 4 1.2 Blockchain Definition 5 1.3 History of blockchain . 5 1.4 Features of Blockchain 7 1.5 Structure of a blockchain 8 1.5.1 Transaction 8 1.5.2 Blocks 10 1.5.3 Consensus process 10 1.5.3.1 Proof of Work (PoW) 11 1.5.3.2 Proof of Stake (PoS)11 1.5.3.3 Proof of Authority (PoA) 12 1.6 The Hash .. 13 VI1.7 Miners or nodes 13 1.8 Generic chain of blocks 13 1.9 Smart contracts 14 1.10 Cryptography in Blockchain 15 1.10.1 Type of cryptography in Blockchain 15 1.10.1.1 Symmetric cryptography 15 1.10.1.2 Asymmetric cryptography16 1.10.1.3 Hash function 17 1.10.1.4 Digital signature 17 1.11 Types of blockchains 17 1.11.1 Public blockchains 17 1.11.2 Private blockchain . 18 1.11.3 Consortium Blockchains 19 1.11.4 Hybrid Blockchains 19 1.12 Advantages and disadvantages of blockchain 20 1.12.1 Advantages of Blockchain 20 1.12.2 Disadvantages of Blockchain 20 1.13 Blockchain uses 21 1.14 Blockchain today 22 1.14.1 Cryptocurrencies 22 1.14.2 Bitcoin 23 1.14.3 Ethereum . 23 1.14.4 Hyperledger Fabric 24 1.15 Conclusion 25 2 Blockchain Applications in Healthcare 26 2.1 Introduction .. 26 2.2 Blockchain Applications in Healthcare 26 2.2.1 Blockchains in Clinical Research 27 2.2.2 Blockchains in medical fraud detection 28 2.2.3 Blockchains in the pharmaceutical industry and research 28 2.2.4 Blockchain in Claim and Billing Management 29 2.2.5 Blockchain For Electronic Health Records 29 2.3 Management and sharing of health data . 30 2.3.1 Health data sharing 30 2.3.2 Health data management 31 2.4 Communication of health data between the various actors of patient care 33 2.5 Comparison between the classic solution and the blockchain solution 33 2.6 Emerging blockchain-based healthcare solutions. 34 2.7 Related work 35 2.8 Conclusion 36 3 Design a Blockchain approach for Health Record Secure Shared37 3.1 Introduction 37 3.2 Global architecture 37 3.2.1 Steps of development 37 3.2.2 The EHR system’s global architecture 40 3.3 Overall operation 41 3.3.1 Functional flowchart of EHR system 41 3.3.2 Use case diagram 43 3.3.3 Sequence diagrams44 3.4 Architecture of each subsystem 48 3.4.1 Registration 48 3.4.2 Administrator 49 3.4.3 Blockchain network 49 3.4.4 Add a new health record50 3.5 Conclusion . 51 4 Implementation and Results 52 4.1 Introduction 52 4.2 System Configuration and Operating System 52 4.3 Tools and Programming Languages . 52 4.3.1 Visual Studio Code 52 4.3.2 JavaScript 53 4.3.3 Bootstrap 53 4.3.4 JQuery . 54 4.3.5 HTML and CSS 54 4.3.6 Google Firebase 54 4.3.6.1 Firebase products 55 4.4 Implementation and realization of the system 57 4.4.1 System Description 57 4.4.2 Mining algorithm 60 4.5 System Interface 61 4.5.2 Access as a Patient 62 4.5.3 Access as a health professional or doctor 64 4.5.4 Access as an administrator 69 4.6 Conclusion 71 General Conclusion 74 Bibliography 74 |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
MINF/735 | Mémoire master | bibliothèque sciences exactes | Consultable |