- EUCAIM Beacon querying
- BETWEEN operator supported with only one boundary defined in the date range
- Optional obfuscation using limited Laplace distribution and rounding to the floor(number of digits /2) significant digits
- Exporter uses DKTK CQL generation
- Workaround for multiple ORed empty criteria fields
- BETWEEN operator suported with only one boundary defined in the numeric range
- Fixed double serialization in EUCAIM SQL
- Add DHKI CQL generation
- Fix DKTK mol markers this time for real
- Fixed mol marker measure for DKTK CQL generation
- Project specific image tags have been removed. Instead of
samply/focus:main-bbmriandsamply/focus:main-dktkusesamply/focus:main. Instead ofsamply/focus:develop-bbmriandsamply/focus:develop-dktkusesamply/focus:develop. - CQL generation requires that you send the
projectmetadata field. To do so, pass thePROJECTenvironment variable to Spot.
- First version of CCE CQL generation
- Remove the
enable_cql_langoption in favor ofcql_projects_enabledwhich allows one to enable cql on a per project basis
- Use a default EUCAIM provider logo if none in config
- Add DKTK CQL generation: #266
- Security fix: Reject unknown stratifiers in obfuscation
- Support SQL translation for EUCAIM's CDM
- Update organoid dashboard internal query
- Add DHKI age stratifier
- Security fix: Disallow CQL as input for BBMRI queries; only allow AST queries
- Fixes for EXLIQUID query: #254
- Support transforming results into Lens result format
- Add ITCC diagnosis stratifier: #241
- Add storage temperature stratifier: #250
- Rename BBMRI stratifier "Age" to "donor_age": #247
- Changes to EXLIQUID query: #251
- Organoid SQL dashboard query: send more fine-grained organoid per patient counts
- Update SQL queries for organoid dashboard
- Don't double encode cached cql and sql query results
- remove exliquid query with aliquotes
- add exliquid query for samples with status available
- Results of SQL queries can now be cached
- Add query for organoid internal dashboard
- Warning if blaze availability check has non-200 HTTP status
- Fix Dockerfile for ./dev/focusdev build and ENDPOINT_URL in README.md
- Add SQL queries for Exliquid
- Querying EUCAIM API v1
- CQL generation supports empty AST of an arbitary debth
- Add SQL query for the public SIORGP dashboard for the NeoMatch project
- Fix and rename the SQL query for the public SIORGP dashboard for the MetPredict project
- Laplace-rs version 0.5.0 (includes a statrs breaking change)
- DKTK_REPLACE_SPECIMEN_STRATIFIER, DKTK_REPLACE_HISTOLOGY_STRATIFIER for sample centric search
- Allow Zlib license
- EHDS2 query support
- Separated exporter API key CLA from authorization header CLA
In this release, we are supporting 4 types of SQL queries for Exliquid and Organoids
- Allowlist of SQL queries
In this release, we are extending the supported data backends beyond CQL-enabled FHIR stores. We now support PostgreSQL as well. Usage instructions are included in the Readme.
- PostgreSQL support added
This is the initial release of Focus, a task distribution application designed for working with Samply.Beam. Currently, only Samply.Blaze is supported as an endpoint, but other endpoints can easily be integrated.