Apps & Portals / Special Solutions
ichteste.ch
For a long-term COVID-19 testing study with Kantonsspital St. Gallen and multiple large companies, we built a platform for weekly self-reporting, appointment booking, and tightly...
Apps & Portals / Special Solutions
With wir-impfen.ch, we built the digital infrastructure for the Covid-19 vaccination process in the Canton of St. Gallen. Registration, appointment booking, vaccination-center workflows, and certification processes ran reliably under intense time pressure.
Client
Department of Health, Canton of St. Gallen
Year
2021–2023
Services
Concept, UX/UI, Frontend, Backend, Database, Infrastructure, Support & Training
Bild und Video mit Hilfe von KI erstellt.
Together with the infectious diseases department of the Cantonal Hospital of St. Gallen and Prof. Dr. Pietro Vernazza, we developed wir-impfen.ch as a comprehensive vaccination management platform for the Covid-19 vaccination process in the Canton of St. Gallen.
What started as a solution for the hospital evolved into the canton-wide platform for physician practices and vaccination centers. Citizens could register independently, book or reschedule appointments, receive QR-based invitations, and move through the full process digitally up to vaccination confirmation. In total, more than 1 million vaccination appointments were processed. The solution was later also used in additional cantons such as Appenzell Ausserrhoden and Thurgau.
wir-impfen.ch was not just a booking tool. It was a mission-critical platform with multiple roles, workflows, and operational interfaces.
Registration, booking, rescheduling, and communication were designed to work in a user-friendly and largely self-service way.
The platform had to support different locations, capacities, and operational processes within a canton-wide setup.
From check-in to vaccination confirmation, the platform supported the operational process for different user groups on the ground.
In addition to certification integration, the project also included training sessions, support processes, and day-to-day stakeholder enablement.
The platform only worked because it was not just built quickly, but also introduced, explained, and operated under real conditions.
Beyond implementation, we supported the rollout across physician practices, vaccination centers, and other canton-level structures with training sessions, support processes, and close coordination with the canton and the cantonal hospital. At the same time, certificate-related requests, appointment changes, operational edge cases, and evolving requirements had to be integrated into a stable production workflow.
The core challenge was not only scale, but the combination of time pressure, changing requirements, and a system that had to remain usable for both citizens and professional operators.
Constantly changing requirements
Regulatory and organizational conditions kept changing during the project and had to be translated into the platform in very short cycles.
High demand without breakdowns
Processes needed to stay stable under heavy load without creating additional friction for practices, vaccination centers, or citizens.
Usability across very different roles
The platform had to be simple for citizens while still being efficient for admins, physician practices, and vaccination-center teams.
Beyond pure development
Our role included concept, UX/UI, frontend, backend, database, infrastructure, support, and training rather than development alone.
We were not responsible for isolated parts of the project, but for the full digital framework from initial concept to day-to-day operation.
The system had to work clearly and efficiently for citizens, vaccination centers, physician practices, and administrative stakeholders alike.
We built the complete platform including process logic, multi-tenant structures, appointment handling, and an integration-ready data foundation.
In addition to the application itself, we were responsible for the technical foundations needed for stable production under heavy load.
We supported users during rollout, ran support processes, and helped make the system usable across very different operational environments.
The platform was built under severe time pressure and remained stable despite high demand, many stakeholders, and continuously changing requirements.
> 1M
Processed vaccination appointments
3
cantons
over 500
physician practices
> 16,000
registrations in one day