Inspiration

We were motivated by the urgent need to reduce preventable cervical cancer deaths in underserved regions. With AI rapidly transforming healthcare, we saw an opportunity to bridge the gap between communitylevel care and early cancer detection.

What it does

MAMA-SCAN helps community health volunteers collect basic patient data and, using an AI model, instantly assess the risk level for cervical cancer. It then recommends whether the patient should be referred for further testing or treatment.

How we built it

We trained a machine learning model using Python, applying libraries like pandas and numpy to clean and process data. We then integrated the model into a robust web app with a user-friendly interface tailored for use by non-technical health workers.

Technologies used:

  • Python - Pandas - Numpy - Flask - HTML/CSS

Challenges we ran into

Data availability: It was difficult to find clean, localized clinicaldatasets for cervical cancer.

Balancing simplicity and accuracy: We had to ensure the app was both medically accurate and simple enough for use in the field.

Accomplishments that we're proud of

Achieved high model accuracy with minimal overfitting.
Built a clean, intuitive user interface accessible to non-technical users.

Smooth backend data handling and integration with model output.

What we learned

Teamwork:We learned how to work effectively in an interdisciplinary team (2 medical students, 1 software engineer, 1 computer science student, and 1 biomedical engineering student).
How to communicate technical ideas across different fields.
Importance of user-centered design, especially in public health tools.

What's next for Mama Scan

Integrate imaging and microscopic data (e.g., Pap smear images) to enhance diagnostic accuracy. Pilot the tool in rural counties across Kenya.
Train CHVs and scale for national screening programs.

Built With

+ 30 more
Share this project:

Updates