Using R Shiny to Monitor Antibiotic Consumption

A Case Study for the Swiss Centre for Antibiotic Resistance (ANRESIS)

icon_Mehrwert

Challenge

Clear and intuitive delivery of curated data for diverse target groups within the healthcare sector

KI- & Data-Science-Beratung

Goal

Optimization of the ANRESIS dashboards in terms of performance and user intuitiveness

icon_Machine-Learning

Solution

End-to-end support by eoda — from development to production operations

Initial situation

ANRESIS, the Swiss Centre for Antibiotic Resistance, is a representative national surveillance system and research instrument for antibiotic resistance and antibiotic consumption (anresis.ch). ANRESIS operates on behalf of the Swiss Federal Office of Public Health (FOPH).

Logo-anresis-basic

One of ANRESIS’s core tasks is to collect resistance data from routine diagnostics and to provide the processed and aggregated data to the public as well as to authorities, hospitals, physicians, and interested research groups.

For data delivery, ANRESIS relies on the R Shiny framework. Shiny enables data and data analyses to be provided in a simple and intuitive way directly from the open-source programming language R.

Goal

The goal was a comprehensive modernization of the ANRESIS dashboards. By implementing them using R Shiny, data delivery was to be professionalized, with a strong focus on performance optimization and improved usability of the applications for laboratories and hospitals.

Solution

To achieve this goal, ANRESIS relies on eoda’s leading expertise in R and Shiny. As part of its empowerment approach, eoda provides holistic support to ANRESIS in the further development of the R Shiny dashboards:

  • Knowledge transfer: eoda trained ANRESIS staff in developing Shiny applications for production environments and, in this context, in DevOps topics using GitLab. Through pair programming sessions, knowledge transfer was directly combined with the development of production-ready applications. In addition to best practices for building reproducible environments (R package renv), the focus also included integrating interactive map modules and developing templates aligned with the corporate design.
  • Development services: eoda further developed the Shiny applications already in use at ANRESIS. As some of the data is institution-specific and confidential, a key component was the authentication system with user groups and roles, which was extended with additional functionality around password management and an authentication workflow.
  • Deployment & hosting: As part of the support provided, eoda also assisted ANRESIS in optimizing the deployment and hosting of the Shiny applications on their infrastructure.
Row edge-slant Shape Decorative svg added to top
Row edge-slant Shape Decorative svg added to bottom
R Shiny Dashboard für die Überwachung des Antibiotikakonsums

Dashboards for Individual Laboratory and Hospital Data

How is antibiotic consumption evolving? Which antibiotic resistances are present? The ANRESIS R Shiny dashboards provide laboratories and hospitals with clear answers to these and many other questions. To enable this, the dashboards feature a personalized login that gives users access to their own laboratory or hospital data. For an overall perspective, data from other organizations is presented in anonymized benchmark reports.

The resistance dashboard is modular in design and, in addition to standard analyses such as internal resistance statistics or pathogen distribution, also enables the visualization of longitudinal resistance trends—parameterized by individual departments or sample types.

Result

For many scientists, R Shiny is the leading framework for sharing insights from surveillance data, studies, and research projects—this is also true for ANRESIS. In terms of performance, functionality, and usability, the collaboration with eoda enabled ANRESIS to significantly optimize its R Shiny dashboards. At the same time, through targeted knowledge building, the foundation was laid for ANRESIS to independently develop future dashboards that meet the high standards of the ANRESIS network and thereby make a valuable contribution to the continuous monitoring of antibiotic resistance and consumption.

“Working with eoda is a real added value for us: in-depth technical expertise, clear and understandable knowledge transfer, and a deep understanding of our domain-specific requirements—from app development through to production operations.”

Dr. Michael Gasser | Epidemiologist | Swiss Centre for Antibiotic Resistance (ANRESIS)

Logo-anresis-basic
Row edge-slant Shape Decorative svg added to top
Row edge-slant Shape Decorative svg added to bottom

Get started now:
We look forward to exchanging ideas with you.

Kontakt_final_Mastmeyer

Your expert on Data-Science-Projects:

Lutz Mastmayer
projects@eoda.de
Tel. +49 561 87948-370







    Scroll to Top