Brainstorming GSoC 2025 Project Ideas

Project Idea: Fix the Fast Data Entry feature

  • The Fast Data Entry feature (FDE) is broken and unusable in the OpenMRS community’s main product (the O3 RefApp). No community organization or contributor has had the time or ability to fix this, and yet it is an important foundational feature for OpenMRS users.
  • The goal of this project is to fix the FDE feature and get it useable again in the O3 RefApp, primarily by engineering the feature to leverage the React Form Engine instead of the Angular Form Engine.

I’ve written up project details here: https://openmrs.atlassian.net/wiki/x/BwAuFQ And will add to the om.rs/gsoc2025 page too :slight_smile:

5 Likes

Project Idea: Forms Migration Tool: Help HTML Form users switch to using O3 React Forms

  • Many OpenMRS implementers have used HTML Forms (HFE) for many years. Some organizations have dozens or even hundreds of OpenMRS forms encoded in HTML. This makes it intimidating to consider moving to O3, since O3 uses a custom Form Schema.
  • There was a previous community project with scripts that help convert HTML forms into the O3 Form Schema for the Angular Form Engine.
  • This project needs to be (1) updated to enable implementers to convert HTML forms into the newer React Form Engine schema, and (2) documented to explain how to use it.

Added documentation for the project here: https://openmrs.atlassian.net/wiki/x/FQAuFQ And will update om.rs/gsoc2025.

3 Likes

Project idea: Growth Chart App for O3

  • Growth Charts are a common need in Primary Health Care for children (pediatrics). Growth Charts are available in O2, but never yet added to O3.
  • With more and more implementers using O3 for care that involves infants, babies, and young children, we need Growth Charts in O3!

Big wiki page outlining the project requirements here: https://openmrs.atlassian.net/wiki/x/DQAvFQ And I’ve added to the GSOC 2025 wiki.

4 Likes

Project Idea: Immunizations & Vaccination Schedule app in O3

  • Immunization Schedules (timings) are a key feature to make sure people (especially children) get the right vaccinations, at the right times, and enough of them, so that they are safely covered from diseases.
  • This visual project will make it easier for clinicians to see how many doses a child/person has had, and what immunizations they are due for.

I haven’t spec’d out this idea very well yet, but basically the idea is to enhance the existing work on Immunizations/Vaccinations by having a Schedule-type view. Working on a wiki page for this here: https://openmrs.atlassian.net/wiki/x/xgApFQ

5 Likes

Hey @sharvari2254, you can see a demo of how the form translation is done currently in the first part of this video here

1 Like

Hello,

I am interested in this project and would love to contribute.Could you please guide me on how to get started?

Looking forward to your response.

Best regards, Sanskriti

Hey Sanskrirti, thanks for your interest! You can find more details about the project here: Improved Audit Logging

1 Like

Ok noted! Thank you.!

I’ve been experiencing OpenMRS for a while, and I’ve noticed that the system provides some unique identification IDs for reference. Could you please explain how that feature works? It seems to be a key aspect, especially for organizing data based on diseases, and it could be very important for managing the database - my idea is to implement the ICD-10 or ICD-11(international classification of diseases) encoding.In addition to that it can open the door for the implementation of other feature based in segregation of data , it will help nurse in data entry and many more Thanks in advance!

Hello , I have some really wonderful ideas for project immunity and vaccination and i want to discuss it can you please guide me further steps for that? I am really excited to do more work based on this project as i have already built my own project which was based on child healthcare and most of the features are similar to that so i would like to work with this.

Hi @dhruvi_6071,

You can start drafting a proposal and share it with your mentor.

Subject:Suggestion: Parent UI & Automated Notifications for Immunization Tracking Hi Sir/mam, I’ve been exploring the Immunizations & Vaccination Schedule in O3 project, and I had an idea that could enhance its impact. Would extending the UI to include a portal for parents to track their children’s vaccinations be beneficial? This could allow them to:

Easily check immunization records for their child. Receive automated reminders when vaccination dates are approaching. Get alerts for overdue vaccinations to ensure timely administration.

This could improve vaccination adherence and make the system more patient-centric. Let me know your thoughts—I’d love to discuss how this fits into the current project scope! Best, Arjav Jain

I have reached out dennis keigan as he is potential mentor for this project but there was no conversation. I kindly request you to suggest me how can i do the further procedure.

Regarding notifications and real-time alerts, I think the meet on the project, https://iu.mediaspace.kaltura.com/media/t/1_ab00gzef/120124211 may help you especially, from 01:06:00 to 01:07:05 for the scope of notifications in this project.

Hi everyone! :waving_hand:

I’m Vidya Sagar, a backend developer with a strong interest in Java, Spring Boot, and scalable backend systems. I’m currently preparing for Google Summer of Code 2025 and would love to contribute to OpenMRS.

I’m particularly interested in the Hibernate Search Integration project, as it aligns perfectly with my skills and goals. I’ve started exploring the OpenMRS codebase and plan to set it up locally within the next day or two.

I’d really appreciate any guidance on how to dive deeper into this project, relevant modules to look at, or any beginner issues I could work on to get started.

I’m excited to be here and look forward to collaborating and learning from this amazing community!

Hello @vidyasagar12282002 !

Welcome to our community.

These resources will be helpful for you:

Don’t forget to join our slack channels as well. You can ask any question from there and get quick responses from our community.

And also you mentioned that you already picked your project that interested. So you can start drafting a proposal and share it with your mentor.

A post was merged into an existing topic: Welcome! Please introduce yourself

Hi everyone, I’m Jonathan a full stack developer. I’m new here and I have no idea where to start. Can anyone please help me know where to start?, Thnx

1 Like

Hello @jahmax, welcome to OpenMRS! You can checkout this wiki page.

1 Like

Kindly follow this link Welcome! Please introduce yourself - #5651 by www.sebyu to introduce yourself to the community. Otherwise, welcome to the community.

2 Likes