All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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