https://gitlab.com/simpatico.ai/apps/cdr-cr/-/tags/v2026.02.R01
Steps:
-
Pulled docker image smilecdr:2026.02.R01-CQIS-2026.02.R01
-
Build docker image and started the server.
-
Uploaded the data -No issues.
Example: Uploaded test data attached below
Request: PUT:http://localhost:8000/{ResourceType}
common-data.zip
https://github.com/alphora/CQIS-QA-Testing-Automation/tree/main/src/test/resources/common-data
-
Performed $evaluate operation. (async /sync)
Example: POST: http://localhost:8000/Measure/$evaluate-measures
{ "resourceType": "Parameters", "parameter": [ { "name": "periodStart", "valueString": "2024-01-11" }, { "name": "periodEnd", "valueString": "2024-12-31" }, { "name": "measureId", "valueString": "5RatioBooleanMultiComponent" } ] }
Actual Result: Got error CQL jar compatibility issue
Error from the logs
https://gitlab.com/simpatico.ai/apps/cdr-cr/-/tags/v2026.02.R01
ca.uhn.fhir.rest.server.exceptions.InternalErrorException: HAPI-0389: Failed to call access method: java.lang.NoSuchMethodError: 'void org.hl7.cql.model.ModelIdentifier.<init>(java.lang.String, java.lang.String, java.lang.String, int, ca.jd.cdr.cr.vendor.kotlin.jvm.internal.DefaultConstructorMarker)' at ca.uhn.fhir.rest.server.method.BaseMethodBinding.invokeServerMethod(BaseMethodBinding.java:272) at ca.uhn.fhir.rest.server.method.OperationMethodBinding.invokeServer(OperationMethodBinding.java:399) at ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.doInvokeServer(BaseResourceReturningMethodBinding.java:145) at ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.invokeServer(BaseResourceReturningMethodBinding.java:274) at ca.uhn.fhir.rest.server.method.OperationMethodBinding.invokeServer(OperationMethodBinding.java:356) at ca.uhn.fhir.rest.server.RestfulServer.handleRequest(RestfulServer.java:1203) at ca.uhn.fhir.rest.server.RestfulServer.doPost(RestfulServer.java:438) at ca.uhn.fhir.rest.server.RestfulServer.service(RestfulServer.java:1947) at ca.cdr.endpoint.fhir.web.BaseFhirEndpointServlet.service(BaseFhirEndpointServlet.java:1175) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) at ca.cdr.api.web.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:103) [2 skipped] at ca.cdr.api.web.BlockVerbsFilter.doFilter(BlockVerbsFilter.java:61) [2 skipped] at ca.cdr.endpoint.fhir.controller.SmartDiscoveryFilter.doFilter(SmartDiscoveryFilter.java:137) [2 skipped] at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) [2 skipped] at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:117) ...
https://gitlab.com/simpatico.ai/apps/cdr-cr/-/tags/v2026.02.R01
Steps:
Pulled docker image smilecdr:2026.02.R01-CQIS-2026.02.R01
Build docker image and started the server.
Uploaded the data -No issues.
Example: Uploaded test data attached below
Request: PUT:http://localhost:8000/{ResourceType}
common-data.zip
https://github.com/alphora/CQIS-QA-Testing-Automation/tree/main/src/test/resources/common-data
Performed $evaluate operation. (async /sync)
Example: POST: http://localhost:8000/Measure/$evaluate-measures
{ "resourceType": "Parameters", "parameter": [ { "name": "periodStart", "valueString": "2024-01-11" }, { "name": "periodEnd", "valueString": "2024-12-31" }, { "name": "measureId", "valueString": "5RatioBooleanMultiComponent" } ] }Actual Result: Got error CQL jar compatibility issue
Error from the logs
https://gitlab.com/simpatico.ai/apps/cdr-cr/-/tags/v2026.02.R01
ca.uhn.fhir.rest.server.exceptions.InternalErrorException: HAPI-0389: Failed to call access method: java.lang.NoSuchMethodError: 'void org.hl7.cql.model.ModelIdentifier.<init>(java.lang.String, java.lang.String, java.lang.String, int, ca.jd.cdr.cr.vendor.kotlin.jvm.internal.DefaultConstructorMarker)' at ca.uhn.fhir.rest.server.method.BaseMethodBinding.invokeServerMethod(BaseMethodBinding.java:272) at ca.uhn.fhir.rest.server.method.OperationMethodBinding.invokeServer(OperationMethodBinding.java:399) at ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.doInvokeServer(BaseResourceReturningMethodBinding.java:145) at ca.uhn.fhir.rest.server.method.BaseResourceReturningMethodBinding.invokeServer(BaseResourceReturningMethodBinding.java:274) at ca.uhn.fhir.rest.server.method.OperationMethodBinding.invokeServer(OperationMethodBinding.java:356) at ca.uhn.fhir.rest.server.RestfulServer.handleRequest(RestfulServer.java:1203) at ca.uhn.fhir.rest.server.RestfulServer.doPost(RestfulServer.java:438) at ca.uhn.fhir.rest.server.RestfulServer.service(RestfulServer.java:1947) at ca.cdr.endpoint.fhir.web.BaseFhirEndpointServlet.service(BaseFhirEndpointServlet.java:1175) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) at ca.cdr.api.web.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:103) [2 skipped] at ca.cdr.api.web.BlockVerbsFilter.doFilter(BlockVerbsFilter.java:61) [2 skipped] at ca.cdr.endpoint.fhir.controller.SmartDiscoveryFilter.doFilter(SmartDiscoveryFilter.java:137) [2 skipped] at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) [2 skipped] at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:117) ...