Questionnaire MOPED UseCase 2026

Acknowledgement

The given structure of this track is mainly based on HL7 International's Connectathon Patient Track definition.

Short Description

This track introduces questionnaire-based reporting workflows in the Austrian MOPED project using FHIR Questionnaires and QuestionnaireResponses. Participants will load Questionnaires from the Implementation Guide, render and complete them using browser-based tools, submit QuestionnaireResponses to a FHIR server, and explore questionnaire versioning and lifecycle management for evolving reporting requirements.

Long Description

This track demonstrates how FHIR Questionnaires are used for structured reporting workflows within the Austrian MOPED project, including LKF statistical annual reporting by hospitals and registry reporting scenarios such as the GÖG Stroke Register.

Participants will work with real Questionnaires published in the MOPED Implementation Guide. Using browser-based rendering tools, they will explore questionnaire structure and dynamic behaviour, complete forms, generate QuestionnaireResponses, and submit them to a FHIR server. The track focuses on understanding how questionnaire-driven workflows enable standardized and reusable data collection without requiring custom UI development.

In addition, participants will explore how updated versions of Questionnaires can be automatically retrieved and rendered when reporting requirements change, enabling version-specific data capture over time.

An experimental level introduces advanced workflows based on the HL7 Structured Data Capture (SDC) specification, including the $populate operation. This demonstrates how existing data can be used to prefill QuestionnaireResponses via REST clients such as Postman, reducing manual data entry and supporting more automated reporting processes.

Overall, the track provides a practical introduction to questionnaire lifecycle management, structured reporting, and evolving form-based workflows in real-world healthcare settings.

Type

Submitting Work Group/
Project/
Accelerator/
Affiliate/
Implementer Group  

AG Moped

Track Lead(s)

Anja Schwab

Track Lead Email(s)

tc-fhir@hl7.at

Related Tracks

https://hl7at.atlassian.net/wiki/x/AYCKOw (in case the basics are required)

FHIR Version

All related IGs:

  • FHIR R5

Specification(s) this track uses

https://fhir.hl7.at/r5-ELGA-MOPED-main/index.html

Experimental: https://hl7.org/fhir/uv/sdc/

Artifacts of focus
  • Questionnaire

  • QuestionnaireReponse

Date / Time

Monday March 2nd, 09:00am-17:00pm CET

Test Servers

TBD

Expected participants

This track is aimed at participants who want to explore how FHIR Questionnaires can be used for structured reporting workflows in healthcare administration and registries.

The primary audience includes stakeholders and implementers involved in:

  • LKF statistical annual reporting by Austrian hospitals

  • registry reporting processes (e.g., the GÖG Stroke Registry)

  • structured data collection workflows based on versioned questionnaires

Prior programming experience is not required, but participants should be interested in understanding how questionnaire-driven data exchange works in real-world reporting scenarios.

Track Details

System Roles

FHIR Client

  • TBD

FHIR Server

  • TBD

Pre-Requisites (depending on use case)


Scenarios

Within the MOPED (Moderne Patient:innenabrechnung und Datenkommunikation on FHIR) project, Questionnaires are used to model structured reporting forms such as LKF annual reports and medical registry submissions.

Participants will work with real Questionnaires provided via the MOPED Implementation Guide.

The workflow consists of:

  1. Loading Questionnaire definitions from the MOPED IG

  2. Rendering the Questionnaire using an online Questionnaire renderer (e.g., a browser-based tool)

  3. Filling out the Questionnaire via the UI

  4. Generating a QuestionnaireResponse

  5. Copying and submitting the QuestionnaireResponse to a FHIR server

This workflow demonstrates how structured reporting can be implemented without building a custom UI from scratch.

Participants will learn:

  • how Questionnaires are published and retrieved from an Implementation Guide

  • how Questionnaire rendering tools transform definitions into interactive forms

  • how user input is represented as a QuestionnaireResponse

  • how QuestionnaireResponses are submitted to FHIR servers

Versioning & Evolution

A key aspect of this track is questionnaire lifecycle management:

  • new versions of Questionnaires can be published when reporting requirements change (e.g., LKF updates or registry changes)

  • clients can automatically load updated versions

  • version-specific data collection can be performed without redesigning the workflow

This demonstrates how FHIR enables flexible, maintainable reporting solutions over time.

Success Criteria

Participants successfully complete the track when they can:

  • load a Questionnaire from the MOPED Implementation Guide

  • render and complete it using a browser-based tool

  • generate a valid QuestionnaireResponse

  • submit the response to a FHIR server

  • explain how versioned Questionnaires support evolving reporting requirements

Preparations

TBD

Example Instances

TBD

Level 1 – Explore Questionnaires

Read a Questionnaire and explore its rendering, structure, and dynamic behaviour in a browser-based renderer.

Level 2 – Submit QuestionnaireResponses

Fill out a Questionnaire using the provided UI, generate a QuestionnaireResponse, and submit it to a FHIR server.

Level 3 – Questionnaire Versioning

Explore how updated versions of a Questionnaire are retrieved, rendered, and used to support version-specific data collection workflows.

Level 4 – Experimental

This experimental level introduces automated prepopulation of FHIR Questionnaires using the $populate operation defined in the HL7 Structured Data Capture (SDC) specification.

The goal is to reduce manual data entry by automatically inserting already available clinical or administrative data into a Questionnaire before completion.

Instead of working with a rendered UI, participants interact directly with the FHIR API using tools such as:

  • Postman or other REST clients

Participants will:

  1. retrieve a Questionnaire

  2. invoke the $populate operation on a FHIR server

  3. receive a prefilled QuestionnaireResponse in JSON format

  4. inspect and optionally modify the generated data

  5. submit the final QuestionnaireResponse to the server

Participants will learn:

  • the purpose and workflow of the $populate operation

  • how existing data can be reused to prefill Questionnaires

  • how Structured Data Capture (SDC) extends core FHIR Questionnaire functionality

Security and Privacy considerations

Do not submit personal data (in particular, social insurance numbers and the like). Development and Test clusters require authentication, but are not encrypted and hardened like a production instance would be - use only the provided pseudo certificates.