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
Successfully created a working functional prototype that can analyze responses from parents/caregivers and generate personalized recommendations.
Gained proficiency in Prolog and s(CASP), and learned how to implement logic rules
What's next for Pediatric Advisor
Expand the system to cover a wider age range and additional developmental milestones.
Integrate machine learning to improve the accuracy and personalization of recommendations.
Develop a cleaner UI/mobile application to increase accessibility for users.
Built With
- prolog
- python
- scasp
Log in or sign up for Devpost to join the conversation.