Releases: cqframework/clinical-reasoning
Releases · cqframework/clinical-reasoning
Clinical Reasoning 3.16.0
What's Changed
- Validate group and stratifier population basis and tests by @lukedegruchy in #607
- New unit tests for building StratifierDef in R4MeasureDefBuilder by @lukedegruchy in #609
- Improve test coverage. by @lukedegruchy in #613
- Engines and EvaluationSettings 100% coverage. by @lukedegruchy in #611
- VS Expansion Caching by @TahaAttari in #614
- Add simple test for measure evaluation with CQL parameters by @lukedegruchy in #615
- fix bad conditional by @TahaAttari in #618
- fix $draft bug by @TahaAttari in #617
- [APHL-1180] add versions after expanding if missing by @TahaAttari in #619
Full Changelog: v3.15.0...v3.16.0
Clinical Reasoning 3.15.0
What's Changed
- Cleanup visitor test data by @Chris0296 in #568
- Measure scoring, reportType, and improvementNotation testing by @Capt-Mac in #579
- IgRepository Documentation by @jreyno77 in #585
- Update to Java 17 by @JPercival in #586
- Dependency updates by @JPercival in #590
- Skip duplicated URLs when gathering deps by @TahaAttari in #591
- get latest should be last not first element by @TahaAttari in #584
- Move visitors to cr package and fix warnings by @barhodes in #565
- test to ensure version ordering by @TahaAttari in #593
- Implement R4RepositorySubjectProvider logic for managingOrganization and partOf. by @lukedegruchy in #589
- Do not error for INDIVIDUAL reports for multiple SDEs. Centralize the logic for converting report types to eval types. by @lukedegruchy in #595
- MeasureDef and GroupDef Refactor by @Capt-Mac in #598
- Add tests for R4SubmitDataService and tweak docs for class itself. by @lukedegruchy in #605
- Eliminate total denominator and total numerator extensions as well as all related code in favour of denominator and numerator by @lukedegruchy in #606
- Ensure most cases of IllegalArgumentException for measures and caregaps are converted to FHIR InvalidRequestException by @lukedegruchy in #599
- CqlFhirParametersConverter EmptyList and Null support by @jreyno77 in #597
Full Changelog: v3.14.0...v3.15.0
Clinical Reasoning 3.14.0
What's Changed
- Fixing various warnings by @JPercival in #560
- More fixes for various warnings by @JPercival in #561
- Fix warnings in adapter classes and interfaces by @barhodes in #562
- Refactor "Engines" class by @JPercival in #559
- Add Delete Operation and Tests by @Chris0296 in #563
- Copy constructors for settings classes by @JPercival in #564
- Measure testing updates by @Capt-Mac in #566
- Rel 3.13.1 mergeback by @JPercival in #577
Full Changelog: v3.13.0...v3.14.0
Clinical Reasoning 3.13.1
What's Changed
- Fix $populate issue with missing responseItems for a null population context by @barhodes in #573
- fix not-applicable status for care-gaps by @Capt-Mac in #574
Full Changelog: v3.13.0...v3.13.1
Clinical Reasoning 3.13.0
What's Changed
- 521 prospective gap calc by @Capt-Mac in #533
- APHL-1075-retire_operation by @ibaisi in #539
- Operation Registry by @JPercival in #531
- Replace String period start and end with ZonedDateTime and add new validator for ZonedDateTime periods. by @lukedegruchy in #538
- Feature/externalized libraries by @jkiddo in #520
- Fix logback-classic on classpath by @JPercival in #541
- 535 measure evaluation should respect improvement notation specified on group by @Capt-Mac in #540
- Move transactionStub to transaction implementation for repository by @JPercival in #544
- 542 care gaps non document mode by @Capt-Mac in #543
- Add docs for eithers by @JPercival in #545
- Refactor how Questionnaires are generated during the $apply operation by @barhodes in #505
- Semver sort and tests by @TahaAttari in #546
- Fixed the isOwned extension URL throughout by @sliver007 in #547
- Remove unused parameters from generate Questionnaire operation by @barhodes in #548
- make methods accessible for extension by @Capt-Mac in #549
- care-gap measure parameter lift null pointer fix by @Capt-Mac in #550
- Lift measure parameter cleanup by @Capt-Mac in #551
- Update tests and $release to remove orphan references by @TahaAttari in #552
- Null check caregap measureparams by @Capt-Mac in #554
- Fix multiple iterations of an artifact in ReleaseVisitor by @barhodes in #555
- Remove race condition between different evaluation periods by deleting Parameters parameter from evaluateMeasure(). by @lukedegruchy in #556
New Contributors
Full Changelog: v3.12.0...v3.13.0
Clinical Reasoning 3.12.0
What's Changed
- Don't throw an error if a grouper encounters an empty leaf by @TahaAttari in #512
- Measure evaluator refactor by @Capt-Mac in #496
- Add interfaces to R4MeasureService and R4MultiMeasureService. by @lukedegruchy in #510
- expandHelper adds expansion timestamp when expanding Groupers by @TahaAttari in #513
- Updated InMemoryFhirRepository to use HAPI's unsupported operation exception by @c-schuler in #514
- APHL-1023-withdraw_draft_programs by @ibaisi in #511
- Filter out unsupported Expansion Parameters and Respect
canonical-version
andsystem-version
when Releasing by @TahaAttari in #519 - Care-Gap Service Refactor by @Capt-Mac in #522
- Update spring by @JPercival in #524
- measure basis compliance rule by @Capt-Mac in #526
- APHL-1023-withdraw_draft_programs by @ibaisi in #530
- care-gap multi rate measure handling by @Capt-Mac in #532
- APHL-1075-retire_operation by @ibaisi in #534
- Fixes the error "namespace x is already loaded" by @brynrhodes in #523
- Rev to latest CQL/HAPI by @JPercival in #537
Full Changelog: v3.11.0...v3.12.0
Clinical Reasoning 3.11.0
What's Changed
- updates to package and expand: by @TahaAttari in #506
- forgot to add auth headers by @TahaAttari in #507
- stringtype to uritype by @TahaAttari in #508
- ValueSet expansion should not fail on an empty Grouping ValueSet by @TahaAttari in #509
Full Changelog: v3.10.0...v3.11.0
Clinical Reasoning 3.10.0
What's Changed
- remove eCR specific logic from $package by @TahaAttari in #501
- Package operation updates by @barhodes in #486
- Ensure that R4MeasureServiceUtils handles a null reporter gracefully by returning Optional by @lukedegruchy in #504
- Merge gatherdependencies into package updates by @TahaAttari in #502
New Contributors
- @lukedegruchy made their first contribution in #504
Full Changelog: v3.9.0...v3.10.0
Clinical Reasoning 3.9.0
What's Changed
- Parse authoritativeSource URLs correctly by @TahaAttari in #489
- multi-measure feature enhancements by @Capt-Mac in #491
Full Changelog: v3.8.0...v3.9.0
Clinical Reasoning 3.8.0
What's Changed
- run $expand on type instead of instance if url is preset by @TahaAttari in #483
- Throw error when missing required subject parameter by @barhodes in #476
- subject-list reportType bug fix by @Capt-Mac in #487
- Resolve errors during dynamicValue resolution not returning with $apply results by @barhodes in #473
- Add support for the SDC Observation Extract Category extension by @barhodes in #475
Full Changelog: v3.7.0...v3.8.0