[GSoC 2026] Introduction - Aspiring Contributor interested in Forms Migration Tool

Hi everyone!

My name is Raghav Goel, and I am excited to join the OpenMRS community as a GSoC 2026 aspirant. I’ve been following the project ideas and am particularly drawn to the Forms Migration Tool: Help HTML Form users switch to using O3 React Forms.

Why this project? I have a strong background in Node.js and React. Interestingly, I recently built a multi-step health form component for a separate project, so I am very familiar with the complexities of structuring clinical data into a user-friendly, step-by-step experience.

My Progress so far:

  • I’ve cloned the hfe-o3-form-schema-converter repository to understand the current Java/JavaScript logic.

  • I’m currently reviewing the differences between the Angular Form Engine (AFE) and React Form Engine (RFE) schemas.

  • I’ve been reading through the O3 documentation on the React Form Engine library.

I’m looking forward to contributing to the migration from HFE to O3, especially for organizations like Partners In Health (PIH) that have a significant library of legacy forms.

Could anyone point me toward any recent discussions or “good first issues” related to the converter script or the RFE schema?


please try using this document https://openmrs.atlassian.net/wiki/x/AYCeC

Thanks, I followed the doc and reviewed the work done on the repository GitHub - openmrs/hfe-o3-form-schema-converter: For the HFE to O3 Form Schema conversion tool(s). and the Micro-frontend Meeting video was insightful, I will try to make a contribution as soon as possible