Inspiration

The year 2020 began writing a new history, with fast spreading COVID virus across the world and still the marathon is going on with second or third waves. It was all a new experience for us to watch the world locked down and people staying at home with panic.

According to WHO, "The COVID-19 pandemic has led to a dramatic loss of human life worldwide and presents an unprecedented challenge to public health, food systems and the world of work. The economic and social disruption caused by the pandemic is devastating: tens of millions of people are at risk of falling into extreme poverty, while the number of undernourished people, currently estimated at nearly 690 million, could increase by up to 132 million by the end of the year.

We must rethink the future of our environment and tackle climate change and environmental degradation with ambition and urgency. Only then can we protect the health, livelihoods, food security and nutrition of all people, and ensure that our ‘new normal’ is a better one."

Now, how do we tackle this situation? What to we do to protect the health of our people?

Well, The vaccine is the real killer of this pandemic. Few countries, including India, Russia discovered the vaccination and still trying to produce & provide it to the entire world.

Will the government alone fight with COVID? As a citizen or as a private organization, what can we do or contribute helping the needy to get the vaccination? How can we make this world a better place to live (without COVID)?

The thought triggered an idea of this tool which will help both private and government organizations in providing the vaccination for every of their employees on priority basis. In a small way, it will contribute making not only the office environment to be safer place to work but also the entire world to live safely and peacefully as before 2019.

Alt Test

What it does

We know, every large organization will have medical facility to support their employees’ health at working hours. The solution is aimed to leverage the existing medical facility at the organization and also to help individual organization’s (IT/Manufacturing/Transport/Financial/Health etc.) administration to provide the vaccination for their employees leveraging the company doctors, nurses, admin staff etc. by scheduling the appointment for two dosages (for each person) and have details of the same to share with the Government (when required).

The solution uses the existing basic employee information such as Name, Age, Phone number, Location, Job nature, reporting manager etc. Apart from these, every organization will have additional safety details of their employees (especially for this COVID pandemic) such as whether they already got infected or contacted with COVID infected person recently. We know that this detail will keep changing every day.

Combining these two, we need to arrive at High priority list of employees to get the vaccination immediately, followed by others. A background process helps in arriving at the list with various checks such as those who recently got infected or contacted with infected people, by job nature like travelling, training or having personal interaction with many.

Pega application (UnCovid) will create case for all high priority employees and schedule the slot for vaccination as per his availability and vaccination stock. The slot details will be sent to the employees via email / SMS / WhatsApp. They can opt for a different date by Chatbot or they can even opt out if they need to be exempted from this facility for any reasons. They will be reminded for the second dosage well in advance. The case gets closed if second dosage is complete. Doctors will work on those scheduled cases for Dosage 1 and 2 (at a later stage) and update any side effects / allergic developed (if any). Admin will have features to update the stock or generate the required reports. They will be notified with a case if the required infrastructure / resources are not available. No. of slots per doctor per day can be configurable by Administrator. Reporting Managers can view/update the schedule of his team and follow up with them as required.

Alt Test

How we built it

Job Scheduler - Pega job scheduler is built to run every day (once), querying multiple tables with dynamic data to find the “High” priority employees and create a case with schedules and notify the work parties through email/SMS/WhatsApp.

Case Manager– Workflow and dashboard for user groups such as Admin, Doctor and Manager using COSMOS. Doctors being the primary case manager, they have an option to search for a case ID or look at the list of scheduled cases for the day for vaccination. There will be an SLA between first dosage and second dosage.

Google Vision API – Doctors can attach any previous medical report from employee in case of exception (such as he has low platelet count and not fit to take any vaccination) by uploading and scanning the report photo with OCR feature from Google Vision API to extract the text and add as part of case comments.

Twilio Integration (WhatsApp) – Notification to employees on the vaccination schedule and reminders through their WhatsApp number.

Chatbot– After receiving the vaccination notification, employees can change the date as per their availability if the scheduled date doesn’t work for them. An OTP will be generated and sent it to their registered mobile number for authentication. They can also opt out from this facility for exceptional reasons such as Pregnancy, already vaccinated etc.

Notification (SMS, Email) – Additional channels to remind / intimate the employees, Admin and Manager. Pega’s correspondence is used here.

Challenges we ran into

• Some research required in terms of Google vision API integration and Twilio integration. Nevertheless, we cracked the required infrastructure and plugged into our design.

• The logics for scheduling the appointment keeping in mind the available resources, vaccination stock etc

• The design to be flexible enough for employees to change the schedule as per their availability

• The design to accommodate work location of employees within various cities, stock availability, the dynamic limitation to handle maximum no.of employees per day to maintain social distancing etc, our team spent good amount of time brainstorming it.

Accomplishments that we're proud of

As a team who did this hackathon, we are proud of:

 1. Contributing in a small way, to make our work environment safer to work and maintain the “business as usual”.

 2. Leveraged some of the latest OOTB graph controls provided by Pega

 3. Built using COSMOS Theme, a latest one form Pega v8.x

 4. Cost wise, the solution is effective and focuses on employee wellness.

 5. As we started doing this hackathon, an email from our organization mentioned that it extends some support to our employees in terms of vaccination expenses for self and family. This gave us an additional energy that our thought is more aligned towards the organizations goal.

What we learned

Technically a lot on REST API integration from Google to Twilio, Chatbot to Pega Mashup, OTP generation for authentication to COSMOS UI.

Frequent interaction with teams in Teams (MS Teams app we mean 😊) – discussing on our major requirements, designing the solution with the current limitations etc. A more teamwork, collaboration despite the “Working remotely” model forced by Covid.

What's next for UnCovid - Let's make a safer work place

The cost of vaccination is not included in the solution. If employers prefer to accept it as part of “Employee Wellness” then it will not be in scope. Otherwise, we can integrate with payment Gateways and let the employees pay through GPay or any other apps.

If organizations prefer to include the family members then that can be another enhancement to the application.

With CTI integration, we can make an outgoing recorded voice call to remind the employees.

For hackathon, we assumed all relevant details will be kept in data table. But in reality, it can be replaced with a service call to fetch the relevant details (Eg. SAP) and process. This can be modified with appropriate service integration.

We can look at the applicability of Pega predictive analysis to look for the best slot where the employee crowd is expected to be less to follow social distancing.

Also, it can be extended with BCP application.

Research

Coronavirus disease (COVID-19): Vaccines (who.int)

Explained: Who should not take the coronavirus vaccine shots - India News (indiatoday.in)

Built With

  • google-vision-api
  • pega
  • twilio-sms-api
  • twilio-whatsapp-api
+ 96 more
Share this project:

Updates