Skip to content

Commit 2358fba

Browse files
authored
Merge pull request #847 from hapifhir/cr-3-24-0
Update to CR release 3.24.0
2 parents 7299810 + d473991 commit 2358fba

File tree

5 files changed

+29
-1
lines changed

5 files changed

+29
-1
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<properties>
77
<java.version>17</java.version>
88
<hapi.fhir.jpa.server.starter.revision>2</hapi.fhir.jpa.server.starter.revision>
9-
<clinical-reasoning.version>3.23.0</clinical-reasoning.version>
9+
<clinical-reasoning.version>3.24.0</clinical-reasoning.version>
1010
</properties>
1111

1212
<!-- one-liner to take you to the cloud with settings form the application.yaml file: -->

src/main/java/ca/uhn/fhir/jpa/starter/cr/CrCommonConfig.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import org.opencds.cqf.fhir.cr.measure.CareGapsProperties;
2323
import org.opencds.cqf.fhir.cr.measure.MeasureEvaluationOptions;
2424
import org.opencds.cqf.fhir.utility.ValidationProfile;
25+
import org.opencds.cqf.fhir.utility.client.TerminologyServerClientSettings;
2526
import org.springframework.boot.context.properties.ConfigurationProperties;
2627
import org.springframework.context.annotation.Bean;
2728
import org.springframework.context.annotation.Conditional;
@@ -57,6 +58,11 @@ TerminologySettings terminologySettings(CrProperties theCrProperties) {
5758
return theCrProperties.getCql().getTerminology();
5859
}
5960

61+
@Bean
62+
TerminologyServerClientSettings terminologyServerClientSettings(CrProperties theCrProperties) {
63+
return theCrProperties.getTerminologyServerClientSettings();
64+
}
65+
6066
@Bean
6167
public EvaluationSettings evaluationSettings(
6268
CrProperties theCrProperties,

src/main/java/ca/uhn/fhir/jpa/starter/cr/CrProperties.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
package ca.uhn.fhir.jpa.starter.cr;
22

3+
import org.opencds.cqf.fhir.utility.client.TerminologyServerClientSettings;
4+
35
public class CrProperties {
46
private Boolean enabled;
57

68
private CareGapsProperties careGaps = new CareGapsProperties();
79
private CqlProperties cql = new CqlProperties();
810

11+
private TerminologyServerClientSettings terminologyServerClientSettings = new TerminologyServerClientSettings();
12+
913
public Boolean getEnabled() {
1014
return enabled;
1115
}
@@ -29,4 +33,12 @@ public CqlProperties getCql() {
2933
public void setCql(CqlProperties cql) {
3034
this.cql = cql;
3135
}
36+
37+
public TerminologyServerClientSettings getTerminologyServerClientSettings() {
38+
return terminologyServerClientSettings;
39+
}
40+
41+
public void setTerminologyServerClientSettings(TerminologyServerClientSettings terminologyServerClientSettings) {
42+
this.terminologyServerClientSettings = terminologyServerClientSettings;
43+
}
3244
}

src/main/resources/application.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,11 @@ hapi:
8989
caregaps:
9090
reporter: "default"
9191
section_author: "default"
92+
terminologyServerClientSettings:
93+
maxRetryCount: 3
94+
retryIntervalMillis: 1000
95+
timeoutSeconds: 30
96+
socketTimeout: 60
9297
cql:
9398
use_embedded_libraries: true
9499
compiler:

src/main/resources/cds.application.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,11 @@ hapi:
8787
caregaps:
8888
reporter: "default"
8989
section_author: "default"
90+
terminologyServerClientSettings:
91+
maxRetryCount: 3
92+
retryIntervalMillis: 1000
93+
timeoutSeconds: 30
94+
socketTimeout: 60
9095
cql:
9196
use_embedded_libraries: true
9297
compiler:

0 commit comments

Comments
 (0)