Releases: medizininformatik-initiative/dataportal
v6.0.0
[6.0.0] - 2026-03-31
Overview
Feasibility Portal -> Data Portal
Feasibility Triangle -> Data Node
Since the last major the repository has been refactored to reflect the additional functionality of the dataportal.
It was devided into a data-portal and a data-node part.
Additionally, the data-node, which replaced the feasibility-triangle now includes additional services, supporting the full data use project (DUP) pipeline at the node site.
In this context we have also updated and improved the documentation.
The DUP Pipeline includes the services described here.
The following services or components are new:
- DUP Pipeline Coordinator (aether)
- FHIR Terminology Server (Blaze)
- De-Identification, Minimization, Pseudonymization DIMP (fhir-pseudonymizer)
- FHIR Validation (fhir-validator)
- FHIR Flattening (fhir-flattener)
Ontology
Current: v4.0.0
Changed since laster Major Release FROM v3.8.0 To v4.0.0
Major Ontology Updates
- Upgrade all resources to use CDS version 2025 by @paulolaup in medizininformatik-initiative/fhir-ontology-generator#445
- Remove primitively-typed elements from DSE profile details tree by @paulolaup in medizininformatik-initiative/fhir-ontology-generator#303
- Create scorecard.yml by @paulolaup in medizininformatik-initiative/fhir-ontology-generator#392
- 320 create broad availability measure by @paulolaup in medizininformatik-initiative/fhir-ontology-generator#329
- Fix intermediate nodes missing in profile tree and add ordering by @paulolaup in medizininformatik-initiative/fhir-ontology-generator#395
- Address backend issues 344, 357, and 358 by @paulolaup in medizininformatik-initiative/fhir-ontology-generator#398
- Add ref-based targeting to GitHub FHIR package manager and fix unnecessary inflation by @paulolaup in medizininformatik-initiative/fhir-ontology-generator#407
- Implement configurable field handling in DSE via config file by @paulolaup in medizininformatik-initiative/fhir-ontology-generator#412
- Add value set display values to terminology display mapping file by @paulolaup in medizininformatik-initiative/fhir-ontology-generator#413
- Add missing field exclusion if occurence is 0 for profile details by @paulolaup in medizininformatik-initiative/fhir-ontology-generator#417
- Implement category based procedure criterion class for FDPG project by @paulolaup in medizininformatik-initiative/fhir-ontology-generator#418
- Include admission identifier of MII CDS Encounter profile by @paulolaup in medizininformatik-initiative/fhir-ontology-generator#439
- Rework field config and change identifier handling by @paulolaup in medizininformatik-initiative/fhir-ontology-generator#443
- Allow multiple value set references in UI profile attributes by @Frontman50 in medizininformatik-initiative/fhir-ontology-generator#314
- Ensure backbone references are selectable by @Frontman50 in medizininformatik-initiative/fhir-ontology-generator#363
- Adapt generator to new MII CDS ICU module version by @paulolaup in medizininformatik-initiative/fhir-ontology-generator#361
- Restrict allowed units of age criterion class by @paulolaup in medizininformatik-initiative/fhir-ontology-generator#368
Updates since last Major
Data Portal
| Component | From | To |
|---|---|---|
| dataportal-ui | v6.3.3 | v6.8.0 |
| dataportal-backend | v7.3.0 | v7.3.0 |
| Keycloak | quay.io/keycloak/keycloak:26.3.1 | quay.io/keycloak/keycloak:26.3.1 |
| availability-updater | - | 0.3.0 |
Data Node
| Component | From | To |
|---|---|---|
| FHIR Server - Blaze | v1.0.4 | v1.6.2 |
| TORCH | 1.0.0-alpha.6 | 1.0.0-alpha.18 |
| FLARE | 2.6.0 | 2.7.0 |
| FDE | 1.3.1 | 1.3.3 |
| aether | - | 0.6.0 |
| fhir-pseudonymizer | - | 2.23.0 |
| mii-fhir-validator | - | 0.0.1-alpha.5 |
| terminology server (blaze) | - | 1.6.2 |
| fhir-flattener | - | 0.1.0-alpha.7 |
Major Changes since last Major
dataportal-ui
- Infinite scrolling – implemented for CodeableConcept search, Criteria search, and Reference search #217
- Support loading of query by id via url params #416
- Search engine updates – revised engine logic and search operation flow.
- Updated UI profile to support multiple value sets and criteria sets for feasibility #425
- Added feedback through the snackbar on profile edit #448
- Major overhaul of CSS and component layouts for improved consistency and responsiveness. #452, #440
- Removed unused and outdated configuration entries; Data Portal settings are now retrieved from the backend settings endpoint during application initialization. #432
- CRTDL display objects are now loaded from the backend at startup. #455
- Improved display of terminology titles. #465
- Implemented auto-save functionality in the data selection editor; profile changes are now saved automatically. #468
- Added a selectable boolean to criteria-relative data to prevent adding elements to the cohort when not allowed. #482
- Fixed UI crashes occurring when linking a reference in the data selection. #478
- Added bulk search functionality for criteria #460
- Added bulk search support for
CodeableConcept#461 - Introduced explanation tabs providing information about concepts, fields, references, terminology codes, time restrictions and token filters #495
- Snackbar notifications now display across the UI on user interaction #470, #476
- Updated button naming convention to be action-oriented #469
- Redesigned tab component and query editor for improved usability and responsiveness #388
- Added dedicated tab to display and manage selected concepts #477
- Changed repository name from "feasibility-gui" to "dataportal-gui" to reflect broader functionality #502
- Added save, upload, and download functionality to the action bar by default across the UI #463
- Renamed data selection tab names in the query editor view #501
- Refactored the CRTDL translator to allow bulk upload of criteria and ...
v5.4.6
[5.4.6] - 2025-10-17
minor fixes in v5.4.6
-
GUI
- Fixed missing token and date filters when loading a CRTDL.
- Fixed an issue where unmatched fields in a loaded CRTDL were not properly removed
- Corrected sorting behavior of criteria.
-
ONTOLOGY
- Allow multiple value set references in UI profile attributes
- Ensure backbone references are selectable
- Adapt generator to new MII CDS ICU module version
- Restrict allowed units of age criterion class
-
TORCH
- Do not write empty ndjson
- Increase WebFlux Buffer Size
- Fix Literal Quotes in Env Vars
Updates to
- GUI to 6.3.7
- BACKEND to 7.5.1
- ONTOLOGY to 3.9.1
- TORCH to 1.0.0-alpha.11
v5.4.5
[5.4.5] - 2025-09-24
minor fixes in v5.4.5
-
TORCH
- Update to new structureDefinitions
-
GUI
- Fix allow deleting of dse feature filter
- Prevent field tree from collapsing
- Ensure Patient profile always part of DSE
-
ONTOLOGY
- Fix profile resolution
- Fix Orphanet and Ops translations
- Fix availability measure
-
BACKEND
- Search in original display
- Display all filter options
Updates to
- GUI to 6.3.6
- BACKEND to 7.5.0
- ONTOLOGY to 3.9.0
- TORCH to 1.0.0-alpha.10
- Blaze to 1.1.2
New Features
- GUI, ONTOLOGY, BACKEND
- Updated UI profile to support multiple value sets and criteria sets for feasibility
v5.4.4
[5.4.4] - 2025-08-25
minor fixes in v5.4.4
- TORCH
- Add Permit Type and Consent Status in Consent Calculation
New Features
- GUI
- Changed description of Feature Selection
- TORCH
- Fix Torch does not provide Base URL in Status Response
Ontology
This release is based on ontology version v3.8.3
Updates to
- GUI to 6.3.5
- TORCH to 1.0.0-alpha.8
Full Changelog: v5.4.3...v5.4.4
v5.4.3
[5.4.3] - 2025-08-18
New Features
- GUI
- Infinite scrolling – implemented for CodeableConcept search, Criteria search, and Reference search
- Support loading of query by id via url params
- Add Link to Proposal Portal
- Display tree icon next to each search resul
Ontology
This release is based on ontology version v3.8.3
Updates to
- GUI to 6.3.4
Full Changelog: v5.4.2...v5.4.3
v5.4.2
[5.4.2] - 2025-08-14
New Features
- Ontology
- Added modules MII CDS Study, MII CDS Pathology, and MII CDS Imaging to DSE profile selection
- Updated translations
Ontology
This release is based on ontology version v3.8.3
Updates to
Full Changelog: v5.4.1...v5.4.2
v5.4.1
[5.4.1] - 2025-08-07
minor fixes in v5.4.1
- TORCH:
- Transfer script to FHIR DUP Server
- Fix Bundle PUT URL Not Set To Relative URL
- Fix ProfileMustHaveChecker Does Not Strip Versions
Ontology
This release is based on ontology version v3.7.0
Updates to
- TORCH to 1.0.0-alpha.7
v5.4.0
[5.4.0] - 2025-07-24
Ontology
Updates since last Major
| Component | From | To |
|---|---|---|
| UI | v6.2.0 | v6.3.3 |
| Backend | v7.1.1 | v7.3.0 |
| Blaze | v1.0.0 | v1.0.4 |
| Keycloak | keycloak/keycloak:26.2 | quay.io/keycloak/keycloak:26.3.1 |
| TORCH | 1.0.0-test2 | 1.0.0-alpha.6 |
| FLARE | 2.5.0 | 2.6.0 |
| FDE | 1.2.0 | 1.3.1 |
Major Changes since last Major
UI
- Preloaded criteria filter, criteria search results and data selection profiles before page load using Angular route resolver #415
- About Page with system version information (UI, Backend, Ontology) #403
- Updated language files in
src/assets/i18n#393, #399, #400 - Change download behaviour of Cohort selection (#395)
- Query without data selection is not saveable anymore (#396)
- Fix for mandatory patient feature is added to DSE on query load (#394)
- Checkbox for "Only if referenced" is only be visible if feature is referenced (#397)
Backend
- #523 - Admin user should be able to read all queries by @michael-82 in medizininformatik-initiative/dataportal-backend#524
- #516 - provide export of CQL "translation" by @michael-82 in medizininformatik-initiative/dataportal-backend#528
- #537 - Move openai documentation to default api path by @michael-82 in medizininformatik-initiative/dataportal-backend#538
- Implement FHIR Async Request Pattern for Direct Broker using CQL by @EmteZogaf in medizininformatik-initiative/dataportal-backend#539
- #544 - Move cql config parameters in application yml by @michael-82 in medizininformatik-initiative/dataportal-backend#545
- #540 - Resultsize missing in dataquery list via by-user endpoint by @michael-82 in medizininformatik-initiative/dataportal-backend#541
Keycloak
- Changed from Keycloak image to quay.io image to ensure use of the official, up-to-date container maintained by the Keycloak team.
Blaze
- Fix Consent Resource policyRule Property (#2700)
- Support Resolving Relative References in Transaction Bundles (#2734)
- Search for text/cql Content in Library (#2718)
- Fix Query Sort in CQL (#1315)
TORCH
- First alpha Version release, which is released as part of the deployment
- For features see TORCH Wiki
FLARE
- Update Ontology to v3.8.0 (#294)
FDE - Fhir-Data-Evaluator
- Add backpressure handling
- Add additional logging
- Add Option to Obfuscate Stratifier Results
v5.3.4
[5.3.4] - 2025-06-20
Ontology
This release is based on ontology version v3.7.0.
TORCH is currently ahead on ontology version v3.8.0
This will not affect compatibility with the other 3.7.0 components.
Updates to
- Blaze to 1.0.2
- TORCH to 1.0.0-alpha.5