提出了一种基于区块链的医疗数据保护方案,利用区块链去中心化、防篡改、可追溯、透明的特性,使医护人员、患者、医疗服务提供商之间授权和访问患者个人医疗数据,必须经过患者同意授权之后才能访问,将个人医疗数据的掌控权交给患者,并记录在区块链上。在此设想上,使用以太坊详细编写医疗数据管理系统,编写智能合约使用Solidity语言,以此来实现对医疗数据的保护。该方案的智能合约部署完后,调用结果以及对智能合约进行100次和1000次的性能测试,实验结果验证了其有效性和安全性。