Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »


Primary mentor

Ian                           

Backup mentor

Hadijah

Assigned to

Piumal Rathnayake 

Abstract

One of OpenMRS’ strengths is its concept-based data model that allows each implementation to be configured in a suitable way for its own clinical scenario. Open Concept Lab Module is the admin tool that is used by OpenMRS to import the concepts defined in the Open Concept Lab (the shared web service used for managing concept dictionaries). The existing OCL Module is built as an Open Web App module targeting OpenMRS 2.x. This project aims to rebuild the module as an OpenMRS 3.x Admin Tool with modern micro frontend technologies and enhance the user experience.

Objectives

  • To avail the OCL module functionality as a microfrontend

Requirements

By analysing the stakeholders and observing the existing module, the following functional requirements were gathered and prioritized.

#

Requirement

Priority Level

FR-01

Should be able to add and save a subscription

Must-Have

FR-02

Should be able to edit the saved subscription

Must-Have

FR-03

Should be able to remove the saved subscription

Must-Have

FR-04

Should be able to start an import from the subscription 

Must-Have

FR-05

Should be able to start an import from a file

Must-Have

FR-06

Should be able to see the status of the running import

Could Have

FR-07

Should be able to see the list of previous imports

Must-Have

FR-08

Should be able to see the details of a single previous import

Must-Have

FR-09

Should be able to schedule automatic imports

Should Have

FR-10

Should be able to set up multiple subscriptions

Could Have

FR-11

Should be able to run multiple imports concurrently

Could Have

FR-12

Should be able to check the available updates before updating

Will Not Have


Required skills

  • React
  • Javascript
  • Typescript

Project Rating and length

Medium

175 hours

Documentation

Detailed Project Report


Weekly Reports


Final Presentation


Resources

https://openconceptlab.org/openmrs-dictionary-manager/#:~:text=OCL%20provides%20an%20easy%20way,manage%20and%20distribute%20these%20dictionaries.

OpenMRS 3.0: A Frontend Framework that enables collaboration and better User Experience

https://talk.openmrs.org/t/how-to-get-started-with-micro-front-end-newbie/35258


  • No labels