首页> 外文期刊>BMC Medical Informatics and Decision Making >Applying representational state transfer (REST) architecture to archetype-based electronic health record systems
【24h】

Applying representational state transfer (REST) architecture to archetype-based electronic health record systems

机译:将代表性状态转移(REST)架构应用于基于原型的电子健康记录系统

获取原文
           

摘要

Background The openEHR project and the closely related ISO 13606 standard have defined structures supporting the content of Electronic Health Records (EHRs). However, there is not yet any finalized openEHR specification of a service interface to aid application developers in creating, accessing, and storing the EHR content. The aim of this paper is to explore how the Representational State Transfer (REST) architectural style can be used as a basis for a platform-independent, HTTP-based openEHR service interface. Associated benefits and tradeoffs of such a design are also explored. Results The main contribution is the formalization of the openEHR storage, retrieval, and version-handling semantics and related services into an implementable HTTP-based service interface. The modular design makes it possible to prototype, test, replicate, distribute, cache, and load-balance the system using ordinary web technology. Other contributions are approaches to query and retrieval of the EHR content that takes caching, logging, and distribution into account. Triggering on EHR change events is also explored. A final contribution is an open source openEHR implementation using the above-mentioned approaches to create LiU EEE, an educational EHR environment intended to help newcomers and developers experiment with and learn about the archetype-based EHR approach and enable rapid prototyping. Conclusions Using REST addressed many architectural concerns in a successful way, but an additional messaging component was needed to address some architectural aspects. Many of our approaches are likely of value to other archetype-based EHR implementations and may contribute to associated service model specifications.
机译:背景技术openEHR项目和与之紧密相关的ISO 13606标准已经定义了支持电子健康记录(EHR)内容的结构。但是,还没有任何最终的服务接口openEHR规范来帮助应用程序开发人员创建,访问和存储EHR内容。本文的目的是探索如何将代表性状态转移(REST)架构样式用作独立于平台,基于HTTP的openEHR服务接口的基础。还探讨了这种设计的相关利益和取舍。结果主要贡献是将openEHR存储,检索和版本处理语义以及相关服务形式化为可实现的基于HTTP的服务接口。模块化设计使使用普通Web技术对系统进行原型设计,测试,复制,分发,缓存和负载均衡成为可能。其他贡献是查询和检索EHR内容的方法,这些方法考虑了缓存,日志记录和分发。还探讨了触发EHR更改事件。最后的贡献是使用上述方法创建LiU EEE的开源openEHR实施,LiU EEE是一种教育性EHR环境,旨在帮助新手和开发人员试验并了解基于原型的EHR方法并实现快速原型制作。结束语使用REST成功地解决了许多架构问题,但是还需要一个附加的消息传递组件来解决某些架构方面的问题。我们的许多方法可能对其他基于原型的EHR实施有价值,并且可能有助于相关的服务模型规范。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号