GSoC 2022: OCL Subscription Module for OpenMRS 3
Primary mentor | @Ian Bacher |
Backup mentor | @Hadijah Kyampeire |
Assigned to | @Piumal Rathnayake |
Abstract
OCL Subscription Module is one of the most valuable modules used with OpenMRS to make the implementations easier. The existing OCL subscription module is built targetting the OpenMRS RefApp 2.x, and its frontend runs as an OpenWebApp (with the help of the OWA Module). When it comes to OpenMRS 3.x, the OWA module is deprecated but it is still used due to the unavailability of the micro frontend of the OCL Subscription Module. This project is focused on creating a micro frontend for the above-mentioned OpenMRS OCL Module (OCL Subscription Module) admin tool. With that modern frontend technologies, it enables OpenMRS users and developers around the world to share more frontend functionalities, reduce duplicated effort, and have a better user experience.
Objectives
To avail the OCL Module functionality as a micro frontend
Ability to manage(add/edit/remove) a subscription ✅
Ability to Import Concepts using the saved subscription ✅
Ability to Import Concepts using a zip file ✅
Ability to see the list of previous imports ✅
Ability to see the details of a selected previous import ✅
Requirements
By analysing the stakeholders and observing the existing module, the following functional requirements were gathered and prioritized.