Releases: OHDSI/WebAPI
WebAPI Version 2.4.0
New Features
- Healthcare Utilization Reports (#362): Added a new cohort report generation button 'Healthcare Utilization' which will reveal a series of reports to characterize healthcare utilization over calendar periods covered by the cohort.
- Concept Set Import/Export: You can now export a concept set from cohort definitions, and import a concept set to overwrite an existing concept set.
- Security Lockout Policy(#365): Authentication attempts will be disabled for users that fail to provide correct credentials until a specified time period or admin intervention.
- Database Organization: Migrated to individual sequences for row keys.
Fixes
- Concept Set comparison error (#343)
- Database migration script fixes.
Configuration Updates:
- heracles.smallcellcount: this property will be used to trim small cells from the Heracles reports, similar to how Achilles operated. This was previously hard-coded to a value of '5', but you are now able to override it to a value that is suitable to your own environment.
Results Schema Changes:
This release adds a new table int he results schema called heracles_periods. If you have an existing results schema, you will need to use the DDL found by accessing the WebAPI service URL:
/WebAPI/ddl/results?schema={your results schema}&dialect={your webAPI dialect}
Look for the CREATE TABLE statements for heracles_periods, as well as the insert statements that insert the default data into the heracles_periods table.
NOTICE
The Database Organization aspect of this release will create new sequences and re-define primary key constraints on the WebAPI database. It is recommended you backup your WebAPI database prior to deploying the new release.
WebAPI Version 2.3.0
- Vulnerability fixes (#244) - Thanks @pavgra
- Results schema DDL script generator (#289) - Thanks @pavgra, @mpozhidaeva
- Cohort Reporting & Optimization (#286) - Thanks @AnthonyMolinaro, @fdefalco, @anthonysena, @chen-regen, @mpozhidaeva
- Cohort result removal (#310) - Thanks @chrisknoll
- Security & Permission Improvements (#316) - Thanks @pavgra, @mpozhidaeva
- Capture created/modified for all entities (#320) - Thanks @wivern
- Added support for Impala and Netezza via SqlRender 1.4.8 - Thanks @pavgra, @wivern, @schuemie
- Lots of bug fixes per https://github.com/OHDSI/WebAPI/issues?page=1&q=is%3Aclosed+milestone%3AV2.3.0. Thanks @chen-regen, @fdefalco, @chrisknoll, @anthonysena, @leenadR
WebAPI Version 2.2.0
New Features
- (#227) - New reports & performance enhancements to CDM characterization reporting (Achilles) - thanks @PRijnbeek and @lhalvors
- (#234) - Cohort era-fy option - thanks @gowthamrao
- (#242) - Cohort Expression Builder externalized to a new library circe-be and referenced by WebAPI in pom.xml. Reference v1.2.0 in this release - thanks @MrAlexandr and @chrisknoll
- (#210) - Initial support for Google BigQuery - thanks @t-abdul-basser and @myl-google
- (#223) - Cohort analysis enhancements for care site entropy - thanks @chen-regen
- (#224) - Patient Level Prediction specification editor and viewer - thanks @jreps, @fdefalco and @anthonysena
- (#228) - Concept set preview for cohort designer - thanks @chrisknoll
- (#222) - Cohort Characterization - thanks @alondhe, @chrisknoll, @schuemie, @pbr6cornell and @anthonysena
Fixes
- (#237) - Remove quotes from around column names in SQL code - thanks @gowthamrao
Important Notes
- This release now depends on V1.5.0 of Achilles and users of WebAPI V2.2.0 must ensure they have run followed the steps in this wiki article: Achilles v1.5.0 Dependencies For WebAPI/Atlas to benefit from the new enhancements detailed in #227.
WebAPI Version 2.1.2
New Features
- #223 - New features in cohort analysis
WebAPI Version 2.1.1
This is a hotfix release to update SQL Render to version 1.3.0.
WebAPI Version 2.1.0
New Features
- #219 - Cohort list query optimization
- #214 - Caching record counts from results schema
- #186 - Updated Spring Libraries
Fixes
- #211 - Oracle shiro security db update fixes
- #215 - cohort_summary_stats is empty when definition has mutually exclusive inclusion rule
- #213 - Fixes to get (some of) ATLAS running against Impala
- #209 - Heracles Heel fix
- #207 - run flyway migration before initialization of 'security' bean
- #183 - CDM results - data density query error
- #185 - Miredot licensing update
WebAPI Version 2.0.0
WebAPI Version 2.0.0
Important Notes
- V2.0.0 of WebAPI now requires Java 8 (#110)
- REST Endpoint Routes have changed per #174 which will break backwards compatibility
New Features
- Apache Shiro user security integration (#109). For more details, please see the security page on the OHDSI wiki: http://www.ohdsi.org/web/wiki/doku.php?id=development:security
- Achilles summary statistics are now exposed through REST end-points in the CDMResults service (#108)
- New REST endpoint (/info) will provide the version number of WebAPI that is installed (#176)
- Ability to delete an estimation specification (#177)
- Cohort Definitions: Added support for user-defined OP start and end dates.
Fixes
WebAPI Version 1.5.0
WebAPI Version 1.5.0
New Features
HTTP Verb normalization: in preparation for the security layer to be introduced in version 2.0.0.
IR Analysis: added distribution calculations for TAR and TTO, and provided export to zip function.
Cohort Definition Correlated Criteria
Cohort Definition Censoring Events
Fixes
Fix in results table qualifier in /cohortcomparison/sql/pop_prop_score.sql.
Fix for #137.
Cohort Definition optimizations: query and temp table performance improvements.
Fix for #144: Generate Cohort results in 'Completed' status when exception is thrown.
Fix for #146: Fixes for demographic criteria.
Fix for #155: Handle empty criteria groups gracefully.
Important Notes:
This will be the last release for WebAPI (except for hot-fixes that might be required on the 1.5.x codebase) with a dependency on JDK 1.7. The next release (v2.0.0) will implement security features that will require JDK 1.8.
WebAPI Version 1.4.0
WebAPI Version 1.4.0
New Features
- Incidence Rate Calculator
- New Demographic Criteria for cohort definitions
Fixes
- Replaced BETWEEN in queries (not consistently implemented across all dbms) with >= and <=
- Fixed issue introduced in 1.3.0 which was restricting cohort results to 1 per person.
WebAPI Version 1.3.2
WebAPI Version 1.3.2
This is a post-release minor release to fix the following issues:
Fixes
- #125: missing table qualifier