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

被引:26
|
作者
Sundvall, Erik [1 ]
Nystrom, Mikael [1 ]
Karlsson, Daniel [1 ]
Eneling, Martin [1 ]
Chen, Rong [1 ,2 ]
Orman, Hakan [1 ]
机构
[1] Linkoping Univ, Dept Biomed Engn, S-58185 Linkoping, Sweden
[2] Cambio Healthcare Syst, S-58758 Linkoping, Sweden
关键词
IMPLEMENTATION; LANGUAGE;
D O I
10.1186/1472-6947-13-57
中图分类号
R-058 [];
学科分类号
摘要
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.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] Applying representational state transfer (REST) architecture to archetype-based electronic health record systems
    Erik Sundvall
    Mikael Nyström
    Daniel Karlsson
    Martin Eneling
    Rong Chen
    Håkan Örman
    [J]. BMC Medical Informatics and Decision Making, 13
  • [2] Dynamic Generation of Archetype-Based User Interfaces for Queries on Electronic Health Record Databases
    Sachdeva, Shelly
    Yaginuma, Daigo
    Chu, Wanming
    Bhalla, Subhash
    [J]. DATABASES IN NETWORKED INFORMATION SYSTEMS, 2011, 7108 : 109 - 125
  • [3] Archetype-based data warehouse environment to enable the reuse of electronic health record data
    Marco-Ruiz, Luis
    Moner, David
    Maldonado, Jose A.
    Kolstrup, Nils
    Bellika, Johan G.
    [J]. INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2015, 84 (09) : 702 - 714
  • [4] Comparing the Performance of NoSQL Approaches for Managing Archetype-Based Electronic Health Record Data
    Freire, Sergio Miranda
    Teodoro, Douglas
    Wei-Kleiner, Fang
    Sundvall, Erik
    Karlsson, Daniel
    Lambrix, Patrick
    [J]. PLOS ONE, 2016, 11 (03):
  • [5] Archetype-Based Knowledge Management for Semantic Interoperability of Electronic Health Records
    Garde, Sebastian
    Chen, Rong
    Leslie, Heather
    Beale, Thomas
    McNicoll, Ian
    Heard, Sam
    [J]. MEDICAL INFORMATICS IN A UNITED AND HEALTHY EUROPE, 2009, 150 : 1007 - 1011
  • [6] Toward an Adaptive Software Architecture for Archetype-Based Health-Care Applications
    Pereira da Silva, Marcio Alexandre
    Times, Valeria Cesario
    Costa de Araujo, Andre Magno
    da Silva, Paulo Caetano
    [J]. IEEE SOFTWARE, 2022, 39 (02) : 89 - 96
  • [7] Archetype-based electronic health records: a literature review and evaluation of their applicability to health data interoperability and access
    Wollersheim, Dennis
    Sari, Anny
    Rahayu, Wenny
    [J]. HEALTH INFORMATION MANAGEMENT JOURNAL, 2009, 38 (02) : 7 - 17
  • [8] Meta-Architecture for the Interoperability and Knowledge Management of Archetype-Based Clinical Decision Support Systems
    Marco-Ruiz, L.
    Maldonado, J. A.
    Traver, V
    Karlsen, R.
    Bellika, J. G.
    [J]. 2014 IEEE-EMBS INTERNATIONAL CONFERENCE ON BIOMEDICAL AND HEALTH INFORMATICS (BHI), 2014, : 517 - 521
  • [9] Extending the REpresentational State Transfer (REST) architectural style for decentralized systems
    Khare, R
    Taylor, FN
    [J]. ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 428 - 437
  • [10] A blockchain-based architecture for securing electronic health record systems
    Yang, Guang
    Li, Chunlei
    Marstein, Kjell E.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (14):