Science and medicine

OpenMRS

Write Code, Save Lives.

Technologies
fhirJavaJavaScriptmysqlReact
Topics
Electronic Medical Record SystemplatformQA automationweb
Total projects
102
Years participating
11
Most recent
2026

Participation history

11 program years
Projects by participation year 2016: 9 projects, 2017: 15 projects, 2018: 10 projects, 2019: 12 projects, 2020: 9 projects, 2021: 11 projects, 2022: 5 projects, 2023: 9 projects, 2024: 6 projects, 2025: 8 projects, 2026: 8 projects 9 2016 15 2017 10 2018 12 2019 9 2020 11 2021 5 2022 9 2023 6 2024 8 2025 8 2026

Historical projects

2026 8 projects

Official GSoC page ↗

Patient Visit Summary Printing for OpenMRS O3

Contributor: Amrita P.

OpenMRS lacks a printable visit summary, forcing patients to verbally relay medical history during referrals and care transitions. This project adds...

Integrate O3 with the Authentication module

Contributor: Dilan Kavishka

The OpenMRS Authentication module supports powerful features like Multi-Factor Authentication and TOTP, but there is no working integration with the...

React

Improved Appointments Calendar View

Contributor: Pratik Debnath

This project aims to enhance the existing appointments calendar in OpenMRS by transforming it into a more interactive, flexible, and user-friendly...

React

A Native O3 Frontend for the Audit Trail

Contributor: Raj Prakash

OpenMRS captures every clinical data change via Hibernate Envers, but O3 users must switch to the Legacy UI to view audit logs, creating unnecessary...

Archiving Voided Data

Contributor: Shivvani Ramadugu

In OpenMRS, "voiding" soft-deletes records, causing tables especially immutable ones like Observations (obs) to accumulate massive amounts of...

Extend Audit Log Module

Contributor: Sudhanshu++

This project will evolve the Audit module into a comprehensive security and compliance tool by implementing three new, non-blocking auditing...

Support for horizontal scaling of OpenMRS instances.

Contributor: Suubi Joshua

OpenMRS has historically operated as a single-instance application, creating a "hard ceiling" for scaling and a single point of failure. As global...

fhirmysql

Service Queues

Contributor: UjjawalPrabhat

The OpenMRS O3 Service Queues app manages outpatient clinic flow but suffers from performance issues due to over-fetching deeply nested objects via...