Inspiration

Centene mentioned the important of bringing healthcare to people, as those in poor economic situations often cannot make it to their primary healthcare providers. PopClinic (inspired by pop-up clinics) helps bring healthcare to people who need it most.

What it does

PopClinic models requests made by Medicaid recipients throughout Missouri, plotting them on a map. A set number of clinics are also generated, and requests near them have a chance to be resolved, while new simulated requests are being constantly added. The model updates automatically, and really stresses the importance of moving to meet the requests of those in need.

How we built it

We used data found online to generate names and coordinates, as well as various healthcare needs that people may face. A KMeans algorithm then works to migrate and allocate a set number of pop-up clinics to various areas, squashing requests while more are generated.

Challenges we ran into

We switched between Javascript and Python several times until we could find the libraries that did everything we needed. The asynchronous nature of Google Maps' Javascript proved challenging for a while, but thankfully there really IS a python library for everything. There was also an unfortunate amount of PATH debugging that culminated in downloading an older version of Firefox.

Accomplishments that we're proud of

This was a great learning experience. Syncing everything together, though a little messy was satisfying every step of the way.,

What we learned

Javascript, database access, google maps API, and plenty of Python packages.

What's next for PopClinic

We want to further refine our location-selection, in addition to more efficiently gathering location-specific request data. Porting the map to a website is an easy step to make as well.

Built With

Share this project:

Updates