[GSoC 2026] Introduction : Smart Notification Feature

Hello OpenMRS Community,

My name is Rishikesh varma, a student focusing on java . I am writing to express my strong interest in the “Implementation of the Smart Notification Feature for Lab Results” project for GSoC 2026.

Why this project: I have a background in Java, and I am passionate about building systems that improve healthcare workflows. The bottleneck described in this proposal—where clinicians manually track lab results—is a critical problem, and I would love to contribute to solving it.

Current Progress:

  • I have successfully set up the OpenMRS SDK and deployed the O3 Reference Application locally.

  • I have been reviewing the Order and Obs modules in the codebase to understand how the Event Mechanism works.

  • I am currently looking into OrderService & LabOrderModel to understand the data flow.

Question for the Mentors: While exploring the codebase, I noticed that notifications are handled differently depending on the implementation. Could you guide me on whether we should create a new module for this feature or extend the existing [e.g., Notification or Messaging] module?

I look forward to contributing to OpenMRS.

Best regards,

Rishikesh Varma

Github Handle :RKV-07

i have researched about openmrs ecosystem

and build my openmrs-sdk form officail github repository

i have done my fair share for research and made detailed process of how i am going to proceed with the project here is a mermaid diagram