GSoC 2023: OpenMRS | Coding period, Week 02
I am pleased to provide an update on the progress made during the second week of our project. Here are the key accomplishments and challenges I encountered:
- Mentor Feedback Implementation: I addressed the issues raised by my mentor, kyampeire Hadijah. Specifically, I successfully replaced the class component with a functional component while implementing the print functionality here.
- To ensure the reusability of the print functionality in multiple areas, I made the decision to incorporate it into the esm-patient-patient-common-lib. The implementation details can be found here.
- Integration with Pivotal Tracker: To ensure transparent project management and efficient task tracking, I successfully added my work to Pivotal Tracker.
- Ticket Creation for Print Feature: To streamline collaboration and ensure effective progress tracking, I created a dedicated ticket in OpenMRS for adding the print feature to the vitals module. This ticket, labeled as O3–2186, serves as a central hub for discussions, updates, and task assignments related to this specific feature. If you wish to follow the progress or contribute to the discussion, please access the ticket through this link.
- Blocker Encountered: During the implementation phase, I faced a blocker. The esm-patient-common-lib continuously refreshed, preventing me from running both the chart and common-lib applications to thoroughly test my implementation. This issue has hindered my ability to fully validate the functionality. However, I am actively investigating and working towards a resolution to resume testing as soon as possible.
Plans for the Upcoming Week: Looking ahead to the following week, my main focus will be on extending the print functionality to all components within the chart module. I will prioritize resolving the blocker related to the refreshing of the esm-patient-common-lib. Once this issue is resolved, I will conduct comprehensive testing of the print functionality in both the chart and common-lib applications to ensure its compliance with required standards and functionalities.
Many thanks to my mentor kyampeire Hadijah for the dedication to review my work.
Thank you for your attention, and I will keep you updated on further developments in the coming weeks.