github medizininformatik-initiative/feasibility-gui v6.0.0

latest releases: v6.3.5, v6.3.4, v6.3.3...
9 months ago
  • New Design

    • Introduced a completely redesigned user interface for an improved user experience.
    • Updated visual elements, including color schemes, typography, and iconography, to create a modern and cohesive look.
  • New Data Model

    • Implemented a new data model to enhance data handling and processing capabilities.
  • New Component Structure

    • Reorganized the component structure for better modularity and maintainability.
  • New Process Infrastructure

    • Developed a new process infrastructure to optimize system performance and scalability.
    • Redesigned the information architecture to make content more discoverable and ensure logical organization of information throughout the platform.
  • New Backend Endpoints

    • Added new backend endpoints to support additional functionalities and improve API interactions.
    • Integrated Elastic Search feature that allows users to quickly find criteria and concepts within the application.
  • New Module: Data Selection

    • Introduced a new data selection module to facilitate more efficient data management and retrieval.
  • New translation services

    • Implemented new translation services for converting FeasibilityQueries and DataSelections to new CRDTL format.

Feature

  • Referenced Profiles in DSE Fields: (#292), (#294)
    • Introduced referencedProfiles field for DSE to identify profiles referenced by a given field.
    • Added a checkbox in the UI to specify if a field is included as a profile reference or as a profile itself.
    • Automatic Addition of Referenced Profiles: When fetching the data selection profile, automatically include referenced profiles if the reference field is marked as required or recommended.
  • Enable upload of data definition and cohort in data definition page
  • Feature: reset time restriction, added new data class TimeRestrictionNotSet as default class
  • added language switch
  • implemented a new snackbar notification system to display error messages
  • added animations for routing between pages
  • introduced a stepper component for the data-query page
  • removed the dashboard and set the Data Request page as the default start page (#260)
  • Switched from module to context in Search Result list (#286)
  • Added service to validate whether a criterion has all optional filters set and if inclusion criteria are set.
  • Checked through service whether required attributes are set (#277)
  • Extended data model and added key to data object in adapter for profile tree; added info to view component to display field names comma-separated next to profile in DSE tree (#275)
  • Added required and recommended fields in data model and disabled delete for required fields(#273)
  • Implemented dynamic tab title based on page and subpage (#174)

Changed

  • update to new api endpoint version v4 (#232)
  • setting uniqueID for each DataSelection profile
  • Changing icons, header and descriptions for better usability
  • Update translations
  • added new translators for FeasibilityQuery <> CCTDL and DataSelection <> CCTDL
  • refactored Urls: querybuilder was renamed to feasibility-query
  • split the feasibility-query page into three subpages: Search, Editor, and Result, each with representative URLs (feasibility-query/search, feasibility-query/editor, feasibility-query/result)
  • split the data-selection page into three subpages: Search, Editor, and Result, with representative URLs (data-selection/search, data-selection/editor, data-selection/result)
  • split the data-query page into two pages: Cohort Definition and Data Selection, with representative URLs (data-query/cohort-definition, data-query/data-selection).
  • renamed file and folder names: querybuilder is now feasibility-query
  • Added validation check before downloading and uploading a data request or cohort definition on the data request page
  • Changed label in numerical input fields and swapped min and max input fields in RangeFilter

Bugfix

  • fixed display and css of the search filter (#231)
  • fixed spelling issue (#230)
  • fixed filter error in the linking criteria search (#229)
  • fixed search param error in the linking criteria search (#228)
  • show attribute display in the modal window (#227)
  • fixed viewport for Drag&Drop (#226)
  • exclude termcode version from hash (#224)
  • fixed various css problems
  • Loading large queries - separate queries to chunks for getting profile data by ids (#290)
  • apply rerendering after setting filter (#238)
  • fix moving criteria within in- and exclusion (#236)
  • added missing translation keys
  • fixed various css problems
  • various bugfixing and code refactoring
  • allowed empty search strings to be treated as valid search terms despite the minimum length requirement of 3 characters (#254)
  • added a ternary operator for the placeholder (#255)
  • fixed consent issue when loading from saved queries and starting a request.
  • Fixed translation of Quantity in CCDL Translator (#282)
  • Fixed setting of comparator by creating a mapping function from UI intern to CCDL comparator (#281)
  • Set optional when creating a criterion based on the criteria profile data (#280)
  • Added missing function for translating valueFilter from CCDL to Ui intern data model (#278)
  • Added missing check for field children (#274)
  • Display previously selected filter and search text when switching between search and editor page (#262)
  • Enabled multiple ValueSet URLs for CodeableConcept search, concatenated by commas (#253)

Don't miss a new feasibility-gui release

NewReleases is sending notifications on new releases.