Skip to content

3.9.0 (4-27-2021)

Compare
Choose a tag to compare
@ndobb ndobb released this 28 Apr 00:59
· 95 commits to master since this release

Leaf 3.9.0 focuses on the new Timelines feature (described below), along with a few bug fixes and minor additions.

New features

  • #385 - Ever think, "Well I'm glad Leaf can make a query to find these patients, but it sure would be nice to know how many had criteria x, y, and z in the following 3, 6, 9, and 12 months without needing to make so many queries" ?

    Enter Timelines:
    leaf_3 9_demo

    Timelines allow users to identify an Index Event for a cohort, then quickly view other events that happened before and/or after the index event, at intervals of their choosing.

    Even better, Timelines requires no special configuration. If you already have Leaf up and running, Timelines just works.

    To use Timelines, add the following to your appsettings.json file:
    image

Minor features

  • #407 - Concept search now preserves apostrophes and Concept subtext is also included for tokenization and search.

Bug fixes

  • #405 - Leaf uses a library called Serilog for handling logging events. We found, however, that by default Serilog deletes log files greater than 31 days old. This is now fixed and no log files should be automatically deleted.
  • #382 - If federated Leaf instance users attempted to pull Patient List datasets besides Basic Demographics, an error would be thrown and no data pulled.

Upgrading to 3.9.0

  1. Client app and server API - Download and deploy the latest client and server compiled files under Assets, included in this release (or compile on your own as described in the Leaf installation instructions), making sure to first remove any previously deployed instances.
  2. Database - execute the 3.8.2__3.9.0 database update script on your Leaf application database.
  3. appsettings.json - Update your appsettings.json file to include the Client: Timelines section shown above, with Enabled: true if you'd like to use Timelines.