|
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
| Volume 176 - Issue 28 |
| Published: Jun 2020 |
| Authors: Marcio Alexandre Pereira Da Silva, Valéria Cesário Times, André Magno De Costa Araújo, Paulo Caetano Da Silva |
10.5120/ijca2020920302
|
Marcio Alexandre Pereira Da Silva, Valéria Cesário Times, André Magno De Costa Araújo, Paulo Caetano Da Silva . A Decoupled Health Software Architecture using Microservices and OpenEHR Archetypes. International Journal of Computer Applications. 176, 28 (Jun 2020), 21-29. DOI=10.5120/ijca2020920302
@article{ 10.5120/ijca2020920302,
author = { Marcio Alexandre Pereira Da Silva,Valéria Cesário Times,André Magno De Costa Araújo,Paulo Caetano Da Silva },
title = { A Decoupled Health Software Architecture using Microservices and OpenEHR Archetypes },
journal = { International Journal of Computer Applications },
year = { 2020 },
volume = { 176 },
number = { 28 },
pages = { 21-29 },
doi = { 10.5120/ijca2020920302 },
publisher = { Foundation of Computer Science (FCS), NY, USA }
}
%0 Journal Article
%D 2020
%A Marcio Alexandre Pereira Da Silva
%A Valéria Cesário Times
%A André Magno De Costa Araújo
%A Paulo Caetano Da Silva
%T A Decoupled Health Software Architecture using Microservices and OpenEHR Archetypes%T
%J International Journal of Computer Applications
%V 176
%N 28
%P 21-29
%R 10.5120/ijca2020920302
%I Foundation of Computer Science (FCS), NY, USA
Coupling is a challenge in software engineering, because errors or failures compromise the whole software execution. To address this issue in the healthcare domain, a Decoupled Health Software Architecture (DHSA) is proposed in this paper. This study presents the development of three components, a tool, and a formal metric. The Connector, Container and Archetype-based microservice (Archemicro) components make the DHSA, which is dynamically generated by the Microservice4EHR tool. For assessing, a legacy software used in Brazilian hospitals is migrated to the DHSA. A comparison is performed between three tools (MARCIA, Template4EHR, and EhrScape). The Archetype-based Software Architecture Coupling (ASAC) is a formal metric to measure the coupling level of Health software architectures. As a result, DHSA increases by 66,6% the decoupling index of the healthcare software. The healthcare domain therefore is benefited with a software architecture that maintains the software operation even if a component from the software architecture causes errors.