GSoC Journey: Week 09 of Coding Period

Senthilathiban
2 min readJul 27, 2024

--

Hello folks,

Myself Senthil Athiban, a final year undergraduate student at Madras Institute of Technology. This blog represents a continuous series documenting my journey through GSoC. If you haven’t already read my previous blogs, I encourage you to check out my previous blogs here. I have been selected as a GSoC student at OpenMRS for the Validation Rule Builder for the Form Builder project. My primary mentor is Dennis Kigen, and my backup mentor is Hadijah Kyampeire.

📅 Week 9: July 22 — July 27

Tasks to be Completed:

  • Historical Expression Integration: Integrate Historical Expression logic to retrieve past encounter data.
  • Review Changes & Bug Fixes: Fix bugs through manual testing and implement changes based on mentor feedback.

Tasks Completed:

Retrieval of Past Encounter Data: Implemented a new feature to retrieve a patient’s past encounter data, allowing this data to be used in other forms.

Review Changes: Made adjustments based on mentor feedback.

📚 Documentation: Created new examples and tutorial guides to help users understand the functionality of the newly added calculation logic.

Lessons Learned:

Through mentor feedback on my recent work, I realized I had been making some minor mistakes and typos. My mentor Dennis Kigen, recommended reading documentation to learn good practices. This guidance pushed me to delve into documentation, blogs and adopt best practices.

Plans for Next Week:

  • Manual Testing: Conduct thorough testing of the validation rule builder with complex form logics to ensure functionality and reliability.

About Me

I’m Senthil Athiban, a final-year undergraduate student from India. By day, I play with VS Code by building new projects, and by night, I contribute to projects on GitHub. My journey is driven by a passion for software development and a curiosity to explore new technologies.

🔗 Connect with Me

--

--