org.opencds.cqf.fhir.cr.measure.MeasureEvaluationOptions Maven / Gradle / Ivy
package org.opencds.cqf.fhir.cr.measure;
import java.util.HashMap;
import java.util.Map;
import org.opencds.cqf.fhir.cql.EvaluationSettings;
import org.opencds.cqf.fhir.utility.ValidationProfile;
public class MeasureEvaluationOptions {
public static MeasureEvaluationOptions defaultOptions() {
var options = new MeasureEvaluationOptions();
options.setEvaluationSettings(EvaluationSettings.getDefault());
return options;
}
private boolean isValidationEnabled = false;
private Map validationProfiles = new HashMap<>();
private EvaluationSettings evaluationSettings = null;
public boolean isValidationEnabled() {
return this.isValidationEnabled;
}
public void setValidationEnabled(boolean enableValidation) {
this.isValidationEnabled = enableValidation;
}
public Map getValidationProfiles() {
return validationProfiles;
}
public void setValidationProfiles(Map validationProfiles) {
this.validationProfiles = validationProfiles;
}
public void setEvaluationSettings(EvaluationSettings evaluationSettings) {
this.evaluationSettings = evaluationSettings;
}
public EvaluationSettings getEvaluationSettings() {
return this.evaluationSettings;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy