Font Size: a A A

Research And Implementation Of Electronic Medical Record System Based On Blockchain

Posted on:2024-01-12Degree:MasterType:Thesis
Country:ChinaCandidate:M D FengFull Text:PDF
GTID:2544307085492814Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the development of medical informatization.The electronic medical record(EMR)system plays more and more important role in this process if can reduce the workload of doctors in record-keeping,allowing them to concentrate more on patient diagnosis and treatment,and facilitate electronic storage of patients’ medical record information.However,the current EMR system suffers from a significant challenge,where hospitals still store EMR information and there is no way for different hospitals to share medical record information.This limitation can lead to a waste of medical resources and prevent the optimization of electronic medical record data utilization.Therefore,it is essential to develop a decentralized and shareable EMR system that can improve the efficiency and security of medical record information sharing.Based on the research status of electronic medical record(EMR),a blockchainbased EMR system was designed in this thesis.That includes modules such as information encryption,patient medical record recording and viewing,among so on.To implement the storage and sharing features of medical record information,the system is developed based on B/S frame by the way of front and back ends separation.The Vue.js technology framework is used for the front-end development while the Java language Spring Boot framework is used for the back-end development.The blockchain part of this system uses consortium chain to achieve metadata storage and complete information sharing.Through functional testing and performance testing for it,we verify that the system meets the design requirements and achieves the expected results.However,given the limited information storage capacity of blockchain,this thesis proposes an "on-chain + off-chain" storage method,storing medical record information in a database and metadata on the block chain.But if the metadata is stored by plaintext,it is very dangerous and easy to leak.Hence,several encryption algorithms have been compared and NTRU algorithm has been selected to encrypt metadata in this thesis,the efficiency and security has been improved by selecting and modifying the parameter set.To facilitate information sharing,this thesis proposes two blockchain-based sharing methods.The first one is that the doctor can search all the EMR information of his patient in the block chain as references during his treatment.The second one is the sharing of treatment plans,that is doctors can check treatment plans of different doctors for specific conditions,gaining more treatment ideas and experience by referring to other doctors’ experiences and skills.We use super ledger technology to build a consortium chain,design smart contracts using Go language,and interact with the consortium chain using Fabric-SDK to achieve these two sharing goals.
Keywords/Search Tags:blockchain, Hyperledger Fabric, asymmetric encryption, shared decisionmaking, NTRU(Number Theory Research Unit) encryption algorithm
PDF Full Text Request
Related items