Class BaseMeasureEvaluation<MeasureT,MeasureReportT,SubjectT>
java.lang.Object
org.opencds.cqf.fhir.cr.measure.common.BaseMeasureEvaluation<MeasureT,MeasureReportT,SubjectT>
- Direct Known Subclasses:
Dstu3MeasureEvaluation,R4MeasureEvaluation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.opencds.cqf.cql.engine.execution.CqlEngineprotected MeasureTprotected MeasureDefBuilder<MeasureT> protected Stringprotected MeasureReportBuilder<MeasureT, MeasureReportT, SubjectT> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseMeasureEvaluation(org.opencds.cqf.cql.engine.execution.CqlEngine context, MeasureT measure, MeasureDefBuilder<MeasureT> measureDefBuilder, MeasureReportBuilder<MeasureT, MeasureReportT, SubjectT> measureReportBuilder) protectedBaseMeasureEvaluation(org.opencds.cqf.cql.engine.execution.CqlEngine context, MeasureT measure, MeasureDefBuilder<MeasureT> measureDefBuilder, MeasureReportBuilder<MeasureT, MeasureReportT, SubjectT> measureReportBuilder, String measurementPeriodParameterName) -
Method Summary
Modifier and TypeMethodDescriptionprotected MeasureReportTypeevalTypeToReportType(MeasureEvalType measureEvalType) evaluate(MeasureEvalType measureEvalType, List<String> subjectIds) evaluate(MeasureEvalType measureEvalType, List<String> subjectIds, org.opencds.cqf.cql.engine.runtime.Interval measurementPeriod)
-
Field Details
-
measureDefBuilder
-
measureReportBuilder
-
context
protected org.opencds.cqf.cql.engine.execution.CqlEngine context -
measure
-
measurementPeriodParameterName
-
-
Constructor Details
-
BaseMeasureEvaluation
protected BaseMeasureEvaluation(org.opencds.cqf.cql.engine.execution.CqlEngine context, MeasureT measure, MeasureDefBuilder<MeasureT> measureDefBuilder, MeasureReportBuilder<MeasureT, MeasureReportT, SubjectT> measureReportBuilder) -
BaseMeasureEvaluation
protected BaseMeasureEvaluation(org.opencds.cqf.cql.engine.execution.CqlEngine context, MeasureT measure, MeasureDefBuilder<MeasureT> measureDefBuilder, MeasureReportBuilder<MeasureT, MeasureReportT, SubjectT> measureReportBuilder, String measurementPeriodParameterName)
-
-
Method Details
-
evaluate
-
evaluate
public MeasureReportT evaluate(MeasureEvalType measureEvalType, List<String> subjectIds, org.opencds.cqf.cql.engine.runtime.Interval measurementPeriod) -
evalTypeToReportType
-