A Maternal Health Emergency Coordination Platform reducing maternal mortality in rural Nigeria by connecting frontline health workers, volunteer drivers, and hospitals
Table of Contents
The Challenge
My Role & Tools
Research
Ideation & Prototyping
Final Design
Impact & Next Steps
The Challenge
Problem Summary
Nigeria accounts for nearly 30% of global maternal mortality. In rural Nigeria, many women die from preventable pregnancy complications simply because they cannot reach a hospital in time. The health system suffers from poor coordination, limited transportation options, and lack of real-time communication tools.
My Role & Tools
Roles
UX Researcher
Led field research and journey mapping in rural clinics
Conducted field testing and iterative development with CHIPS agents, ETS drivers, and hospital administratorsUI/UX Designer
Designed the CHIPS agent mobile app and the admin dashboard
Ensured usability through co-creation and low-fidelity prototypingFull-Stack Developer
Developed the end-to-end system using React and Firebase
Built location-based ride matching and condition-based hospital routing logic
Tools & Technology
Frontend: React, CSS
Backend: Firebase (Auth, Firestore, Functions, Realtime DB)
Design: Figma, Canva
APIs: Google Maps API
Fieldwork: Interview guides, journey mapping, usability testing, paper prototyping
Timeline
12 months (July 2024 – July 2025)
Team
2 design engineers (myself + Valentina Arango)
Collaborated with CHIPS agents, ETS drivers, and hospital administrators
Research
Understanding Emergency Transport in Rural Nigeria
To design an effective intervention, we began by deeply immersing ourselves in the daily workflows of key stakeholders. Through interviews, field shadowing, and participatory observations, we sought to understand what really happens when a pregnant woman in distress needs help.
Mapping the Emergency Journey
We documented the journey from the moment an emergency is identified to when a woman receives (or fails to receive) care. This user journey revealed critical delays and coordination breakdowns.
Phases of the journey:
Seeking care: CHIPS agents (community health workers) conduct home visits and identify complications.
Reaching care: Agents write transfer slips and attempt to call local volunteer drivers. Often, drivers are unavailable or unreachable. If a ride is secured, the woman is taken to the nearest hospital.
Receiving care: If the hospital cannot treat her condition, she must be transferred again, often when it’s already too late.
Each step marked with a clock icon represents a delay point that puts the patient at risk.
A mapped journey of the emergency response process. We identified the second delay, between identifying an emergency and reaching appropriate care as the key intervention point for UMMA NA.
Key Insights from Fieldwork
Paper-based systems slow down care
CHIPS agents use handwritten logs and referral slips; there's no standardized digital process.Volunteer driver coordination is manual and inefficient.
When a woman needs urgent transport, CHIPS agents call multiple drivers one by one, trying to find someone who is both available and close by. This process is often slow and unreliable, especially when drivers are in transit or outside phone coverage. There’s no system for real-time availability or automated ride assignment.No visibility into hospital readiness
Agents send women to the nearest hospital without knowing if it has the right staff or equipment.No central record of transport history or outcomes exists.
There is no system to track who was transported, where they went, what condition they had, or whether they survived. This lack of data makes it difficult to improve systems or advocate for policy change.
Ideation & Prototyping
From Field Realities to Design Principles
Based on the insights from our research, we defined core design principles:
Symptom-based flow
CHIPS agents are not trained to diagnose. We replaced condition selection with a guided symptom checklist that maps to likely complications.Real-time driver assignment
Instead of calling drivers one by one, the app automatically matches requests to available drivers based on location and current status.Facility-aware routing
The system matches patients to hospitals not just by distance, but by their readiness to handle specific complications (e.g. PPH, eclampsia, breech).Minimal and familiar interfaces
We mirrored the structure of existing paper forms to make the mobile app feel intuitive and reduce the learning curve for CHIPS agents.
Early Concepts & Sketches
We explored various low-fidelity prototypes, testing with real CHIPS agents and healthcare supervisors:
Wireframes for the mobile request flow
Card-based views of available drivers
Facility scoring models based on condition-specific needs
Admin dashboard prototypes showing live ride tracking and logs
(Insert low-fidelity sketches/wireframes here)
Iterative Testing
We conducted ongoing testing with stakeholders:
CHIPS agents tested early mobile flows using Figma prototypes
Health supervisors reviewed and validated triage logic
Feedback loops helped refine button sizes, language clarity, and navigation
This iterative approach helped ensure the tool fit real-world constraints while building trust among users.
Final Design
After several rounds of iteration and testing, we arrived at a streamlined, mobile-first emergency coordination system with four core components:
CHIPS Agent Mobile App
Designed for rapid emergency reporting in the field
Symptom-based form to avoid requiring medical diagnosis
Auto-match to nearby available drivers based on GPS
Facility recommendation based on complication readiness
Offline-first support for low-connectivity areas
Log of past requests and current ride status
ETS Driver App
For accepting ride requests and updating availability
Request notifications with patient pickup location
Status updates: available, on a ride, unavailable
Directions to pickup and hospital drop-off
Simple UX optimized for low-literate users
Facility Matching Logic
Smart routing to increase chances of survival
Every hospital in the system is profiled for key capabilities
Each complication (e.g. PPH, eclampsia, breech) has an ideal treatment requirement
The system scores hospitals based on proximity and readiness
CHIPS agents are automatically shown the best-matched option
Admin Dashboard (HQ Interface)
For supervisors and coordinators to monitor activity in real time
Live map of ride activity, agent and driver status
Filters by region, complication type, and facility readiness
Manual override tools for emergency reassignment
Exportable logs for public health reporting and analytics
Run through of entire system
Impact & Next Steps
While UMMA NA has not yet been piloted, the project has generated strong interest and early traction with key stakeholders in global health and maternal care.
Early Progress
Prototype complete
Mobile app (CHIPS and ETS driver), facility matching logic, and admin dashboard fully developed.Stakeholder validation
System design and logic reviewed by CHIPS agents, supervisors, and hospital staff during field research.Active discussions with partners
In advanced discussions with leading maternal health funders about scaling and pilot deployment.Interest from local health authorities
Ongoing discussions with state-level health agencies to align with national maternal health strategies.
What UMMA NA Will Transform
The current maternal emergency response system relies on:
Paper logs
Verbal driver coordination
No shared hospital database
No visibility into complications or bottlenecks
UMMA NA introduces:
Real-time digital coordination
Location-based ride matching
Smart hospital routing based on condition
Data capture for planning and accountability