All notable changes to this project will be documented in this file.
Please refer to the respective repositories for a more in depth changelog of single components:
| Component | Link |
|---|---|
| UI | https://github.com/medizininformatik-initiative/feasibility-gui |
| Ontology Generation | https://github.com/medizininformatik-initiative/fhir-ontology-generator |
| Backend | https://github.com/medizininformatik-initiative/feasibility-backend |
| AKTIN Broker | https://github.com/aktin/broker |
| AKTIN Feasibility Plugin | https://github.com/medizininformatik-initiative/feasibility-aktin-plugin |
| DSF Feasibility Plugin | https://github.com/medizininformatik-initiative/feasibility-dsf-process |
| FLARE | https://github.com/medizininformatik-initiative/flare |
| Blaze FHIR server | https://github.com/medizininformatik-initiative/blaze |
- Updated all components and underlying libraries to the new versions
- Updated all components to version compatible with ontology version 2.0
- Adjusted readme to reflect changes in the underlying components
| Feature | Affected Components |
|---|---|
| Added support for referenced criteria | UI, backend, Ontology, Sq2cql, FLARE |
| Added support for composite search parameters | UI, SQ, Ontology, Sq2cql, FLARE |
| Updated to new DSF version v1.0.0 compatible with new DSF verison v1.x | Backend, DSF feasibility plugin |
| Added Dateselection | UI |
| Update ontology to new ontology generation and added ontology to images directly | Ontology, Backend, FLARE |
| Added encrypted result logging | Backend |
| Add support for self-signed certificates | Backend, FLARE, DSF feasibility plugin |
- Updated AKTIN Client to 1.6.0: Fix websocket timeout and improve error handling - https://github.com/medizininformatik-initiative/feasibility-aktin-plugin/releases/tag/v1.6.0
- Updated FLARE to 1.0: Fix Execution Operation - https://github.com/medizininformatik-initiative/flare/releases/tag/v1.0.0
- Updated Blaze to 0.22: implements $everything, adds basic frontend, Support for Custom Search Parameters https://github.com/samply/blaze/releases/tag/v0.22.0
- Added Troubleshooting specific for triangle
- Update testdata repo from MII
- Updated all components and underlying libraries to the new versions
- Updated UI to angular 15
- Updated keycloak to 21.0
- Updated nginx to 1.23
- Refactored deploy repository - removed DSF from this deployment and added reference to DSF deployment in Readme
- Removed hapi fhir-server from deployment
| Feature | Affected Components |
|---|---|
| Added calculated criterion age | Ontology, Sq2cql, FLARE |
| Improved at site obfuscation | DSF Feasibility Plugin, AKTIN Client |
| Added SQ query import and export | UI |
| Improved FHIR query execution and result caching | FLARE |
| Update Consent to new search params and add central MII consent query | UI, Ontology |
| Update ontology to newest KDS version | Ontology |
| Update AKTIN client to new version, move query handling to Java plugin and add query validation | AKTIN client |
| SQ query validation | Backend, AKTIN client |
| Add CQL execution to direct broker | Backend |
| Feature | Affected Components |
|---|---|
| Added extra security measures, which restrict number queries a user can send and results a user can view | UI, Backend |
| Improved at site obfuscation | DSF Feasibility Plugin, Aktin Client |
| Hard rate limit at sites for AKTIN and DSF feasibility plugins | DSF feasibility plugin, AKTIN Client |
| Query results are no longer persisted and only kept in memory for a configurable amount of time | Backend |
| Delete query results from central DSF and AKTIN broker on collection | Backend |
| User blacklisting if too many queries are sent in a given time | Backend |