Horvath Monica M, Rusincovitch Shelley A, Brinson Stephanie, Shang Howard C, Evans Steve, Ferranti Jeffrey M
Duke Health Technology Solutions, Duke University Health System, Durham, NC, United States.
Duke Translational Medicine Institute, Duke University School of Medicine, Durham, NC, United States.
J Biomed Inform. 2014 Dec;52:231-42. doi: 10.1016/j.jbi.2014.07.006. Epub 2014 Jul 19.
Data generated in the care of patients are widely used to support clinical research and quality improvement, which has hastened the development of self-service query tools. User interface design for such tools, execution of query activity, and underlying application architecture have not been widely reported, and existing tools reflect a wide heterogeneity of methods and technical frameworks. We describe the design, application architecture, and use of a self-service model for enterprise data delivery within Duke Medicine.
Our query platform, the Duke Enterprise Data Unified Content Explorer (DEDUCE), supports enhanced data exploration, cohort identification, and data extraction from our enterprise data warehouse (EDW) using a series of modular environments that interact with a central keystone module, Cohort Manager (CM). A data-driven application architecture is implemented through three components: an application data dictionary, the concept of "smart dimensions", and dynamically-generated user interfaces.
DEDUCE CM allows flexible hierarchies of EDW queries within a grid-like workspace. A cohort "join" functionality allows switching between filters based on criteria occurring within or across patient encounters. To date, 674 users have been trained and activated in DEDUCE, and logon activity shows a steady increase, with variability between months. A comparison of filter conditions and export criteria shows that these activities have different patterns of usage across subject areas.
Organizations with sophisticated EDWs may find that users benefit from development of advanced query functionality, complimentary to the user interfaces and infrastructure used in other well-published models. Driven by its EDW context, the DEDUCE application architecture was also designed to be responsive to source data and to allow modification through alterations in metadata rather than programming, allowing an agile response to source system changes.
在患者护理过程中生成的数据被广泛用于支持临床研究和质量改进,这加速了自助查询工具的开发。此类工具的用户界面设计、查询活动的执行以及底层应用程序架构尚未得到广泛报道,现有工具反映出方法和技术框架的广泛异质性。我们描述了杜克医学内部企业数据交付的自助服务模型的设计、应用程序架构及其使用情况。
我们的查询平台,即杜克企业数据统一内容浏览器(DEDUCE),通过一系列与中央关键模块队列管理器(CM)交互的模块化环境,支持从我们的企业数据仓库(EDW)进行增强的数据探索、队列识别和数据提取。通过三个组件实现数据驱动的应用程序架构:应用程序数据字典、“智能维度”概念和动态生成的用户界面。
DEDUCE CM允许在类似网格的工作区中灵活构建EDW查询层次结构。队列“连接”功能允许根据患者就诊期间或不同就诊之间出现的标准在过滤器之间切换。迄今为止,已有674名用户在DEDUCE中接受培训并激活,登录活动呈稳步增长态势,各月之间存在差异。对过滤条件和导出标准的比较表明,这些活动在不同主题领域具有不同的使用模式。
拥有复杂EDW的组织可能会发现,用户受益于先进查询功能的开发,这是对其他已广泛发布的模型中使用的用户界面和基础设施的补充。受其EDW环境的驱动,DEDUCE应用程序架构还设计为对源数据做出响应,并允许通过元数据更改而非编程进行修改,从而能够对源系统更改做出灵活响应。