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...
Autores principales: | , , |
---|---|
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 |