Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...


Primary mentor

Wikum Weerakutti 

Backup mentor

Daniel Kayiwa 

Assigned to

Manoj Rathnapriya

Abstract

The OpenMRS openmrs-module-patientflags module provides functionality for creating warning flags in the Patient Dashboard, but it currently faces a few challenges.

  • This module only works with the legacy UI.

  • Users have reported performance issues associated with this module.

  • Because of these issues, we cannot integrate this into the O3 RefApp.

The main goal of this project is to revamp the OpenMRS PatientFlags module and fix these issues.

Required Skills

  • Excellent proficiency in Java programming.

  • Strong understanding of optimization techniques.

  • Familiarity and experience with working on OpenMRS modules

Project Rating and Length

Medium

175 hours

Objectives

  • Address and resolve compatibility issues with both O2 and O3 UI in OpenMRS.

  • Identify and optimize areas of the module that contribute to performance issues.

  • Add support for Java 17 but without dropping support for Java 8.

  • Introduce a new functionality to facilitate the translation of patient flags between the Flag - FHIR v5.0.0 Resource and the OMRS Flag model

Weekly Blog Posts

Week

Blog Post

week 0

https://manojlakshan421.medium.com/gsoc24-week-03-updates-from-my-gsoc-journey-e11a47ecc5db

week 01

week 02

week 03

week 04

week 05

week 06

week 07

week 08

week 09

week 10

week 11

week 12

Resources

Project Repos