Hello Belly
Delivering a better birth experience
Problem Space
Access to Prenatal Care and Preterm Births in the United States
Problem Discovery (Origin of the Problem)
The rate of preterm births in the United States has been rising, with a 12% increase from 2014 to 2022, according to a 2024 report by the CDC’s National Center for Health Statistics. In 2022, over 400,000 babies were born prematurely, translating to 10.4% of live births. Preterm births are associated with increased infant mortality and significant medical costs, with a median cost of $269,974 per patient in California hospitals.
Preterm birth rates are notably higher among women of color, with African-American women experiencing a 14.6% preterm birth rate, 50% higher than that of white or Hispanic women. Adequate prenatal care is essential for improving pregnancy outcomes, reducing maternal and fetal mortality, preterm births, and low birth weight. Studies from Yale School of Public Health show that group prenatal care can reduce preterm birth risk by 37% and low birth weight by 38%.
Millions of women, particularly in rural areas, lack access to these critical services. This shortage disproportionately affects women of color, leading to negative health outcomes. Addressing the lack of access to prenatal care, especially in underserved areas, is crucial for improving pregnancy outcomes and reducing economic and health burdens.
Research Insights
To validate the issues surrounding access to prenatal care, we conducted comprehensive research involving recent mothers, OB-GYN professionals, and usability studies. Key insights include:
- Long Waiting Times: Many mothers reported significant delays in getting appointments, leading to missed opportunities for early interventions and consistent prenatal care.
- Stressful Appointment Scheduling: The scheduling process was described as cumbersome and stressful.
- Short Duration of Visits: Mothers felt that the short duration of visits did not allow them to address all their concerns or receive comprehensive care.
- Long Periods Between Appointments: The lack of communication during long intervals between appointments left mothers feeling unsupported and anxious.
- Busy Schedules and Forgetfulness: Expecting mothers often have busy schedules, leading to inconsistent care and missed critical checks.
- Desire for Free Classes: Many mothers highlighted the need for free classes on basic child care, indicating a gap in available resources and education for new parents.
From our survey, the most critical features when scheduling appointments were availability, cost, and location. Additionally, half of the respondents preferred a specific gender for their OB-GYN, and shorter waiting times were important for half.
Landing on the Solution
The goal for our product was to improve access to prenatal care by addressing pain points such as finding prenatal care providers, scheduling appointments, reducing waiting and traveling time, and enabling easy access and communication with care providers and information. Group prenatal care, shown to reduce preterm births and low birth weight significantly, was also incorporated into our solution.
The Solution: Hello Belly
Hello Belly is a comprehensive telehealth platform for pregnant women, offering convenient access to prenatal care, group classes, and educational resources. Key features include:
- Scheduling Capabilities for Appointments and Group Classes: Simplifies booking and rescheduling, reducing stress and ensuring timely care.
- Video Calling for Patient/Doctor Consultations: Allows face-to-face interactions with OB-GYNs from home, reducing travel time and ensuring continuous care.
- Resource API for Educational Purposes: Features a chatbot leveraging the ChatGPT API to provide text responses and YouTube videos to queries.
- Video Calling for Group Classes: Supports virtual group prenatal care sessions.
- Google Map Integration: Helps users find the closest OB-GYN care providers.
- Calendar: Displays upcoming appointments to help mothers keep track of their prenatal care schedule.
- Chat with Provider: Ensures continuous communication with care providers between appointments, reducing anxiety and maintaining support.
- Email Notification: Provides email notifications to consultant and patient for scheduled, rescheduled, and cancelled appointments with meeting links.
- Doctor Dashboard: Provides a dashboard so consultants can view their upcoming appointments, adjust them, and join from the dashboard, and additionally request time off.
- Admin Dashboard: Allows the administrator to onboard staff members, and create group classes.
- File Uploader: Allows the consultant to upload files to their personal dashboard for reference, as well as in the chat feature to share with patients regarding test results.
Lofi’s & Hifi’s
Implementation Details
Tech Stack Used:
- Backend: Python, Flask, SQLAlchemy, ElephantSQL, Render, Node.js
- Frontend: ReactJS, Vite, Firebase, Firestore
Current Design:
- You can view the current design of Hello Belly here.
Technical Tradeoffs
In the development of Hello Belly, we opted to use the free tiers of various technologies to manage costs effectively. While this decision helped us stay within budget, it also imposed certain limitations on the platform's availability, features, and speed.
Additionally, due to time constraints, some features that would have made our Minimum Viable Product (MVP) more complete had to be scrapped. These trade-offs were necessary to ensure that we could deliver a functional and useful product within the given timeframe, but we plan to revisit and potentially implement these features in future updates.
By strategically selecting our tech stack and making informed trade-offs, we were able to build a platform that meets the critical needs of expecting mothers, providing them with reliable and accessible prenatal care.
Future Steps
As we move forward with Hello Belly, our goal is to enhance and expand the platform to better serve expecting mothers. The backend developer and product manager have confirmed their dedication to the project, while the front-end engineer will not be continuing, and the product designer's involvement depends on addressing specific product concerns.
Team Commitment:
- Fatima (Product Designer): Conditional commitment based on addressing certain product concerns.
- Alex (Front-end Developer): Will not continue with the project.
- Travis (Full-Stack Developer): Committed to continuing work on the product.
- Dare (Product Manager): Committed to continuing work on the product.
Usability Testing and Feedback:
- High Task Success: Scheduling calls and asking questions achieved a 100% success rate.
- Low Task Success: Rescheduling calls and scheduling group classes had a 0% success rate.
- Navigation Ratings: The app received navigation ratings of 4/10 and 7/10.
Recommendations for Improvement:
- Simplify the dashboard to improve navigation.
- Make the app mobile
- Improve the chat feature for more reliable communication.
- Provide specific responses in the "ask a question" feature.
- Add a user-friendly group class scheduling feature.
- Carry out deep HIPAA research to determine the implications for the product
Learnings
Product Manager Learnings:
Dare Akinpelu
Designer Learnings:
Fatima Soni
Designer Learnings:
Jo Sturdivant
- Adapting to an Established Team: Joining the team in week 6 of 8 was challenging, as I had to quickly adapt to existing workflows, dynamics, and goals. This mirrors real-world situations where you often integrate into teams mid-project, and flexibility is essential.
- Work-Blocking for Efficiency: With only two weeks to complete the project, I learned the importance of a structured work-blocking system. This approach allowed me to manage my time effectively and meet deadlines under pressure.
- Making Data-Driven Design Decisions: Unlike my past projects, I had to rely on research conducted by others. This was a valuable experience in using pre-existing data to guide design decisions, helping me focus on the core insights without starting from scratch.
Developer Learnings:
Alex Byrd-Leitner
Developer Learnings:
Vanady Beard
&
As the back-end developer, I learned how important it is to create efficient and reliable systems that support the entire application. This experience also taught me the importance of optimising the database and ensuring the backend is scalable and easy to maintain.
Developer Learnings:
Stephen Asiedu
&
As a back-end developer, I've come to understand the importance of being familiar with various database systems and modules. This knowledge enables me to build diverse applications and maintain versatility in my work. I've also learned that the responsibility for making the right choices rests on my shoulders, guided by my best judgement.
Developer Learnings:
Travis Owen
&
Developer Learnings:
Maurquise Williams
&
- Process of Creating an MVP: Developing a Minimum Viable Product (MVP) taught me how to focus on delivering core functionalities balancing between essential features and avoiding scope creep.
- Collaboration in a Real-World Tech Setting: This experience taught me how to collaborate efficiently in a fast-paced tech environment, keeping the team aligned and productive, even while working remotely across time zones.
- Sharpening Critical Thinking and Problem-Solving Skills: This experience honed my ability to think critically and solve problems efficiently. By tackling challenges and finding quick solutions, I sharpened my decision-making and troubleshooting skills in a dynamic, real-world setting.
Developer Learnings:
Jeremiah Williams
&
All in all this experience was very awesome I learned that in coding with others being transparent is key
Developers Learnings:
Justin Farley
&
I learned how important communication is when working with a team. Communication provides understanding, advice, ideas, and much more. While working with the product team, I’ve found that communication keeps everything flowing smoothly. Working with a team also showed me that every member brings something different to the table and we all have to work together in order to align and meet our end goal.