Class R4MeasureProcessor
java.lang.Object
org.opencds.cqf.fhir.cr.measure.r4.R4MeasureProcessor
-
Constructor Summary
ConstructorsConstructorDescriptionR4MeasureProcessor(org.opencds.cqf.fhir.api.Repository repository, MeasureEvaluationOptions measureEvaluationOptions) R4MeasureProcessor(org.opencds.cqf.fhir.api.Repository repository, MeasureEvaluationOptions measureEvaluationOptions, SubjectProvider subjectProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected MeasureReportTypeevalTypeToReportType(MeasureEvalType measureEvalType) protected org.hl7.fhir.r4.model.MeasureReportevaluateMeasure(org.hl7.fhir.r4.model.Measure measure, String periodStart, String periodEnd, String reportType, List<String> subjectIds, org.hl7.fhir.instance.model.api.IBaseBundle additionalData, org.hl7.fhir.r4.model.Parameters parameters, MeasureEvalType evalType) org.hl7.fhir.r4.model.MeasureReportevaluateMeasure(org.opencds.cqf.fhir.utility.monad.Either3<org.hl7.fhir.r4.model.CanonicalType, org.hl7.fhir.r4.model.IdType, org.hl7.fhir.r4.model.Measure> measure, String periodStart, String periodEnd, String reportType, List<String> subjectIds, org.hl7.fhir.instance.model.api.IBaseBundle additionalData, org.hl7.fhir.r4.model.Parameters parameters) org.hl7.fhir.r4.model.MeasureReportevaluateMeasure(org.opencds.cqf.fhir.utility.monad.Either3<org.hl7.fhir.r4.model.CanonicalType, org.hl7.fhir.r4.model.IdType, org.hl7.fhir.r4.model.Measure> measure, String periodStart, String periodEnd, String reportType, List<String> subjectIds, org.hl7.fhir.instance.model.api.IBaseBundle additionalData, org.hl7.fhir.r4.model.Parameters parameters, MeasureEvalType evalType) protected org.hl7.fhir.r4.model.MeasureresolveById(org.hl7.fhir.r4.model.IdType id) protected org.hl7.fhir.r4.model.MeasureresolveByUrl(org.hl7.fhir.r4.model.CanonicalType url)
-
Constructor Details
-
R4MeasureProcessor
public R4MeasureProcessor(org.opencds.cqf.fhir.api.Repository repository, MeasureEvaluationOptions measureEvaluationOptions) -
R4MeasureProcessor
public R4MeasureProcessor(org.opencds.cqf.fhir.api.Repository repository, MeasureEvaluationOptions measureEvaluationOptions, SubjectProvider subjectProvider)
-
-
Method Details
-
evaluateMeasure
public org.hl7.fhir.r4.model.MeasureReport evaluateMeasure(org.opencds.cqf.fhir.utility.monad.Either3<org.hl7.fhir.r4.model.CanonicalType, org.hl7.fhir.r4.model.IdType, org.hl7.fhir.r4.model.Measure> measure, String periodStart, String periodEnd, String reportType, List<String> subjectIds, org.hl7.fhir.instance.model.api.IBaseBundle additionalData, org.hl7.fhir.r4.model.Parameters parameters) -
evaluateMeasure
public org.hl7.fhir.r4.model.MeasureReport evaluateMeasure(org.opencds.cqf.fhir.utility.monad.Either3<org.hl7.fhir.r4.model.CanonicalType, org.hl7.fhir.r4.model.IdType, org.hl7.fhir.r4.model.Measure> measure, String periodStart, String periodEnd, String reportType, List<String> subjectIds, org.hl7.fhir.instance.model.api.IBaseBundle additionalData, org.hl7.fhir.r4.model.Parameters parameters, MeasureEvalType evalType) -
evaluateMeasure
protected org.hl7.fhir.r4.model.MeasureReport evaluateMeasure(org.hl7.fhir.r4.model.Measure measure, String periodStart, String periodEnd, String reportType, List<String> subjectIds, org.hl7.fhir.instance.model.api.IBaseBundle additionalData, org.hl7.fhir.r4.model.Parameters parameters, MeasureEvalType evalType) -
resolveByUrl
protected org.hl7.fhir.r4.model.Measure resolveByUrl(org.hl7.fhir.r4.model.CanonicalType url) -
resolveById
protected org.hl7.fhir.r4.model.Measure resolveById(org.hl7.fhir.r4.model.IdType id) -
evalTypeToReportType
-