Releases: cqframework/cqf-ruler
CQF Ruler v0.6.0
What's Changed
- V0.5.2 snapshot by @Capt-Mac in #600
- Risk adjustment connectathon updates by @c-schuler in #601
- Uplift to 2.0 translator and engine stack by @c-schuler in #603
- Update cqf-tooling to 2.0 from SNAPSHOT-2.0 by @Capt-Mac in #605
- Update deploy version in example pom.xml by @c-schuler in #606
- revert to 3.0.0-M1 deploy-plugin version by @c-schuler in #607
- add staging profileid to nexus upload by @Capt-Mac in #608
- Remove the deploy plugin and only use the nexus staging plugin by @JPercival in #609
- Release 0.7.0-SNAPSHOT by @jreyno77 in #610
Full Changelog: v0.5.1...v0.6.0
CQF Ruler v0.5.1
What's Changed
- SNAPSHOT 0.5.1 update by @Capt-Mac in #588
- Update properties snapshot by @Capt-Mac in #589
- Updated cpg operations error reporting and cache management by @c-schuler in #590
- fix versions for release by @Capt-Mac in #592
- CDS hooks update by @c-schuler in #593
- Cleanup in CDS Hooks config from #593 by @c-schuler in #594
- disabled html coding for return cards in cdshooks by @bryantaustin13 in #597
- release of 0.5.1 remove opioid tests by @Capt-Mac in #599
Full Changelog: v0.5.0...v0.5.1
CQF Ruler v0.5.0
What's Changed
- Feature plugins sdc tests by @JPercival in #368
- Add doc examples by @JPercival in #369
- Initial utility plugin by @JPercival in #388
- Additional utilities for resolving resources by @JPercival in #389
- Feature ra plugin by @rob-reynolds in #392
- Dev tools plugin by @jreyno77 in #393
- Fix issue in ra $report when server address is not set in config by @rob-reynolds in #394
- Update hapi fhir version by @mdnazmulkarim in #391
- FixesToErrorsFoundTesting by @jreyno77 in #397
- Added Security Plugin - OAuth Provider. by @ZackAustin in #398
- FixesToLibraryContentReflection by @jreyno77 in #400
- UpdatesToCqlConfiguration by @jreyno77 in #401
- Feature plugins cr by @JPercival in #402
- Feature Plugins CR by @jreyno77 in #405
- Cpg plugin library evaluation by @mdnazmulkarim in #404
- Feature plugins cr by @jreyno77 in #407
- Added Payer SDE to Evaluate Measure Response by @Jinip in #408
- Feature break out server core by @JPercival in #409
- Feature cds hook plugin by @ZackAustin in #414
- Case reporting $extract-line-list-data by @mdnazmulkarim in #425
- Cql logging config output statement by @sliver007 in #434
- $extract + error handling by @workcartersmith in #424
- justify filter thresh hold by @mdnazmulkarim in #438
- WIP Test Framework by @JPercival in #437
- Quality measure data requirements by @mdnazmulkarim in #440
- Fix problems by @rob-reynolds in #443
- Bump postgresql from 42.2.23 to 42.2.25 by @dependabot in #445
- Bump h2 from 2.0.204 to 2.1.210 by @dependabot in #447
- Feature process message provider by @jreyno77 in #446
- Add measure $data-requirements operation by @mdnazmulkarim in #444
- DSTU3 submit-data, R4 and DSTU3 collect-data by @JPercival in #439
- Fix build by @rob-reynolds in #450
- Set new line to LF to match non-Windows systems and fix issue with au… by @rob-reynolds in #448
- Make the plugin example completely independent by @JPercival in #452
- Ruler Refactor by @JPercival in #451
- $cql OperationProvider and Tests by @jreyno77 in #458
- Modified Search utility byName to perform Exact search by @sliver007 in #461
- Feature additional measure bundle by @mdnazmulkarim in #459
- Resolve #460 - Don't register r4 providers in dstu3 mode by @JPercival in #463
- Restore cds-hooks tests by @JPercival in #466
- Enhance data requirements by @mdnazmulkarim in #465
- Feature gic plugin by @rob-reynolds in #467
- Remove unused data from test data by @rob-reynolds in #471
- Feature 470 fhir query patterns in data requirements by @brynrhodes in #474
- #46 DQM Platform deploy to alphora/cqf-ruler with contentgroup/cqf-ruler by @Capt-Mac in #477
- Fix bugs in care gaps operation found using touchstone tests by @rob-reynolds in #476
- Fix typo in deploy script by @JPercival in #478
- Exclude transitive engine dependencies by @JPercival in #479
- Added BCSE connectathon content as a measure test case by @brynrhodes in #482
- Fix cdshooks prefetch nonpatientcontext error by @sliver007 in #483
- Added another data requirements test case by @brynrhodes in #484
- Fix resource references in html templates by @JPercival in #486
- Disable HAPI CqlProviderFactory by @JPercival in #491
- Add debian package upgrade to docker images by @JPercival in #496
- Bump spring-boot-starter-web from 2.5.6 to 2.5.12 in /example by @dependabot in #499
- Bump spring-boot-starter-web from 2.5.6 to 2.5.12 by @dependabot in #498
- Moved the Core/utility/Translators class to the CQL Plugin. by @sliver007 in #503
- Modified the default logback configuration to include a FILE logger. by @sliver007 in #504
- Measure evaluation add terminology endpoint param by @mdnazmulkarim in #497
- Add more examples of cql config, disable logging by default by @JPercival in #505
- Update Docker image to Java 18 for container-aware improvements by @JPercival in #509
- Threaded Measure Evaluation by @JPercival in #511
- add measure test case for multi version support by @mdnazmulkarim in #512
- fixes #453, addressing to remove the disabled annotation to utilize the test cases. by @chalmarm in #513
- fixes #462, Clean-up testing items for consistency and clarity. by @chalmarm in #516
- Bug fix build with latest hapi by @JPercival in #519
- data requirements test fixture update by @mdnazmulkarim in #522
- Parallel care gaps by @mdnazmulkarim in #508
- Performance enhancements by @JPercival in #524
- Closes #525 Update $collect-data to ignore SDE Observations by @rob-reynolds in #527
- Authentication interceptor by @mdnazmulkarim in #528
- Add test for non-patient/encounter based measure evaluation by @mdnazmulkarim in #514
- Multi version support(non manifest) for $data-requirements by @mdnazmulkarim in #532
- Fix cql property binding by @JPercival in #531
- Add a custom executor that sets JAXB correctly by @JPercival in #542
- #537 - extending $cql operation, adding tests, cleanup by @c-schuler in #538
- add additional data test by @mdnazmulkarim in #523
- Fix checkstyle failing imports used in docs by @JPercival in #548
- Override base class test behavior to allow for per-test resetting for additional data tests. by @JPercival in #549
- add exception handling interceptor by @mdnazmulkarim in #521
- #543: $risk-adjustment operation POC by @c-schuler in #550
- Fix build by @c-schuler in #553
- Updated Library/$evaluate operation by @c-schuler in #554
- Fix bug in searching by version. by @rob-reynolds in #563
- Feature add sde searchparameter by @rob-reynolds in #564
- #481: Fixed CDS Hooks service cache by @c-schuler in #562
- Update variables to be static where appropriate by @rob-reynolds in #568
- Fix missing FhirQueryGenerator by @JPercival in #569
- #557 & #558 Added SDE to bundle entry for $care-gaps and $risk-adjustment by @c-schuler in #567
- Bug health check with security by @rob-reynolds in #570
- Added cds hooks tests for requests with and without prefetch data by @c-schuler in #572
- Update evaluator to v1.4.6-SNAPSHOT by @rob-reynolds in #573
- Fixed configuration for remote data/terminology for $cql and Library/$evaluate by @c-schuler in #576
- #575: Cds Hooks services cache initialization by @c-schuler in #578
- Fixed variable name mismatch with endpoints by @c-schuler in #579
- Updates to $risk-adjustment by @c-schuler in #580
...
CQF Ruler v0.4.1
What's Changed
- Configurable cds-hooks options by @JPercival in #228
- Concept map by @bryantaustin13 in #226
- Feature library evaluate by @JPercival in #234
- Enabledaterangeoptimization on by default by @sliver007 in #236
- Add addtional data parameter to evaluate by @JPercival in #237
- Fix terminology provider and endpoint null pointer exceptions in ruler by @JPercival in #238
- Turned off enableDateRangeOptimization by @sliver007 in #239
- #240: Fixed library loader attempting to load non-logic-libraries by @brynrhodes in #241
- Added error logging in exception handing of cds servlet doPost by @sliver007 in #242
- Library eval additional data by @JPercival in #243
- Concept map by @bryantaustin13 in #244
- Esac sup data by @bryantaustin13 in #245
- Feature hapi 502 by @JPercival in #252
- Fix various build warnings by @JPercival in #247
- Feature allow disable reference checks by @JPercival in #249
- Update eval for Quantity in library eval by @rob-reynolds in #253
- loop for items and answers in QuestionnaireResponse extract operation by @bryantaustin13 in #254
- Proposed 0.4.0 Release by @JPercival in #258
- Proposed 0.4.0 Release Redux by @JPercival in #259
- #251: Fixed primary library resolution incorrectly using id in some c… by @brynrhodes in #257
- Issue #200 - Expose ruler version via CapabilityStatement by @sliver007 in #263
- Springify all the providers and cds-hooks servlet by @JPercival in #260
- Fix Measure Report Evaluated Resources. by @ZackAustin in #262
- Mcode requestgroup nestedplandefs by @JPercival in #264
- change so that the Observation code is the code for the Questionnare … by @bryantaustin13 in #265
- Eval bug fixes by @seanmcilvenna in #267
- Updated to 1.5.1-SNAPSHOT engine by @sliver007 in #271
- Allowing numeric-only resource IDs by @seanmcilvenna in #272
- Develop by @JPercival in #275
- Bump jackson.version from 2.10.1 to 2.12.1 by @dependabot in #274
- GIC 3.0.0 merge by @rob-reynolds in #284
- Update line endings in docker image. by @rob-reynolds in #286
- Bump jetty-servlets from 9.4.28.v20200408 to 9.4.41.v20210516 by @dependabot in #289
- adjustments to sde code to handle codes in addition to codings by @bryantaustin13 in #288
- Add dynamicValue error checking and type conversion by @drdavec in #277
- Update to hapi 5.4 / hapi-jpaserver-cql by @JPercival in #292
- Adding populationReference Extension to evaluatedResources by @jreyno77 in #293
- Add non local Evaluated Data to Gap Bundle by @jreyno77 in #294
- Remove duplicate dependency in pom.xml by @rob-reynolds in #295
- Update tester page to latest hapi version by @JPercival in #297
- Fix DD-20 Jira task. Also adds proper error handling for >1 periodSta… by @workcartersmith in #287
- Update r4 to match dstu3 for OAuth provider by @JPercival in #296
- Added display to codeToResourceMap by @jreyno77 in #298
- Use HAPI bom for versions, make content size limit larger by @JPercival in #300
- Added populationReference extension to evaluatedResources by @jreyno77 in #299
- Added ProcessMessageProvider.java and a $process-message-bundle Opera… by @jreyno77 in #301
- updated MeasureReference to use Measure.url by @rob-reynolds in #303
- Validation updates gic by @jreyno77 in #304
- Remove duplicate source part from MeasureReport's measure extension's… by @rob-reynolds in #306
- Add id to Parameters by @rob-reynolds in #307
- Ensure the Patient resource type prefix in ProcedureRequest's subject… by @sliver007 in #309
- Fixed the intent of generated ServiceRequest and ProcedureRequest res… by @sliver007 in #327
- Extract line list data op by @jreyno77 in #328
- Use synchronous map by @mdnazmulkarim in #333
- Bump jsoup from 1.13.1 to 1.14.2 by @dependabot in #332
- Removed evaluated resource duplicates. by @ZackAustin in #331
- 38 hook match service by @bryantaustin13 in #335
- Config log by @mdnazmulkarim in #334
- Initial $report implementation for Risk Adjustment by @rob-reynolds in #336
- Restore terminology and model resolver caches by @JPercival in #337
- Feature configurable cql logging by @OHSUCMP in #338
- Fix R4 implementation of getting a patient list from a Group with one… by @rob-reynolds in #339
- Fix getting a list of Patients from a Group by @rob-reynolds in #341
- Protect the report operation from bad measurement period interval par… by @rob-reynolds in #342
- Update illegal "_" chars in id to "-" by @rob-reynolds in #344
- Fix shared db, fix spring getting confused by @JPercival in #345
- Move synchronous params after group to patient list by @rob-reynolds in #346
- Updates to lastest evaluator pre-release, fixes to some caching by @JPercival in #347
- Cache cds-service definitions by @JPercival in #348
- Da Vinci Risk Adjustment - Updates to $report operation: Added Evaluated Resources to Patient Bundle. by @ZackAustin in #357
- Removed unused code by @rob-reynolds in #358
- Fix missing constructor argument. by @rob-reynolds in #360
- Protect subject param on $report by @rob-reynolds in #359
- Feature report add patient resource by @rob-reynolds in #362
- Move ensurePatient to first line in patientReport by @rob-reynolds in #363
- Add new bundle profile to $report by @rob-reynolds in #364
- Add DataRequrementsProcessor from cqframework elm by @mdnazmulkarim in #340
- Update $report to return a MR if the Measure period overlaps the spec… by @rob-reynolds in #365
- Allow $report if MP overlaps specified period by @rob-reynolds in #366
- Regression testing bug fixes by @ZackAustin in #367
New Contributors
- @rob-reynolds made their first contribution in #253
- @seanmcilvenna made their first contribution in #267
- @drdavec made their first contribution in #277
- @workcartersmith made their first contribution in #287
- @OHSUCMP made their first contribution in #338
Full Changelog: v0.3.0...v0.4.1
CQF Ruler Release 0.4.0
Merge pull request #259 from DBCG/develop Proposed 0.4.0 Release Redux
CQF Ruler 0.3.0 Release
- Update to cql-engine 1.4.0
- Update to cqf-tooling 1.1.1
- Update to cds-hooks processor 1.1.0
- Update to cql-translator 1.4.9
- Update to HAPI 4.2
- Added $extract operation
- Added OAuth redirect support (partial, incomplete OAuth support0
- Removed lombock as dependency
- Fixes for Library lookup by url
- Revert to Java 8
- Fixes to cds-hooks exception handling
- Debug level logging for cql evaluation
- Switched to H2 from Derby
- Fixed ValueSet expansion background process
- Additional cds-hooks logging for requests and responses
- Fixed null pointer exception in cds-hooks requests
- Fixed null pointer exception in measure evaluation
- Fixed issues with RequiredParam and OptionalParam
- Merge of master hotfixes for Timezones
- Fixed $submit-data parameters
- Added workaround for versioned ValueSets
CQF Ruler Release 0.2.0
This release of the CQF Ruler supports FHIR STU3, CQL 1.3, and CDS Hooks 1.0.
CQF-Ruler 0.1.2
This is a maintenance release that addresses the following issues:
#9: Added resolution for value sets with urn oid prefix work
#11: Fixed CDS Hooks suggestion type and resource in response
#24, #25, #26, #27: Fixed Date and Code path resolution in data provider
#28: Added population identifier to returned MeasureReport
#31: Added logic to resolve contained ActivityDefinition in PlanDefinition resource
#33: Added logic for bulk data from 1/18 Connectathon in New Orleans
#46: Fixed invalid library reference in measure evaluation test
#48: Added logic to evaluate measure using passed in Bundle of patient data
This release also contains a refactoring of the CDS Hooks implementation, Measure evaluation logic, and migration from Derby to H2 database.
CQL 1.1 Measure Processor
v1.1.0-SNAPSHOT Changed versioning to coincide with CQL translator and engine packages.