Title: A modular cloud-based ontology framework for context-aware EHR services

Authors: Anas M.R. AlSobeh; Rafat Hammad; Abdel-Karim Al-Tamimi

Addresses: Department of Computer Information Systems, Faculty of Information Technology and Computer Science, Yarmouk University, Irbid 21163, Jordan ' Department of Computer Information Systems, Faculty of Information Technology and Computer Science, Yarmouk University, Irbid 21163, Jordan ' Computer Engineering Department, Hijjawi Faculty for Engineering Technology, Yarmouk University, Irbid 21163, Jordan

Abstract: Healthcare providers in a heterogeneous distributed environment depend on many non-functional requirements or cross-cutting concerns that could affect the entire Healthcare Information System (HIS). The implementation of crosscutting concerns could potentially lead to a significant impact on the integrity of Electronic Health Records (EHRs), as well as code quality. Aspect-Oriented Programming (AOP) encapsulates the crosscutting concerns to improve the overall quality of software development by reducing the required code to implement collection modules. In this paper, we propose an AOP-based novel approach to improve the elasticity of cloud-based EHR services. We propose an abstract framework for cloud-based HIS, which provides EHR interoperability through incorporating crosscutting concerns. The proposed framework eliminates the need to change the core code by adding high-level abstractions to complex cloud applications. We implement a prototype of the proposed framework to validate its ability in both separation of concerns and the ability to reuse EHR services.

Keywords: aspect oriented software development; aspect oriented programming; modularisation; crosscutting concern; cloud computing; ontology; electronic health record; weaving.

DOI: 10.1504/IJCAT.2019.101181

International Journal of Computer Applications in Technology, 2019 Vol.60 No.4, pp.339 - 350

Received: 22 Aug 2018
Accepted: 02 Oct 2018

Published online: 26 Jul 2019 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article