Home // ICSEA 2017, The Twelfth International Conference on Software Engineering Advances // View article


Software Architecture Modeling for Legacy Health Information Systems Using Polyglot Persistence and Archetypes

Authors:
André Araújo
Valéria Times
Marcus Silva
Carlos Bezerra

Keywords: Archetypes; Database related software; Software Architecture; E-health related software.

Abstract:
Electronic Health Record (EHR) data management in a Health Information System (HIS) has traditionally been done using a single database model. Due to the heterogeneity of such data, this practice increases the complexity in HIS development. This article presents a software architecture for a legacy HIS, which improves data management by using polyglot persistence to decentralize data storage into heterogeneous databases (i.e., relational and NoSQL). In addition, we have developed a tool to dynamically create NoSQL data schemas and Graphical User Interfaces (GUI) using a health informatics standard called archetype. The tool aims to build new functionalities in a legacy HIS using archetype-based EHR specifications imported and customized by the health professionals, thus reducing their dependence on a software team. We validated the proposed solution in a local institution, modeling a new software architecture, creating a NoSQL data schema for heterogeneous data storage and GUIs using archetypes.

Pages: 122 to 127

Copyright: Copyright (c) IARIA, 2017

Publication date: October 8, 2017

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-590-6

Location: Athens, Greece

Dates: from October 8, 2017 to October 12, 2017