The jury appreciated the innovative approach, technical excellence, and skillful Google Cloud resources. All this was necessary for implementing a complex and demanding project, creating a complete e-Registration system from scratch.
The e-Registration system consists of three applications. The first one allows the patient to sign up for the vaccination on his own via the Internet Patient Account (patient.gov.pl) or based on the mobile application (mojeIKP). Employees of the hotline of the National Vaccination Program use the second application for handling telephone reports. And the third one is to manage the schedule of vaccination visits, their scheduling and implementation directly by the employees of vaccination points. It allows all eligible for vaccination to choose the date and location (using the geolocation service) and the vaccine manufacturer. A central database links all three applications. The system has been in operation since mid-January 2021. However, it is still consistently developed with new functions along with the evolution of the Polish National Immunization Program. That includes changes to the guidelines issued by the Medical Council of the Prime Minister.
Implementation of the project
Within a few weeks, the project was implemented quickly, which was crucial in a pandemic situation. The system works 24/7 using the computing power available in the public cloud. So far, it has made it possible to arrange over 32 million visits for vaccinations. On the days of the system’s peak popularity, 880,000 a day and 122,000 in just one hour were registered with its help. Users did 350,000 searches for accessible terms per hour and 950 searches per second. The solution has been integrated with many existing public IT systems, including the e-Health System (P1) and the Vaccine Distribution System (SDS). It has also been designed to enable its easy integration with other health care systems in the future.
Thanks to the use of cloud-native architecture and tools that automate the management of the application platform, the e-Registration system is automatically scaled to the changing demand for computing power. At the peak, it required handling over several thousand transactions per second. At the same time, the time devoted to administrative tasks was reduced to a minimum. As a result, the development team could focus on the most effective use of the platform.
From the very beginning, the e-Registration system was created in an architecture that allows for the continuous provision of new functions. All of that is without interruptions in the availability of the application to users. Virtually every day, the team launched new modules or modifications. Thus, it adopted the platform to new requirements or supplemented it with elements essential for comfort and efficiency.