Apps & Portals / Special Solutions

eMMa

eMMa is a medical reporting system for cantonal health departments. It standardizes the handling of notifiable infectious diseases, replaces email- and spreadsheet-based workflows, and is in use across St. Gallen, Zurich, and Solothurn with HIN integration.

Client

Cantonal Health Departments of St. Gallen, Zurich, and Solothurn

Year

2021 – present

Services

Concept, UX/UI, Frontend, Backend, Data Model, Integrations & Operations

Bild und Video mit Hilfe von KI erstellt.

Overview

eMMa stands for electronic reporting and measures for the control of infectious diseases and was built as a specialist system for cantonal health departments.

Laboratories analyze samples from physicians or hospitals and report positive findings to the cantonal health office. From there, additional information must be requested, cases processed, and further measures initiated depending on the disease. Before eMMa, these workflows often ran through shared inboxes, PDFs, and manual status tracking in Excel. eMMa replaced that with centralized case management, defined process steps, clear status handling, and secure communication.

What the system does

eMMa is not just a digital inbox. It is a specialist system for structured handling of notifiable infectious-disease cases.

Central case management instead of email and spreadsheets

All cases are captured in one place, tracked in the correct status, and processed through a clearly defined workflow.

Secure physician communication through HIN

Physicians receive structured email requests, complete the required information, and return it through a secure reporting path.

Rule-based workflows for 56 diseases

Different diseases require different follow-up rules, timelines, and measures. That logic is represented directly in the system.

Integration into existing infrastructure

In addition to PDF-based laboratory reports, eMMa also ingests structured notifications through the ISM integration with the BAG reporting system.

The challenge

The complexity did not come from a single interface, but from secure workflows and integration into existing communication and reporting structures.

  • 1

    Secure processes in a sensitive domain

    Reports, physician follow-ups, and resulting measures had to be handled in a traceable, reliable, and privacy-conscious way.

  • 2

    Integration instead of forcing a full system change

    External parties should have to change as little as possible, while the internal workflow still became significantly more structured.

  • 3

    Different input channels and data sources

    The system had to combine PDF-based inbox reports with structured notifications coming through existing interfaces.

  • 4

    Viable across multiple cantons

    eMMa was initially designed with St. Gallen, but had to remain robust and adaptable for further cantons and their requirements.

Rollout and collaboration

The system was first designed with the Department of Health in St. Gallen and later extended to additional cantons.

Today, eMMa is in use across St. Gallen, Zurich, and Solothurn. That led to a cross-cantonal operating model with recurring coordination around operations and further development. For us, this made the project more than a technical implementation: it became the foundation of a stable multi-authority product with shared process logic and clear integration points.

The Results

eMMa brings safer and more efficient processing into a sensitive public-health workflow: case handling, communication, and reporting logic run centrally, transparently, and in a standardized way instead of through inboxes and manual spreadsheets.

3

Cantons in production use

56

Notifiable diseases monitored

HIN

Secure communication with physicians

ISM

Integration with the BAG reporting system

Technology

Laravel Livewire PostgreSQL HIN API Multi-Tenant