Skip to content

Releases: usnistgov/iz-darq

qDAR-CLI-2.1.0-SNAPSHOT.rev1

14 Dec 17:09
Compare
Choose a tag to compare
Pre-release

Requirements

  • Java 8
  • Terminal Access

Change Log

  • Update to latest version of MQE with bug fixes and Compiled.xml updates
  • Add different exit code for runtime issues

Usage

usage: Data At Rest Quality Analysis Command Line Tool v2.1.0-SNAPSHOT  (10-31-2022) [MQE v2022.9-BETA]  [Key MD5 xxx]

 -c,--configuration <arg>             Analysis Configuration
 -d,--dateFormat <arg>                Date Format
 -help                                print help
 -p,--patients <arg>                  Patients Extract File
 -pa,--printAdf                       print ADF content
 -tmpDir,--temporaryDirectory <arg>   Location where to create temporary
                                      directory
 -v,--vaccinations <arg>              Vaccinations Extract File
-pub,--publicKey <arg>              	qDAR Public Key

qDAR Web Application v3.1.0-SNAPSHOT

31 Oct 19:58
Compare
Choose a tag to compare
Pre-release

Requirements

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

Enclosed CLI

  • Version 2.1.0-SNAPSHOT

Additions & Improvements & Bug Fixes

  • Add leading zeros to single digit CVX codes
  • Default filters to "Keep" instead of "Filter Out"
  • Improve query data selection UI usability by using a Multi Select for field values
  • Add data export functionality by adding a download CSV button to Data Table
  • Allow the use of explicit reporting group values in the Report filter (when the reporting group hash mapping file is used)
  • Add return to Dashboard button to Report
  • Add Loader and improved error reporting for ad-hoc query
  • Add Historical and Administered counts to summary
  • Update jackson version to 2.13
  • Update to latest MQE version 2022.9-BETA with additional detections, updated code sets and bug fixes
  • Add variables support
    • ADF variables are values from the ADF summary such as number of patients
    • IIS variables are external variables that have different values per IIS
    • Global variables are external variables that have a static value
  • Add management of external variables in the administration panel
  • Add a new type of query that uses variables for both denominator and numerator
  • Allow to override the denominator value in a query by using a variable
  • Adding capabilities to save and load queries
  • Remove unused sections from ADF (vocabulary section)

qDAR CLI v2.1.0-SNAPSHOT

31 Oct 20:05
Compare
Choose a tag to compare
Pre-release

Requirements

  • Java 8
  • Terminal Access

Change Log

  • Update MQE version to 2022.9-BETA including additional detections, bugs fixes and updated code sets
  • Remove unused sections from ADF
  • Add historical and administered counts to ADF and summary

Usage

usage: Data At Rest Quality Analysis Command Line Tool v2.1.0-SNAPSHOT  (10-31-2022) [MQE v2022.9-BETA]  [Key MD5 xxx]

 -c,--configuration <arg>             Analysis Configuration
 -d,--dateFormat <arg>                Date Format
 -help                                print help
 -p,--patients <arg>                  Patients Extract File
 -pa,--printAdf                       print ADF content
 -tmpDir,--temporaryDirectory <arg>   Location where to create temporary
                                      directory
 -v,--vaccinations <arg>              Vaccinations Extract File
-pub,--publicKey <arg>              	qDAR Public Key

qDAR Web Application v3.0.3

09 Sep 18:37
Compare
Choose a tag to compare

/!\ IMPORTANT /!\ : This release includes some model changes for existing data in the database. On startup, the web application will run a transformation script to update the existing analysis reports to the new model. To avoid any data loss in case of failure, create a backup of your database before deploying this release.

Requirements

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

Enclosed CLI

  • Version 2.0.3

Additions & Improvements & Bug Fixes

  • Allow admin to download ADF through the ADF Summary page
  • Fix large report save issue (Using GridFs)

qDAR CLI ADF Merge v2.0.3

09 Sep 18:48
Compare
Choose a tag to compare

Requirements

  • Java 8
  • Terminal Access

CLI Tool to merge ADF files
Files must be mergeable:

  • Generated using the same configuration
  • Generated by compatible CLI versions
  • Generated by CLI using the same MQE version

Environment

Since ADFs are encrypted, access to the encryption keys is necessary in order to read and merge ADFs, the following environment variables need to be set before running the CLI

  • QDAR_ADF_JKS_PATH
  • QDAR_ADF_JKS_PASSWORD
  • QDAR_ADF_KEY_ALIAS
  • QDAR_ADF_KEY_PASSWORD

Usage

usage: Data At Rest Quality ADF Merge Tool
 -d,--destination <arg>   File Destination
 -f,--files <arg>         Column separated file paths
 -help     

Example Usage

> java -jar ./qdar-merge-cli.jar -files=PATH_FILE_1:PATH_FILE_2 -d=merged.adf

qDAR Web Application v3.0.2

18 Aug 15:55
Compare
Choose a tag to compare

Requirements

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

Enclosed CLI

  • Version 2.0.2

Additions & Improvements & Bug Fixes

  • Change Encrypted ADF Java Model to enable streaming
  • Use streaming while serializing/deserializing ADF
  • Use intermediate file while encrypting merged ADF to avoid loading file into memory

qDAR Web Application v3.0.1

24 Feb 15:48
Compare
Choose a tag to compare

Requirements

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

Enclosed CLI

  • Version 2.0.1

Additions & Improvements & Bug Fixes

  • Remove "days" field from configuration's Age Groups
  • Add Configuration Verification at
    • Startup : ADFs, ReportTemplates, Configurations
    • ADF Upload
    • Configuration Save
  • Add "analysis total time" to ADF and display on UI ADF Summary (when available)
  • Add metadata and "analysis total time" to Analysis Summary HTML
  • Fix ADF merge - ADF's Summary age groups merge to work as intended
  • Fix Merge dialog scroll issues
  • Set CLI 2.0.0 and 2.0.1 as compatible for merge purposes

qDAR CLI v2.0.1

24 Feb 15:52
Compare
Choose a tag to compare

Requirements

  • Java 8
  • Terminal Access

Change Log

  • Fix age grouping issues
  • Remove days from age grouping computation (keep only years and months)
  • Verify configuration before analysis
  • Add performance indicator "analysis time" to the ADF and Summary

Usage

usage: Data At Rest Quality Analysis Command Line Tool v2.0.0-SNAPSHOT v2.0.1 (02-24-2022) [MQE v2021.9-BETA]  [Key MD5 xxx]

 -c,--configuration <arg>             Analysis Configuration
 -d,--dateFormat <arg>                Date Format
 -help                                print help
 -p,--patients <arg>                  Patients Extract File
 -pa,--printAdf                       print ADF content
 -tmpDir,--temporaryDirectory <arg>   Location where to create temporary
                                      directory
 -v,--vaccinations <arg>              Vaccinations Extract File
-pub,--publicKey <arg>              	qDAR Public Key

qDAR Web Application v3.0.0

02 Feb 15:32
Compare
Choose a tag to compare

Requirements

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

Enclosed CLI

  • Version 2.0.0

Additions & Improvements

  • Update report Bars style
  • Remove data table filter when unnecessary
  • Fix filtering and table of content filter/scroll issues
  • Add ability to customize detections text
  • Use the latest MQE version (2021.07-BETA) Includes "Presence Checks"
  • Improve analysis module (refactoring)
  • Added the ability to analyze Patient detections/codes using the Reporting Group field
  • Added capabilities to differentiate between Simple and Advanced queries
  • Added the ability to show Reporting Group actual values in the report by using Reporting Group hashes CSV file
  • Use JKS format for encryption keys (Auth and ADF) and make it externally manageable (environment variables)
  • Added download tab where the users can find files to download
  • Setting qDAR WebApp as the source of CLI Jar (Jar created at startup by bundling Public Key)
  • Improve Data Table UI by adding a "Tree" view

Revision 2 Updates

  • Fix visual bar graphics
  • Fix user profile update (Email invalid)
  • Add warning when email verification can't be sent (due to invalid email configuration)
  • Fix typos and wording
  • Improve download page UI
  • Fix invalid JWT signature issues (when signing key gets changed)
  • Change cookies name to be unique to qDAR
  • Fix advanced query thresholds and post-filters
  • Integrate latest MQE (2021.09-BETA) (Evaluation of patient vaccine history through Lonestar Vaccine Forecaster)

Release Updates

  • Unique username constraint / index
  • IIS List scroll fix in the dashboard view
  • Loading dialog on save, in the configuration panel
  • Change ADF merge logic to a CLI compatibility map (added compatibility between 2.0.0 and 2.0.0-SNAPTSHOT)
  • Fix download service to always use the default jar if no jar is provided
  • Disable debug logging
  • Dockerize the CLI
  • Update jackson-databind version to 2.9.10.8
  • Exclude log4j and slf4j-log4j12 from LoneStar

qDAR CLI v2.0.0

02 Feb 15:35
Compare
Choose a tag to compare

Requirements

  • Java 8
  • Terminal Access

Change Log

  • Sanity Check vaccine file before processing (number of fields per line)
  • Use the latest MQE version (2021.07-BETA) Includes "Presence Checks"
  • Aggregate patient detections and codes by Reporting Groups associated with patient's vaccinations
  • Excluding public key from the base jar (will be provided by deployer to the web app)
  • Add -pub option to provide a public key to use for encryption (in PEM format)

Revision 2 Updates

  • Integrate latest MQE detections (Evaluation of patient vaccine history through Lonestar Vaccine Forecaster)

Release changes

  • Update jackson-databind version to 2.9.10.8

Usage

usage: Data At Rest Quality Analysis Command Line Tool v2.0.0-SNAPSHOT (01-10-2021) [MQE v2021.09-BETA] [Key MD5 xxx]

 -c,--configuration <arg>             Analysis Configuration
 -d,--dateFormat <arg>                Date Format
 -help                                print help
 -p,--patients <arg>                  Patients Extract File
 -pa,--printAdf                       print ADF content
 -tmpDir,--temporaryDirectory <arg>   Location where to create temporary
                                      directory
 -v,--vaccinations <arg>              Vaccinations Extract File
-pub,--publicKey <arg>              	qDAR Public Key