GSOC Week 12 : Project Enhancements To The ECEB Application Based On User Study

 

Introduction:

Welcome back to my weekly blog documenting my progress during the Google Summer of Code (GSoC) program with LibreHealth. This week, I continued my work on enhancing the "Essential Care for Every Baby" project, which aims to improve the care provided to newborns and infants. Throughout the week, I focused on implementing key features and addressing potential design and application issues that arose. Let's dive into the details.

Project Overview:

The Essential Care for Every Baby project aims to provide clinical decision-support for nurses and doctors delivering essential newborn care interventions during the first day of life.  The project's objective is to improve healthcare professionals' ability to provide effective and timely care to this vulnerable population.

Progress Made:

During this week, I made significant progress on several fronts. Here are the key highlights:

Implementation Of Scanner Functionality : In the last meet with mentors it was discussed adding a scanner in the login screen to scan the server URL which will be used inside the application for fetching data from dhis2 server previously the server Url feild and organization id fields were removed because it was not possible for user to remember each detail and any care provider can easily login into system using username and password credentials because server url was hardcoded now to accommodate changing server url for different organizations it was better to have a feild or a scanner for user to easily scan it and then data be fetched accordingly from that source, So in latest MR scanner has been placed onto login screen for this purpose the scanned url data is then stored in our hive repository.
 
Implementation Of Design Changes: 
Since for the application, there were a lot of iterations being prepared in Figma one of the iterations was confirmed by mentors to proceed within the last meet though there still remains some design inconsistency that needs to be worked upon but I started to implement the changes for onboard, login and home screens and more refinement to current figma designs

Next Steps:

Looking ahead, I have outlined the following tasks for the upcoming week:

Maintain Design Consistency: As this would be the last week of GSOC I will try to further enhance the current Figma designs so they are connected the (screens) and follow same styling throughout.

Fixing Issues And Refining Work: The Potential Issues need to be checked and refined for merge requests based on mentors' feedback for the same and put final touches for the work done this summer.

Conclusion:

This week of Google Summer of Code with LibreHealth proved to be productive, with significant progress made on the "Essential Care for Every Baby" project. As I move forward, I am eager to complete the remaining tasks and contribute to improving healthcare outcomes. Stay tuned for more updates in the upcoming week!

Comments

Popular posts from this blog

Final Report GSoC'23 : Project Enhancements To The ECEB Application

Coding Period Week 1 With LibreHealth For GSoC

Community Bonding Period GSoC Under LibreHealth Week 1