GSOC Week 11 : 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 Summary Functionality: In a previous version of the application when the caregiver was inside the application he/she could find a summary of babies that are in admitted, discharged, and high-risk zone but this summary was a cumulative one, and not post-natal 24-hour summary so mentors and team decided to better give users the option to choose to either fetch all record summary or get 24 hours update and moreover instead of displaying information for discharged babies which is not very useful to caregiver it should display information about all the babies that are currently in problem state. To complete these two functionality I used a bloc architecture pattern to create a summary bloc and change state according to the particular event whether 24 hours or all records.
 
Design Refinements: 
In the last meeting mentors and the team came to a conclusion that two things needed to be changed in design first instead of showing discharged babies cards it should show babies in problem state which would be much more useful information for caregivers and secondly, there should be an option for users to either fetch 24 hours summary or all record till now in the application.
Designing a user-friendly interface for healthcare professionals with varying levels of technical expertise can be challenging. I sought feedback from the LibreHealth community to improve the user experience and make the system intuitive for all users.

Next Steps:

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

Implementation Of Designs: For the past week the various design iterations were under constant discussion on which one would be optimal to proceed with the last meeting one of the iterations with a few more changes was approved for further implementation so this week I would try to implement the design changes in the application

Documentation and Testing: I will continue documenting the implemented features and their usage guidelines. Additionally, I will conduct thorough testing to identify and fix any remaining issues.

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 weeks!

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