Inspiration

Every parent wants to ensure their child is growing and developing as expected, but tracking developmental milestones can feel overwhelming. What if there was a tool that could simplify this process, guide caregivers, and provide actionable recommendations?

What it does

Pediatric Advisor is an automated reasoning system powered by Answer Set Programming (sCASP) that dynamically evaluates whether a child is meeting age-specific developmental milestones.

How I built it

CDC’s Guidelines : https://www.cdc.gov/ncbddd/actearly/milestones/index.html

The app uses logic programming to reason through caregiver inputs. It identifies missed milestones by comparing data to established pediatric guidelines and provides targeted recommendations to support a child’s development.

Challenges I ran into

Data Collection: Designing questions that accurately capture the child's developmental status and that are easy for parents to understand.

Logic Implementation: Implementing logic rules in Prolog & s(CASP) and ensuring they accurately reflect developmental milestones.

Accomplishments that I'm proud of

  1. Successfully created a working functional prototype that can analyze responses from parents/caregivers and generate personalized recommendations.

  2. Gained proficiency in Prolog and s(CASP), and learned how to implement logic rules

What's next for Pediatric Advisor

  1. Expand the system to cover a wider age range and additional developmental milestones.

  2. Integrate machine learning to improve the accuracy and personalization of recommendations.

  3. Develop a cleaner UI/mobile application to increase accessibility for users.

Built With

Share this project:

Updates