3.9.0 (4-27-2021)
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
, andz
in the following 3, 6, 9, and 12 months without needing to make so many queries" ?Timelines
allow users to identify anIndex 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:
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
- 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.
- Database - execute the 3.8.2__3.9.0 database update script on your Leaf application database.
- appsettings.json - Update your appsettings.json file to include the
Client: Timelines
section shown above, withEnabled
:true
if you'd like to useTimelines
.