Awards & Nominations

vaccPicker has received the following awards and nominations. Way to go!

Global Finalist

Planet, With People

Your challenge is to build on the Human Planet Initiative of the Group on Earth Observations to apply new methods for mapping attributes of human populations. How can Human Planet data from NASA and other sources be used to improve or update maps or other information important to a problem that concerns you? Design or create a tool or service to accomplish this.

vaccPicker

Summary

vaccPicker is a fully web-based automated system to manage the vaccination system. Ensuring vaccine facility to everyone, Managing all activities of each vaccine provider organization, and tracking down all the vaccination process and progress throughout the country. The required number of vaccine of a region or district or a division is estimated by a Recommendation engine and a Prediction Model. vaccPicker can be used from anywhere on any device. We are using NASA’s population estimation data to ensure the proper distribution of the vaccines throughout the country and provide them to those who need them most.

How We Addressed This Challenge

What we developed?

We have built a web-based automated system to manage the total vaccination process and progress. It a simple and easy to use web-application that can be accessed from anywhere on any device with just an internet connection. It almost serve all the aspect of a total vaccination system with different level. It servers for:

  • Patient who need a vaccine
  • Vaccine Provider Organization 
  • High Level Authority/ Government

vaccPicker is important, because it,

  • ensures vaccine facility to everyone and provide them to those who need them most. 
  • manages all activities of each vaccine provider organization, and tracking down all the vaccination process and progress throughout the country.
  • estimates the future requirements of vaccine for each division and districts, that will help both the organizations and government to be prepared for facing the load.
  • equalizes the facility to get vaccine among all the people of the country, both urban and rural areas.

vaccPicker,

  • brings all the vaccine related activities in one place.
  • Ensure proper distribution of vaccination.
  • Keeps all data in all place
  • Help to fight pandemics with effective recommendations and predictions.
  • Remove all inequality and corruptions from vaccination section.
  • Maps population data into recommendation system.
  • Indicate rejoins which are dangerous for public health and which are not.

vaccPicker works like this way,

If the user is a consumer in search of a vaccine, he just needs to open vaccPicker, search for his location and vaccine name, fill up his information form, and then he will be given an id. Showing the Id to the hospital, That’s all he needs to do to get any vaccine. 

If the user is a vaccine providing organization, they may like to manage all their vaccine-related activity with the help of ongoing technology, track all vaccines, all the patients they are serving, see inventory, and so on. In that case, we will bring all the patients to them who need a vaccine that they can provide, manage all the patient info, their employee’s info in one place, and also within different levels.

If the Government wants to figure out all the vaccine-related activities by getting all the information about consumers and providers from a high-level authority, they can use our system. The information given to them may contain registered hospitals, active employees per hospital, a balanced view of vaccination requests, and served vaccines. They can also get a clear view of the estimated number of patients and required vaccines by combining estimations from the Machine Learning model and Nasa’s Population Data of each division and District area.

We hope,

vaccPicker will be a future solution for all vaccine-related activities and helping people from all Stages, whether he is a patient who needs a vaccine or a provider who want to provide that vaccine or the government who want to manage all the activities, predict and prepare for the future need to face the next pandemic to save lives and assets, one vaccPicker will serve all.

How We Developed This Project

Inspiration:

Our world is breaking down again and again throughout eras due to several pandemics because of the uncertain attacks of different Novel viruses. Ebola, cholera, influenza, Spanish flu, smallpox are some of the many that took hundreds of thousands of lives and make our life tough to survive through. Uncertain virological attacks make people disoriented about what they should do or where to find the cure and how to get them. To minimize casualties of such pandemics we need a proper distribution of vaccination. That’s how we came across the idea of vaccPicker, a fully automated system for vaccination.

Approach:

To develop an automated system that can cover the consumer, provider, and government aspects, firstly we needed all hospital data of the selected region, all vaccination data. We collected those data and processed those to use this in our project.  

On the consumer side, we added all the required systems so that if a consumer wants a vaccine, he can search for his location and vaccine name, fill up his info form. Then he will be given a consumer id, an id to the hospital, That’s all he needs to do to get any vaccine. 

On the vaccine providing side of this system, we added all the required systems so that the providers can manage all their vaccine-related activity with the help of ongoing technology, track all vaccines, all the patients they are serving, see inventory, and so on. 

We also want the government to have an overview of the vaccine distribution of a region or a country. To do that we added all the necessary systems so that the Government can figure out all the vaccine-related activities by getting all the information about consumers and providers from high-level authority. Information may contain registered hospitals, active employees per hospital, a balanced view of vaccination requests, and served vaccine. They can also get a clear view of the estimated number of patients and required vaccines by combining estimations from the Machine Learning model and Nasa’s Population Data of each division and District area.

We have used an unsupervised machine learning algorithm that divides the districts into clusters and gives them a Health Index. By combining the health index and some formulas the model can predict the probable requirements of vaccine for each district and Division, the Required number of vaccines for next month for each hospital in a district, which district is in danger, and requires more attention.

We collected our data from NASA’s SEDAC Population Estimation Service. We used their API called population estimation service Version, 3 with Map coordinates to get the Total Land Area, Total population, density, and population of three consecutive generations. 

And used for our predicting model.

Tools:

Language: 

  • HTML
  • CSS
  • Javascript
  • PHP
  • Python

IDE:

  • phpStrom
  • brackets

Library:

  • Pandas
  • Sikit-learn
  • Matplotlib

Other:

  • Postman (for API)
  • Jupiter Notebook (for Machine Learning model testing)

Problems and Achievements:

The main problem we faced to develop the system is that we have to connect with our teammates remotely due to the Covid-19 pandemic. Due to that our development process pace has been slowed a bit but we have successfully used the data for prediction and almost all interfaces an functionality are already operational.

How We Used Space Agency Data in This Project

We have used one of the NASA's Earth Data DAAC Called SEDAC. We have used several Services and APIs from there.

figure-1

  • We have used Population Estimator Web App (feagure-2) To get the locations info with polygon feature (figure 3).
  • We have used the REST API (figure-2) to export the data and move to further processing

figure-2

Details about (Rest) API Can be found here.


figure-3

We collected data for each district of Bangladesh under the following attributes:

  1. Total land area in square km
  2. Total population
  3. Population density
  4. No. Of people 
  • Age 0-14
  • Age 14-64
  • Age 65-End

We used those data to feed our Unsupervised Machine Learning Algorithm, that have improved our vaccine requirement estimation for each district of Bangladesh.

Project Demo
Data & Resources

NASA's Data

NASA (DAAC) SEDAC Population Estimation Service: To get API

Socioeconomic Data and Applications Center (sedac)

NASA (DAAC) SEDAC Population Estimation API:

Population Estimation Service V3

NASA (DAAC) SEDAC Population Estimator WebApp:

App

Visualization Tool:

SEDAC's Data Visualization and Access Tool

JAXA's Data

JPMAP

Other Data Source

Covid-19 Daily Effected Data:

Covid-19 Tracker


Medical Data of Bangladesh:

Medical Data


Mapp Service:

Google Earth

Tags
#sustain, #planet_with_people, #vaccination, #automated_management_system, #requirment_estimation, #population_data, #find_vaccine