Cargando…

Archetype Model-Driven Development Framework for EHR Web System

OBJECTIVES: This article describes the Web application framework for Electronic Health Records (EHRs) we have developed to reduce construction costs for EHR sytems. METHODS: The openEHR project has developed clinical model driven architecture for future-proof interoperable EHR systems. This project...

Descripción completa

Detalles Bibliográficos
Autores principales: Kobayashi, Shinji, Kimura, Eizen, Ishihara, Ken
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Korean Society of Medical Informatics 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3920039/
https://www.ncbi.nlm.nih.gov/pubmed/24523991
http://dx.doi.org/10.4258/hir.2013.19.4.271
_version_ 1782303124817444864
author Kobayashi, Shinji
Kimura, Eizen
Ishihara, Ken
author_facet Kobayashi, Shinji
Kimura, Eizen
Ishihara, Ken
author_sort Kobayashi, Shinji
collection PubMed
description OBJECTIVES: This article describes the Web application framework for Electronic Health Records (EHRs) we have developed to reduce construction costs for EHR sytems. METHODS: The openEHR project has developed clinical model driven architecture for future-proof interoperable EHR systems. This project provides the specifications to standardize clinical domain model implementations, upon which the ISO/CEN 13606 standards are based. The reference implementation has been formally described in Eiffel. Moreover C# and Java implementations have been developed as reference. While scripting languages had been more popular because of their higher efficiency and faster development in recent years, they had not been involved in the openEHR implementations. From 2007, we have used the Ruby language and Ruby on Rails (RoR) as an agile development platform to implement EHR systems, which is in conformity with the openEHR specifications. RESULTS: We implemented almost all of the specifications, the Archetype Definition Language parser, and RoR scaffold generator from archetype. Although some problems have emerged, most of them have been resolved. CONCLUSIONS: We have provided an agile EHR Web framework, which can build up Web systems from archetype models using RoR. The feasibility of the archetype model to provide semantic interoperability of EHRs has been demonstrated and we have verified that that it is suitable for the construction of EHR systems.
format Online
Article
Text
id pubmed-3920039
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Korean Society of Medical Informatics
record_format MEDLINE/PubMed
spelling pubmed-39200392014-02-12 Archetype Model-Driven Development Framework for EHR Web System Kobayashi, Shinji Kimura, Eizen Ishihara, Ken Healthc Inform Res Original Article OBJECTIVES: This article describes the Web application framework for Electronic Health Records (EHRs) we have developed to reduce construction costs for EHR sytems. METHODS: The openEHR project has developed clinical model driven architecture for future-proof interoperable EHR systems. This project provides the specifications to standardize clinical domain model implementations, upon which the ISO/CEN 13606 standards are based. The reference implementation has been formally described in Eiffel. Moreover C# and Java implementations have been developed as reference. While scripting languages had been more popular because of their higher efficiency and faster development in recent years, they had not been involved in the openEHR implementations. From 2007, we have used the Ruby language and Ruby on Rails (RoR) as an agile development platform to implement EHR systems, which is in conformity with the openEHR specifications. RESULTS: We implemented almost all of the specifications, the Archetype Definition Language parser, and RoR scaffold generator from archetype. Although some problems have emerged, most of them have been resolved. CONCLUSIONS: We have provided an agile EHR Web framework, which can build up Web systems from archetype models using RoR. The feasibility of the archetype model to provide semantic interoperability of EHRs has been demonstrated and we have verified that that it is suitable for the construction of EHR systems. Korean Society of Medical Informatics 2013-12 2013-12-31 /pmc/articles/PMC3920039/ /pubmed/24523991 http://dx.doi.org/10.4258/hir.2013.19.4.271 Text en © 2013 The Korean Society of Medical Informatics http://creativecommons.org/licenses/by-nc/3.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/3.0/) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Original Article
Kobayashi, Shinji
Kimura, Eizen
Ishihara, Ken
Archetype Model-Driven Development Framework for EHR Web System
title Archetype Model-Driven Development Framework for EHR Web System
title_full Archetype Model-Driven Development Framework for EHR Web System
title_fullStr Archetype Model-Driven Development Framework for EHR Web System
title_full_unstemmed Archetype Model-Driven Development Framework for EHR Web System
title_short Archetype Model-Driven Development Framework for EHR Web System
title_sort archetype model-driven development framework for ehr web system
topic Original Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3920039/
https://www.ncbi.nlm.nih.gov/pubmed/24523991
http://dx.doi.org/10.4258/hir.2013.19.4.271
work_keys_str_mv AT kobayashishinji archetypemodeldrivendevelopmentframeworkforehrwebsystem
AT kimuraeizen archetypemodeldrivendevelopmentframeworkforehrwebsystem
AT ishiharaken archetypemodeldrivendevelopmentframeworkforehrwebsystem