论文部分内容阅读
临床数据中心(ClinicalDataRepository,CDR)是将分散在电子病历系统、医嘱系统、检验信息系统等医疗信息系统的临床数据集中起来实现全院信息共享的核心系统,它为科研、临床、管理等业务提供数据支持服务。标准、统一、开放的数据接口是CDR系统的主要特征,也是确保CDR系统实现信息共享的关键。随着医疗信息化建设的深化,新的信息系统不断引入,一方面导致CDR系统中的临床数据种类不断增多,另一方面导致CDR系统面对的数据应用需求越来越多,这都对数据接口的灵活性提出了更高的需求。传统的CDR系统大多是按需实现具体的数据接口,这样的CDR系统不易进行扩展,每当临床数据种类增多或数据应用需求变化时,均需进行数据接口的调整,导致大量人力和时间的耗费。为了解决以上问题,本论文设计了一种可扩展的临床数据中心系统,可以根据标准化的信息模型自动生成数据接口,从而可动态适应临床数据种类增多的需求,并提供用户按需进行数据接口的编排,从而灵活适应不同应用对数据访问的要求。具体来说,本论文的主要工作包括:1)分析目前CDR系统所采用的数据接口实现方法,对其优缺点、应用环境等进行分析,针对传统CDR系统在数据接口实现方法上不易扩展或不易操纵的缺点,提出了一种可扩展的CDR系统设计方案。2)对openEHR两层建模方法进行剖析,充分利用openEHR模板可灵活适应数据需求动态变化的特性,研究并实现了基于openEHR模板自动生成数据接口的方法,具体包括:openEHR模板到数据接口信息的映射关系和规则建立,基于Servlet的动态数据接口执行机制设计以及跨表SQL语句动态拼接算法实现。3)设计实现了 一种可扩展的CDR系统,它支持按需编辑openEHR模板,并可基于openEHR模板自动生成数据接口,从而可动态适应数据种类的变化;同时它也支持按需配置数据接口形式,并可自动生成满足该形式的数据接口,从而可动态适应特定的数据访问需求。4)系统在国内某三甲医院进行了应用实践,在CDR系统建设初期,根据医院对临床数据整合的需求,定义了患者信息、诊断、医嘱、就诊、检查、检验、药嘱、处方、体征、手术、输血、护理、治疗等openEHR模板,自动生成了 426个RESTful Web API接口;CDR系统建成后,根据新引入疾病风险评估等系统所带来的数据需求变化,可简单通过扩展openEHR模板以及按需编制数据接口而动态适应变化。该应用实践验证了本论文提出的方法可以按需动态调整数据接口,节省了大量的人力时间,验证了本论文提出方法的有效性和可行性。