Skip to content

Commit 5284cbd

Browse files
authored
Upstream Measure Processor, ApplyScoringMembership configuration option (#663)
* upstream library evaluate into processor, work around baseMeasureEvaluation class * apply scoring parameter added to allow for raw cql results in MEasureReport * applyScoring configuration * dstu3 measure processor enhancements * updating dependencies of measure processor classes * sonarQube fixes * sonar cube fixes * fix supression * fix compiling error on Variable
1 parent dc33495 commit 5284cbd

12 files changed

Lines changed: 791 additions & 1731 deletions

cqf-fhir-cr/src/main/java/org/opencds/cqf/fhir/cr/measure/MeasureEvaluationOptions.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ public static MeasureEvaluationOptions defaultOptions() {
1212
return options;
1313
}
1414

15+
private boolean applyScoringSetMembership = true;
1516
private boolean isValidationEnabled = false;
1617
private Map<String, ValidationProfile> validationProfiles = new HashMap<>();
1718
private SubjectProviderOptions subjectProviderOptions;
@@ -51,4 +52,13 @@ public SubjectProviderOptions getSubjectProviderOptions() {
5152
}
5253
return subjectProviderOptions;
5354
}
55+
56+
public MeasureEvaluationOptions setApplyScoringSetMembership(boolean applyScoringSetMembership) {
57+
this.applyScoringSetMembership = applyScoringSetMembership;
58+
return this;
59+
}
60+
61+
public boolean getApplyScoringSetMembership() {
62+
return this.applyScoringSetMembership;
63+
}
5464
}

cqf-fhir-cr/src/main/java/org/opencds/cqf/fhir/cr/measure/common/BaseMeasureEvaluation.java

Lines changed: 0 additions & 114 deletions
This file was deleted.

0 commit comments

Comments
 (0)