Skip to content

qDAR Web Application v4.0.0

Compare
Choose a tag to compare
@HossamT HossamT released this 04 Jan 16:05
· 9 commits to master since this release
da15102

/!\ IMPORTANT /!\ : This release includes ADF format change. On startup, the web application will run a transformation script to update the existing ADFs (in the directory pointed to by the QDAR_STORE environment variable) to the new format. To avoid any data loss in case of failure, create a backup of your existing ADFs before deploying this release.

Build Date 01-04-2024

Requirements

  • Java 8
  • MongoDB v3 (tested on v3.4.2)

Enclosed CLI

  • Version 3.0.0
  • Build Date 01-04-2024

Additions & Improvements & Bug Fixes

  • Patch user password reset and username leak vulnerability
  • Update to latest version of MQE including additional detections (number of invalid doses detection)
  • Update temporary directory clean up logic, print error message without stack trace.
  • Exit codes
    • 100 has been added to all existing custom exit codes in order to resolve conflicts with system exit codes
    • Use exit code 123 when execution succeeds but temporary directory clean up fails.
    • Use exit code 124 when non-fatal issues are encountered during processing and logged in the summary/index.html
  • Implement support for Patient Matching
    • Integrate MISMO patient matcher
    • Activate patient matching through Configuration.json
    • Configure MISMO through Configuration.json
    • Support for ‘-pm’ or ‘-npm’ CLI parameters to activate / deactivate patient matching (override Configuration.json)
    • Support for ‘PM0001 - Patient is possible duplicate’ detection
    • Create additional output file with possible duplicate list and MISMO match signature
    • CSV format RECORD_ID, DUPLICATE_ID, SIGNATURE
  • Change ADF Format
    • Refactor using abstract ADFWriter, ADFReader, ADFModule interfaces
    • Implement different ADF file format based on SQLite Database
    • Create transformation script from old ADF format to new format
    • Support Analysis for the new ADF format
    • Significant performance improvements & improved memory usage

NOTE :

  • ADF in the old format will not be supported by newer version
  • On startup the Web App will try to transform all existing ADFs in the $QDAR_STORE directory to the new format