Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
LNK-3055: Update measure eval to use 3.12 CQFramework libraries (#498)
### 🛠 Description of Changes - Updated dependency for clinical-reasoning to 3.12 - Updated dependency for HAPI FHIR to 7.4 (required by v3.12 of clinical-reasoning) These updates are needed to enable debug logging within the CQL Engine. ### 🧪 Testing Performed Tested locally with unit tests developed on another branch. Please conduct local tests to ensure functionality. NOTE: the logging level must be set to DEBUG in order to see the log messages. This can easily be achieved through the addition of a `logback.xml` in the `resources` directory. Here is an example `logback.xml`: ``` <configuration> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <!-- encoders are assigned the type ch.qos.logback.classic.encoder.PatternLayoutEncoder by default --> <encoder> <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} -%kvp- %msg%n</pattern> </encoder> </appender> <root level="debug"> <appender-ref ref="STDOUT" /> </root> </configuration> ``` <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Added support for the Apache Commons Collections library, enhancing data structure capabilities. - **Updates** - Upgraded `cqf-fhir` library version from `3.0.0` to `3.12.0`. - Upgraded `hapi-fhir` library version from `7.0.0` to `7.4.0`. - **Bug Fixes** - Updated exception handling to utilize the latest version of `CollectionUtils`, ensuring improved functionality. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
- Loading branch information