百度超级链助力华医康道电子处方流转平台建设
01应用背景
现代医学诞生于19世纪中叶,以细菌被发现为标志。在这以前的传统医学主要以希波克拉底-盖伦的体液说和平衡论为代表(以及中医的阴阳五行学说),再往前就是巫医一体的原始自然崇拜。“医生”这种职业的社会地位也随着医学的发展而变化着:巫医一体时代,巫医是令人敬畏的神的使者;在前现代医学时期,医生主要以家庭医生、私人医生为的代表,社会地位并不高,据说与理发匠等同;医学科学化之后医生成为“专家”,医院雇佣医生成为主流的执业形式。
医疗服务天生就具有信息不对称的经济学性质。由于医生掌握优势信息,可以轻易利用信息优势“牟利”,收取“信息租”。所以医疗服务市场的激励机制设计一直是一个难题。特别是在疾病谱发生变化,慢性疾病为主的情况下,医疗服务的非标准化造成了测度困难和交易成本高昂,而医疗保险作为第三方支付时情况就变得更加复杂。在1980-1990年代,为了解决当时的一些问题,管理部门给了公立医疗机构一些政策允许他们进行“创收”,但是后面却产生了“以药养医、药物滥用与药品价格虚高”的怪象(再次说明了医疗服务激励机制设计的复杂性)。为了解决这些问题,2007 年国家发布的处方管理办法中提到,医疗机构不得限制门诊就诊人员持处方到药品零售企业购药。2009年新医改以来管理部门更是开始大力推进实施“医药分离”相关政策。2016 年《深化医药卫生体制改革2016 年重点工作任务的通知》明确提出要“采取多种形式推进医药分开,禁止医院限制处方外流”。2017年,国务院办公厅印发《深化医药卫生体制改革2016年重点工作任务》,重申患者可自主选择在医院门诊药房或凭处方到零售药店购药。2019年,国家卫健委发布了《医院智慧服务分级评估标准体系(试行)》,其中在诊后服务方面,处方外延、复诊管理、诊后随访等项目建设已成为智慧服务分级评估的重要加分项。医药分离的主要目的是限制医院对药品的垄断,形成药价市场化竞争机制。处方外流是牵涉到多方利益的系统工程。电子处方不仅仅是处方的电子化,而是一种医疗数字化转型、一种流程再造。
区块链技术来源于比特币,中本聪在比特币的白皮书中用这种技术来建立信任、减少交易成本、保护隐私。后来区块链发展成为一种通用技术,加密货币只是它的一种简单应用。区块链更恰当的说,应该是一组技术。其中包括P2P对等网络技术、基于密码学的防篡改数据结构、基于共识机制的分布式数据存储、密码学保证的可追溯交易记录、密码学验证机制保护隐私。后来很多企业对区块链技术都进行了大力投入。百度的超级链,其中设计的去中心化的权限模型很适合多个对等实体间的权限管理。而超级节点技术,让大数据上链不再受限制。链内并行和立体网络技术,更是大大提高了区块链网络的交易吞吐量。在工业级区块链应用开发领域百度超级链是一种成熟而优秀的底层技术。
02电子处方流转平台建设
回到处方流转上来,目前的处方流转平台主要有政府主导建设和医院/药企主导建设两种。政府主导建设的平台具有公益性,监管可控等优点,但是它耗费政府资源,市场化效果存疑。而医院/药企主导建设的平台具有自主可控等优点,但是它们一般只代表某一方的利益,规模有瓶颈。基于区块链(开放联盟链)来建设电子处方流转平台则有诸多点:它可以实现联盟自治,不耗费纳税人的金钱;它可以实现前置监管机制,减少监管成本;它可以实现真正的数据多方共享真实可信;它可以实现适度匿名、全程溯源,有利于保护隐私和过程安全;另外,它可以做到统一平台、市场化运作,共享用户和市场资源;同时在技术上高可定制化,高可扩展性;在业务上可以深入融合产业链,促进创新。在技术实现方面,我们将处方流转的过程建模为工作流。工作流(Workflow),是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。工作流要解决的主要问题是:为实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务。
我们用有限自动状态机来实现一个工作流引擎。有限状态自动机是表示有限个状态以及在这些状态之间的转移和动作等行为的数学计算模型。它具有轻量、完备、灵活等优点。具体实施方面,首先需要在平台上进行流转路径配置:在预定义节点库中选择流程节点,为节点配置参与方,为每个节点的参与方设立竞争和激励机制。同时流转路径配置中也可以设置监管政策中要求的相关约束。然后流程路径配置会让各参与方进行电子签名,签名后的流转路径配置提交到区块链网络,网络节点会对配置的电子签名进行验证,验证通过以后,该流转路径就可以由各参与方提交的transaction进行驱动,由智能合约实现的工作流引擎按照流转路径配置执行。
在同一个区块链网络中可以运行不限数量的流转路径,网络中的用户可以通过不同的流转路径联系在一起进行协作。并且路径与路径之间的数据是逻辑隔离的,有效实现数据的访问权限控制。平台采用一种去中心化的架构,主要包括4个模块:区块链网络、平台业务智能合约、平台SDK,离线工具。
底层区块链网络我们选择了百度超级链,平台业务智能合约是用智能合约实现的定制化工作流引擎,平台SDK集成链百度超级链SDK,并且对一些业务功能进行了封装。离线工具主要实现流转路径的编辑查看,电子签名和密钥管理等功能。如果我们将处方流转的过程进行进一步抽象,那么每一次状态转换都是由一个事件触发,这个事件携带着数据,这个数据描述着一些知识,这些知识来源于领域专家(如医生、药师)那么每一次状态转换都将为区块链网络积累了更多的知识。随着流转路径的运行,各种知识不断积累,就会形成一种知识协作网络。在这个知识协作的网络中就会出现更多知识驱动的商业模式。
通过区块链电子处方流转平台的研发和运营,我们发现区块链的本身就是一种组织行为学与计算机技术的有机结合。我们可以基于区块链进行有效的设计来解决经济生活中的一些难题。我们之后将在这方面进行更多的探索,希望区块链能够让知识与服务经济更加繁荣。