Requirements Federated Learning and mUlti-party computation Techniques for prostatE cancer
0.1.0 - ci-build
Funded by the European Union

Requirements Federated Learning and mUlti-party computation Techniques for prostatE cancer, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/flute-requirements/ and changes regularly. See the Directory of published versions

Official URL: https://flute.com/ImplementationGuide/flute.requirements Version: 0.1.0
Draft as of 2024-03-04 Computable Name: RequirementsFlute

Initial FLUTE stakeholder and user requirements

Introduction

Project overview

The goal of the FLUTE project is to advance and scale up data-driven healthcare by developing novel methods for privacy-preserving cross-border utilization of data hubs. The project performs advanced research to push the performance envelope of secure multi-party computation in Federated Learning, including the associated AI models and secure execution environments.

The technical innovations of the project will be integrated in a privacy-enforcing platform that will provide innovators with a provenly secure environment for federated healthcare AI solution development, testing and deployment, including the integration of real world health data from data hubs and the generation and utilization of synthetic data (categorical, numerical and images).

To maximize the impact, adoption and replicability of the results, the project will contribute to the global HL7 FHIR standard development, and create novel guidelines for GDPR-compliant cross-border Federated Learning in healthcare.

To demonstrate the practical use and impact of the results, the project will integrate the FLUTE platform with health data hubs located in three different countries, use their data to develop a novel federated AI toolset for diagnosis of clinically significant prostate cancer, and perform a multi-national clinical validation study of efficacy of the AI toolset. The toolset will help to improve predictions of aggressive prostate cancer while avoiding unnecessary biopsies, thus improving the welfare of patients and significantly reducing the associated costs.

About this report

This document reports on the needs and requirements of the potential users and stakeholders of FLUTE. Together with D1.2 (D1.2(a, b): FLUTE system requirements and architecture, upcoming), it is a part of a two-document set that defines the complete FLUTE requirements and specifications. This report will be delivered in two stages: this document (D1.1a: Initial FLUTE stakeholder and user requirements) in M6 of the project, and the follow-up report (D1.1b: Final FLUTE stakeholder and user requirements) in M18. The latter will amend the initial requirements contained in this report, by adding requirements that emerged from the lessons learned in the course of implementation.

The work on this report was performed by five Requirements Task Forces (RTFs), each focused on a specific field and comprised of project partners that have the appropriate expertise. Each of the five RTFs is responsible for preparing a chapter in this report, as shown in Table 1. An additional RTF, designated RTF2, is dedicated to preparing the content for the upcoming deliverable D1.2.

Table 1: FLUTE Requirements Task Forces

Task force Subject of requirements RTF leader Chapter #
RTF1 Threat model and PETs GRAD 2
RTF2 Platform, architecture and performance AVO [in D1.2a]
RTF3 Image processing and multi-modal synthetic data generation AVO 3
RTF4 Human interface and user-facing features INRIA 4
RTF5 Cross-border prostate cancer pilot study VHIR 5
RTF6 Standards contribution HL7 6

Each RTF used its own methodologies which, depending on the specific type of requirements handled by the RTF, may have included stakeholder analysis, brainstorming, interviews, desktop research, focus groups, interface analysis and questionnaires aimed at co-creative involvement of the stakeholders. As FLUTE is a dual-sided platform (see Figure 1), the key end users are researchers and innovators (on the demand side) and data hubs such as hospitals (on the supply side). Initially, generic, domain-agnostic innovator requirements were identified, such as user experience, research accuracy/privacy trade-offs, visualization, types and architectures of AI to be supported (such as deep learning, reinforcement learning), frequency of FL training cycles, etc.

FLUTE_valueChain
Figure 1: FLUTE value chain and high level architecture

For data hubs and their owners, the requirements include user experience (with the data hub dashboard), privacy policies, economic models under which they can make their data available for access in a Federated Learning setting, organizational and resource constraints and barriers to participation in Federated Learning, as well as data quality and security constraints.

This was followed by the identification of the domain-specific (cancer hospitals, researchers, cancer patients) requirements for the FLUTE prostate cancer validation study. These will be elicited with the help of the three hospital partners (VHIR, IRST and CHU) that can represent both sides of the FLUTE value chain (they make their internal data hubs available and conduct extensive AI research), as well as the interests and needs of the patients, such as avoidance of unnecessary biopsies and reluctance of some men to undergo rectal examinations.

In some cases, FLUTE relies on interim results of the HORIZON EUROPE TRUMPET proposal, and on the special permission of the TRUMPET project, of in which some of the FLUTE partners participate, to inspect its relevant documents. As such, some of the TRUMPET deliverables are referenced in this report, to avoid duplication of work and use the achievements of TRUMPET as a starting point for FLUTE wherever possible.

How to read this Implementation Guide (IG)

This guide is divided into several pages:

Authors

Lead Author: Zeev Pritzker

With contributions from AVO, INRIA, GRAD, TLX, HL7, UPC, VHIR: Jan Ramon, Magdalena Kogut Czarkowska, Berta Miró, Olga Méndez, Andreu Antolin, Juan Morote, Patrick Duflot, Nicola Gentili, Gonzalo Jiménez, Adrián Vázquez, Cecilio Angulo, Verónica Vilaplana, Montse Pardàs, David Zucker, Luc Chatty