| The traditional electronic medical record management method relies on the central server,and the electronic medical records are centrally managed by the central server.This management method is convenient and easy to manage,but the traditional server-based electronic medical record management system is constrained by the traditional trust model.The operation of doctors and other high-privileged users lacks auditability and cannot really establish the user trusted mechanism of supervising electronic medical record operation.As a decentralized trust management mechanism,blockchain technology has the characteristics of safety,reliability and decentralization,and provides ideas for the trusted management of decentralized electronic medical records.According to the regulations of the National Health Commission,the ownership of electronic medical records belongs to patients,but most of the current blockchain-based electronic medical record management technical solutions have not solved the technical problem that patients cannot fine-grained control of electronic medical record operation permissions according to their own sensitivity needs.This thesis mainly researches the trusted management technology of electronic medical records based on blockchain,records the data of trusted management of electronic medical records on the blockchain,and is jointly maintained by all participants to build a decentralized electronic medical record trusted management platform.In this regard,this thesis mainly conducts research work from three aspects:(1)Aiming to solve the technical problem that patients cannot control the operation privilege of electronic medical records in a fine-grained manner according to their own sensitivity needs in the current blockchain-based electronic medical record management technical solutions,a fine-grained control method based on patient sensitivity needs is proposed.(2)Aiming at the problem that the electronic medical record access request is represented as a "trust operation" on the blockchain in a decentralized scenario,a representation of "trust operation" in which the operation request of the electronic medical record is jointly verified by multiple nodes on the blockchain is proposed.(3)Aiming at the problem of “trust operation” of operating requests on the chain in a decentralized scenario,a block structure and chain structure suitable for this scheme are proposed.The practical Byzantine fault tolerance as the consensus mechanism of this scheme is chosen to achieve the consistency of data on the multi-node chain.Finally,combined with the method of digital signature and the design of access control strategy,a block authenticity verification method is proposed.This solves the "on-chain" of the "trust operation".According to the above work,this thesis designs and implements a simulation experiment scheme based on the Ethereum platform,and uses the smart contract technology supported by the Ethereum platform to convert the access request,control strategy,and access authority verification propsed in this thesis into the deployment on the blockchain network in the form of smart contracts.Simulation experiments and tests are carried out in the local private chain test environment,and the test results show the effectiveness of the scheme proposed in this thesis. |