A Model-Driven Architecture Approach for Developing Healthcare ERP: Case study in Morocco

09/22/2020
by   Fatima Zahra Yamani, et al.
0

Nowadays, there are many problems in the Enterprise Resource Planning (ERP) implemented in the majority of hospitals in Morocco such as the difficulty of adaptation by the different users, the lack of several functionalities, errors that block the daily work, etc. All these problems require frequent modifications in the code, which implies a high effort to develop healthcare ERP as one of complex systems. In this paper, we are going to present a model-driven approach for developing healthcare ERP based on class diagram. First, we constitute the independent model using UML, define the transformation rules then apply them on our source model class to generate at the end an XML file that will be necessary for the ERP code. Our approach will not only resolve the above problems, but also improve the efficiency of software development through the automatically generated code.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/31/2018

Automated Prototype Generation from Formal Requirements Model

Prototyping is an effective and efficient way of requirement validation ...
research
09/22/2020

Review the Enterprise Resource Planning in Moroccan Healthcare Organizations

The Hospital Information Systems (HIS) in Morocco take a central place i...
research
03/06/2022

Transformation and composition of software design models for Model Driven Development

Software models play a significant role with the growth of software syst...
research
08/22/2021

EHealth Technologies Integration with Healthcare Work Activities in Public Hospitals: A Critical Realist Perspective

Integration of eHealth technologies with healthcare work activities has ...
research
03/27/2018

PIE: A Domain-Specific Language for Interactive Software Development Pipelines

Context. Software development pipelines are used for automating essentia...

Please sign up or login with your details

Forgot password? Click here to reset