Merge remote-tracking branch 'origin/master' into rel_8_5-tracking

+ update HAPI to 8.5.9-SNAPSHOT
This commit is contained in:
dotasek
2025-11-04 09:27:27 -05:00
5 changed files with 21 additions and 2 deletions

View File

@@ -6,7 +6,7 @@
<properties> <properties>
<java.version>17</java.version> <java.version>17</java.version>
<hapi.fhir.jpa.server.starter.revision>1</hapi.fhir.jpa.server.starter.revision> <hapi.fhir.jpa.server.starter.revision>1</hapi.fhir.jpa.server.starter.revision>
<clinical-reasoning.version>3.27.0</clinical-reasoning.version> <clinical-reasoning.version>3.28.0</clinical-reasoning.version>
</properties> </properties>
<!-- one-liner to take you to the cloud with settings form the application.yaml file: --> <!-- one-liner to take you to the cloud with settings form the application.yaml file: -->
@@ -20,7 +20,7 @@
<parent> <parent>
<groupId>ca.uhn.hapi.fhir</groupId> <groupId>ca.uhn.hapi.fhir</groupId>
<artifactId>hapi-fhir</artifactId> <artifactId>hapi-fhir</artifactId>
<version>8.5.8-SNAPSHOT</version> <version>8.5.9-SNAPSHOT</version>
</parent> </parent>
<artifactId>hapi-fhir-jpaserver-starter</artifactId> <artifactId>hapi-fhir-jpaserver-starter</artifactId>

View File

@@ -126,6 +126,7 @@ public class AppProperties {
private Map<String, RemoteSystem> remote_terminology_service = null; private Map<String, RemoteSystem> remote_terminology_service = null;
private Boolean match_url_cache_enabled = false; private Boolean match_url_cache_enabled = false;
private Boolean index_storage_optimized = false; private Boolean index_storage_optimized = false;
private Boolean mark_resources_for_reindexing_upon_search_parameter_change = true;
private Integer reindex_thread_count = null; private Integer reindex_thread_count = null;
private Integer expunge_thread_count = null; private Integer expunge_thread_count = null;
@@ -811,6 +812,16 @@ public class AppProperties {
index_storage_optimized = theIndex_storage_optimized; index_storage_optimized = theIndex_storage_optimized;
} }
public boolean getMark_resources_for_reindexing_upon_search_parameter_change() {
return defaultIfNull(mark_resources_for_reindexing_upon_search_parameter_change, true);
}
public void setMark_resources_for_reindexing_upon_search_parameter_change(
Boolean mark_resources_for_reindexing_upon_search_parameter_change) {
this.mark_resources_for_reindexing_upon_search_parameter_change =
mark_resources_for_reindexing_upon_search_parameter_change;
}
public Integer getReindex_thread_count() { public Integer getReindex_thread_count() {
return reindex_thread_count; return reindex_thread_count;
} }

View File

@@ -190,6 +190,8 @@ public class FhirServerConfigCommon {
jpaStorageSettings.setSchedulingDisabled(!appProperties.getDao_scheduling_enabled()); jpaStorageSettings.setSchedulingDisabled(!appProperties.getDao_scheduling_enabled());
jpaStorageSettings.setIndexStorageOptimized(appProperties.getIndex_storage_optimized()); jpaStorageSettings.setIndexStorageOptimized(appProperties.getIndex_storage_optimized());
jpaStorageSettings.setMatchUrlCacheEnabled(appProperties.getMatch_url_cache_enabled()); jpaStorageSettings.setMatchUrlCacheEnabled(appProperties.getMatch_url_cache_enabled());
jpaStorageSettings.setMarkResourcesForReindexingUponSearchParameterChange(
appProperties.getMark_resources_for_reindexing_upon_search_parameter_change());
jpaStorageSettings.setDeleteEnabled(appProperties.getDelete_enabled()); jpaStorageSettings.setDeleteEnabled(appProperties.getDelete_enabled());
jpaStorageSettings.setDeleteExpungeEnabled(appProperties.getDelete_expunge_enabled()); jpaStorageSettings.setDeleteExpungeEnabled(appProperties.getDelete_expunge_enabled());
jpaStorageSettings.setExpungeEnabled(appProperties.getExpunge_enabled()); jpaStorageSettings.setExpungeEnabled(appProperties.getExpunge_enabled());

View File

@@ -170,6 +170,11 @@ hapi:
version: 2.0.0 version: 2.0.0
installMode: STORE_AND_INSTALL installMode: STORE_AND_INSTALL
installResourceTypes: [ "CodeSystem", "ValueSet", "ConceptMap", "ActivityDefinition", "PlanDefinition", "Library", "Measure", "StructureDefinition" ] installResourceTypes: [ "CodeSystem", "ValueSet", "ConceptMap", "ActivityDefinition", "PlanDefinition", "Library", "Measure", "StructureDefinition" ]
uscql:
name: hl7.fhir.us.cql
version: 1.0.0
installMode: STORE_AND_INSTALL
installResourceTypes: [ "CodeSystem", "ValueSet", "ConceptMap", "ActivityDefinition", "PlanDefinition", "Library", "Measure", "StructureDefinition" ]
# swiss: # swiss:
# name: swiss.mednet.fhir # name: swiss.mednet.fhir
# version: 0.8.0 # version: 0.8.0

View File

@@ -283,6 +283,7 @@ hapi:
# Defaults to Runtime.getRuntime().availableProcessors() if not specified # Defaults to Runtime.getRuntime().availableProcessors() if not specified
# reindex_thread_count: 4 # Number of threads to use for reindex operations # reindex_thread_count: 4 # Number of threads to use for reindex operations
# expunge_thread_count: 4 # Number of threads to use for expunge operations # expunge_thread_count: 4 # Number of threads to use for expunge operations
# mark_resources_for_reindexing_upon_search_parameter_change: false
# ------------------------------------------------------------------------------- # -------------------------------------------------------------------------------
# G. Narrative & Validation # G. Narrative & Validation