diff --git a/hapi-fhir-storage-cr/src/main/java/ca/uhn/fhir/cr/r4/measure/MeasureOperationsProvider.java b/hapi-fhir-storage-cr/src/main/java/ca/uhn/fhir/cr/r4/measure/MeasureOperationsProvider.java
index dad885dcd78..17ef375a6cf 100644
--- a/hapi-fhir-storage-cr/src/main/java/ca/uhn/fhir/cr/r4/measure/MeasureOperationsProvider.java
+++ b/hapi-fhir-storage-cr/src/main/java/ca/uhn/fhir/cr/r4/measure/MeasureOperationsProvider.java
@@ -34,6 +34,7 @@
import org.hl7.fhir.r4.model.Measure;
import org.hl7.fhir.r4.model.MeasureReport;
import org.hl7.fhir.r4.model.Parameters;
+import org.opencds.cqf.fhir.cr.measure.r4.R4MeasureEvaluatorSingleRequest;
import org.opencds.cqf.fhir.utility.monad.Eithers;
public class MeasureOperationsProvider {
@@ -88,19 +89,19 @@ public MeasureReport evaluateMeasure(
throws InternalErrorException, FHIRException {
return myR4MeasureServiceFactory
.create(theRequestDetails)
- .evaluate(
- Eithers.forMiddle3(theId),
- myStringTimePeriodHandler.getStartZonedDateTime(thePeriodStart, theRequestDetails),
- myStringTimePeriodHandler.getEndZonedDateTime(thePeriodEnd, theRequestDetails),
- theReportType,
- theSubject,
- theLastReceivedOn,
- null,
- theTerminologyEndpoint,
- null,
- theAdditionalData,
- theParameters,
- theProductLine,
- thePractitioner);
+ .evaluate(R4MeasureEvaluatorSingleRequest.builder()
+ .setMeasure(Eithers.forMiddle3(theId))
+ .setPeriodStart(
+ myStringTimePeriodHandler.getStartZonedDateTime(thePeriodStart, theRequestDetails))
+ .setPeriodEnd(myStringTimePeriodHandler.getEndZonedDateTime(thePeriodEnd, theRequestDetails))
+ .setReportType(theReportType)
+ .setSubjectId(theSubject)
+ .setLastReceivedOn(theLastReceivedOn)
+ .setTerminologyEndpoint(theTerminologyEndpoint)
+ .setAdditionalData(theAdditionalData)
+ .setParameters(theParameters)
+ .setProductLine(theProductLine)
+ .setPractitioner(thePractitioner)
+ .build());
}
}
diff --git a/pom.xml b/pom.xml
index 7b54f4fb530..905d13d6620 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1087,12 +1087,7 @@
1.0.8
- 3.15.0
-
-
-
-
- 3.19.1
+ 3.16.0-SNAPSHOT
5.4.1
@@ -2397,21 +2392,6 @@
-
-
-
-
-
-
- info.cqframework
- cql-to-elm
- ${cql.version}
-
-
- info.cqframework
- cqf-fhir
- ${cql.version}
-