Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
891ad6a
Set version to 2.4.0
bcarlsenca Oct 17, 2025
7469ac0
Merge branch 'develop' into develop-2.4
bcarlsenca Nov 8, 2025
4e78c7b
EVSRESTAPI-681: avoid re-running for the same terminology (#428)
bcarlsenca Nov 12, 2025
7d55530
Dss/evsrestapi 634 search modifiers (#429)
shapirod2 Nov 12, 2025
488d844
fix string -> integer
Nov 12, 2025
da796e6
EVSRESTAPI-678
Nov 12, 2025
1952348
spotless
Nov 13, 2025
87ff970
Dss/evsrestapi 634 search modifiers (#431)
shapirod2 Nov 13, 2025
550be09
most changes, need to filter remodeled properties
Nov 17, 2025
98d9414
Merge pull request #430 from NCIEVS/PVA/EVSRESTAPI-495-fix-fromRecord…
peter-va Nov 18, 2025
8f04130
ignore remodeled properties
Nov 18, 2025
5ca0b1e
spotless fix
Nov 18, 2025
6c05b01
more thorough test
Nov 19, 2025
29ad429
EVSRESTAPI-679: nci term forms attachment and tests for ncit (refacto…
shapirod2 Nov 24, 2025
2aa1af0
Dss/evsrestapi 671 prefix docs (#435)
shapirod2 Nov 25, 2025
c423252
Merge pull request #433 from NCIEVS/PVA/EVSRESTAPI-220-property-value…
peter-va Dec 2, 2025
82a9066
[EVSRESTAPI-677] Fix issue with TermSuggestionFormControllerTests (#432)
akuppusamy-wci Dec 3, 2025
c949a1d
Merge branch 'develop' into develop-2.4
bcarlsenca Dec 5, 2025
e9d73c9
EVSRESTAPI-679: nci term forms attach (#436)
shapirod2 Dec 5, 2025
325cdce
Merge branch 'develop' into develop-2.4
bcarlsenca Dec 5, 2025
effe281
Dss/evsrestapi 689 todos (#443)
shapirod2 Dec 17, 2025
d100165
Dss/evsrestapi 690 property param
shapirod2 Dec 23, 2025
d3ed6d8
migrate ObjectMapper to ThreadLocalMapper
Dec 29, 2025
db805fe
fix what tests i can
Dec 29, 2025
0525ddf
EVSRESTAPI-671: sparql prefix related documentation (#439)
shapirod2 Dec 29, 2025
31bb775
Merge branch 'develop' into develop-2.4
bcarlsenca Dec 29, 2025
b6efe6c
Merge branch 'develop-2.4' into PVA/EVSRESTAPI-684-ThreadLocalMapper-…
Dec 30, 2025
2f2373f
spotbugs
Dec 30, 2025
80149b3
various bugfixes from spotbugs
Dec 30, 2025
02de0ea
fix filepath
Dec 30, 2025
4855819
fix spotbugs in make build
Dec 30, 2025
a13d236
fix some spotbug stuff
Dec 30, 2025
193f59e
fix compile error
Dec 30, 2025
5f64f64
EVSRESTAPI-696, EVSRESTAPI-700: reindex.sh cleanup, and update chebi …
bcarlsenca Dec 30, 2025
9534e3a
Merge branch 'develop-2.4' into PVA/EVSRESTAPI-684-ThreadLocalMapper-…
bcarlsenca Dec 30, 2025
29921ee
fix last spotbugs
Dec 30, 2025
c0ed9b6
Merge branch 'develop-2.4' into PVA/EVSRESTAPI-545-add-spotbugs
Dec 30, 2025
6a22b6e
Merge pull request #445 from NCIEVS/PVA/EVSRESTAPI-684-ThreadLocalMap…
peter-va Dec 31, 2025
ae1ee04
Merge pull request #449 from NCIEVS/PVA/EVSRESTAPI-545-add-spotbugs
peter-va Jan 5, 2026
84004a1
[EVSRESTAPI-574] Improve handling of the triplestore databases - NCIT…
akuppusamy-wci Jan 5, 2026
4c6164e
[EVSRESTAPI-680] Investigate indexing performance on dev/qa (#448)
akuppusamy-wci Jan 5, 2026
59acca2
Dss/evsrestapi 690 property param (#450)
shapirod2 Jan 5, 2026
8734fba
Merge branch 'develop' into develop-2.4
bcarlsenca Jan 7, 2026
b135242
updates to scripts for new ncit
Jan 12, 2026
12610dd
some test fixes for versions/other changes in current ncit
Jan 14, 2026
236d92f
EVSRESTAPI-700: add curl calls to remove indexes to reindex.sh
bcarlsenca Jan 14, 2026
b540275
fix some more tests
Jan 15, 2026
b804f12
Fixes for term form tests
bcarlsenca Jan 15, 2026
0e9a31b
add versions to some tests for ncit
Jan 16, 2026
8f88007
not safe to assume order of versions
Jan 16, 2026
8a6cf39
Merge branch 'develop-2.4' into PVA/EVSRESTAPI-687-update-ncit-25.12e
bcarlsenca Jan 21, 2026
a4e72e4
update ncit samples
Jan 21, 2026
c7b463a
Merge pull request #452 from NCIEVS/PVA/EVSRESTAPI-687-update-ncit-25…
peter-va Jan 21, 2026
17e74ce
[EVSRESTAPI-702] Loader fails when history file is not passed (#451)
akuppusamy-wci Jan 22, 2026
1096d93
basic audit
Jan 27, 2026
a05d75c
all type report + output to csv/tsv
Jan 28, 2026
4f46ba6
standardize UnitTestData folders/filenames
Feb 3, 2026
ae9bbff
Merge pull request #454 from NCIEVS/PVA/EVSRESTAPI-654-standardize-un…
peter-va Feb 4, 2026
144618d
Merge branch 'develop-2.4' into PVA/EVSRESTAPI-591-develop-audit-solu…
Feb 4, 2026
7a0c7b4
forgot to change a couple of things
Feb 4, 2026
4874a4e
Merge pull request #455 from NCIEVS/PVA/patch-devreset
peter-va Feb 4, 2026
4740639
patch filepaths again
Feb 4, 2026
eaab8a6
Merge pull request #453 from NCIEVS/PVA/EVSRESTAPI-591-develop-audit-…
peter-va Feb 7, 2026
21ba50c
update output for readability
Feb 9, 2026
56bbf85
compress no records warning logic
Feb 9, 2026
63cf1c7
exit with error message on failed ES call
Feb 10, 2026
37ff955
extend options and make help command better
Feb 10, 2026
04cced4
Merge pull request #457 from NCIEVS/PVA/audit-script-updates
peter-va Feb 11, 2026
5b8cbfe
Merge branch 'develop' into develop-2.4
bcarlsenca Feb 18, 2026
f9e5be3
partial word searches boost
Feb 18, 2026
b96ccff
cleanup
Feb 18, 2026
6189115
regex tweaks
Feb 19, 2026
4ca70a1
consolidate code
Feb 19, 2026
c5ecce5
spotless
Feb 19, 2026
d0f4335
comments
Feb 19, 2026
ccbd8f9
Merge branch 'develop' into develop-2.4
bcarlsenca Feb 20, 2026
3e1a977
Merge pull request #459 from NCIEVS/PVA/EVSRESTAPI-663-boost-search-r…
peter-va Feb 24, 2026
8421aa2
version changes in fhir
Mar 2, 2026
fbc02a6
fix other tests
Mar 3, 2026
788ad97
spotless
Mar 3, 2026
3180580
vulnterability fixes
Mar 3, 2026
6c5d5ea
forgot the actual fix
Mar 3, 2026
d2597c0
Merge branch 'develop' into PVA/EVSRESTAPI-707-edit-fhir-versioning
Mar 4, 2026
8320693
Refactored the solution to use comparators and also extend the tests …
bcarlsenca Mar 31, 2026
0b0a4ce
Fix R5 parameter for sourceCode
bcarlsenca Mar 31, 2026
aac3d0c
Merge branch 'develop' into PVA/EVSRESTAPI-707-edit-fhir-versioning
bcarlsenca Mar 31, 2026
81cca84
spotless and merge develop in for trivy
bcarlsenca Mar 31, 2026
7b7763e
Upgrade dependencies for vulnerabilities, fix breaking changes in Fet…
bcarlsenca Apr 1, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 16 additions & 18 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
buildscript {
ext {
springBootVersion = '3.4.12'
springBootVersion = '3.5.13'
// Remove this line to see what version is favored by springBootVersion
// and the version brought in by spring-data-elasticsearch
set('elasticsearch.version', '7.12.1')
Expand Down Expand Up @@ -87,26 +87,23 @@ dependencies {

implementation "org.springframework.boot:spring-boot-devtools"
implementation "org.springframework.boot:spring-boot-starter-actuator"
// Explicit patch for spring-core to mitigate CVE-2025-41249
implementation 'org.springframework:spring-core:6.2.11'
implementation "org.springframework.boot:spring-boot-starter-cache"
implementation "org.springframework.boot:spring-boot-properties-migrator"
implementation "org.springframework:spring-aop"

// For vulnerabilities - may not be needed with Spring Boot 3.4.10
// implementation "org.apache.tomcat.embed:tomcat-embed-core:10.1.44"
implementation "com.fasterxml.jackson.core:jackson-core:2.18.6"
// These override org.hl7.fhir.*:6.4.0 requested by hapi-fhir-validation:7.6.1 and hapi-fhir-converter:7.6.1.
// 6.4.0 contains a vulnerability; 6.9.4 is the version co-packaged with HAPI FHIR that fixes it.
// These overrides can only be removed by upgrading to HAPI FHIR 8.x (a major breaking-change migration).
implementation "org.fhir:ucum:1.0.9"
// These are needed to override dependencies from hapi-fhir-base (until it is fixed)
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.convertors:6.9.0"
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.dstu2:6.9.0"
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.dstu2016may:6.9.0"
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.dstu3:6.9.0"
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.r4:6.9.0"
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.r4b:6.9.0"
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.r5:6.9.0"
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.utilities:6.9.0"
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.validation:6.9.0"
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.convertors:6.9.4"
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.dstu2:6.9.4"
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.dstu2016may:6.9.4"
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.dstu3:6.9.4"
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.r4:6.9.4"
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.r4b:6.9.4"
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.r5:6.9.4"
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.utilities:6.9.4"
implementation "ca.uhn.hapi.fhir:org.hl7.fhir.validation:6.9.4"

//implementation "org.springframework.data:spring-data-elasticsearch:4.2.12"
implementation "org.opensearch.client:spring-data-opensearch-starter:1.7.1"
Expand All @@ -118,14 +115,15 @@ dependencies {
//Java Mail Sender dependency
implementation "org.springframework.boot:spring-boot-starter-mail"

implementation "org.aspectj:aspectjweaver:1.9.2"
// aspectjweaver is now managed by Spring Boot BOM (1.9.25.1 in 3.5.x)
implementation "org.aspectj:aspectjweaver"
implementation "org.apache.commons:commons-text:1.10.0"
//implementation "org.apache.opennlp:opennlp-tools:2.2.0"

// Upgrade ecache to use jakarta - https://groups.google.com/g/ehcache-users/c/sKfxWuTpY-U
// See also: https://stackoverflow.com/questions/75813659/gradle-could-not-find-org-ehcacheehcache-after-upgrading-to-spring-boot-3-0-x
// Note: ehcache 3.10.8 uses Jakarta by default, no classifier needed
implementation "org.ehcache:ehcache:3.10.8"
implementation "org.ehcache:ehcache:3.10.9"

// JAXB dependencies required for ehcache with Java 9+
// ehcache 3.10.8 still uses javax.xml.bind internally for XML parsing
Expand Down
30 changes: 17 additions & 13 deletions src/main/java/gov/nih/nci/evs/api/fhir/R4/CodeSystemProviderR4.java
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@ public Parameters lookupImplicit(
} else if (coding != null) {
codeToLookup = coding.getCode();
}
// This should be the latest (+monthly) version
final CodeSystem codeSys = cs.get(0);
final Terminology term =
termUtils.getIndexedTerminology(codeSys.getTitle(), osQueryService, true);
Expand Down Expand Up @@ -296,6 +297,7 @@ public Parameters lookupInstance(
} else if (coding != null) {
codeToLookup = coding.getCode();
}
// This should be the latest (+monthly) version
final CodeSystem codeSys = cs.get(0);
// if system is supplied, ensure it matches the url returned on the codeSys found by id
if ((systemToLookup != null) && !codeSys.getUrl().equals(systemToLookup.getValue())) {
Expand Down Expand Up @@ -467,6 +469,7 @@ public Parameters validateCodeImplicit(
} else if (coding != null) {
codeToValidate = coding.getCode();
}
// This should be the latest (+monthly) version
final CodeSystem codeSys = cs.get(0);
final Terminology term =
termUtils.getIndexedTerminology(codeSys.getTitle(), osQueryService, true);
Expand Down Expand Up @@ -583,6 +586,7 @@ public Parameters validateCodeInstance(
} else if (coding != null) {
codeToValidate = coding.getCode();
}
// This should be the latest (+monthly) version
final CodeSystem codeSys = cs.get(0);
// if url is supplied, ensure it matches the url returned on the codeSys found by id
if ((systemToLookup != null) && !codeSys.getUrl().equals(systemToLookup.getValue())) {
Expand Down Expand Up @@ -707,6 +711,7 @@ public Parameters subsumesImplicit(
throw FhirUtilityR4.exception(
"No codeB parameter provided in request", OperationOutcome.IssueType.EXCEPTION, 400);
}
// This should be the latest (+monthly) version
final CodeSystem codeSys = cs.get(0);
final Terminology term =
termUtils.getIndexedTerminology(codeSys.getTitle(), osQueryService, true);
Expand Down Expand Up @@ -809,6 +814,7 @@ public Parameters subsumesInstance(
throw FhirUtilityR4.exception(
"No codeB parameter provided in request", OperationOutcome.IssueType.EXCEPTION, 400);
}
// This should be the latest (+monthly) version
final CodeSystem codeSys = cs.get(0);
final Terminology term =
termUtils.getIndexedTerminology(codeSys.getTitle(), osQueryService, true);
Expand Down Expand Up @@ -880,11 +886,9 @@ public Bundle findCodeSystems(
FhirUtilityR4.notSupportedSearchParams(request);
FhirUtilityR4.mutuallyExclusive("url", url, "system", system);

final List<Terminology> terms = termUtils.getIndexedTerminologies(osQueryService);

final List<CodeSystem> list = new ArrayList<>();
for (final Terminology terminology : terms) {
final CodeSystem cs = FhirUtilityR4.toR4(terminology);
for (final CodeSystem cs : findPossibleCodeSystems(null, null, null)) {

// Skip non-matching
if ((id != null && !id.getValue().equals(cs.getId()))
|| (system != null && !system.getValue().equals(cs.getUrl()))) {
Expand All @@ -911,7 +915,7 @@ public Bundle findCodeSystems(
list.add(cs);
}

// Apply sorting if requested
// Apply sorting if requested via API
applySorting(list, sort);

return FhirUtilityR4.makeBundle(request, list, count, offset);
Expand All @@ -935,17 +939,16 @@ public Bundle findCodeSystems(
* @throws Exception the exception
*/
private List<CodeSystem> findPossibleCodeSystems(
@OptionalParam(name = "_id") final IdType id,
@OptionalParam(name = "url") final UriType url,
@OptionalParam(name = "version") final StringType version)
throws Exception {
final IdType id, final UriType url, final StringType version) throws Exception {
try {
// If no ID and no url are specified, no code systems match
if (id == null && url == null) {
return new ArrayList<>(0);
}
// If no ID and no url are specified, ALL code systems match
// if (id == null && url == null) {
// return new ArrayList<>(0);
// }

// Get all terminologies sorted on version
final List<Terminology> terms = termUtils.getIndexedTerminologies(osQueryService);
Collections.sort(terms, TerminologyUtils.SORT_LATEST_MONTHLY);

final List<CodeSystem> list = new ArrayList<>();
for (final Terminology terminology : terms) {
Expand All @@ -963,6 +966,7 @@ private List<CodeSystem> findPossibleCodeSystems(

list.add(cs);
}

return list;
} catch (final FHIRServerResponseException e) {
throw e;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -502,6 +502,7 @@ private List<ConceptMap> findPossibleConceptMaps(
map.put(terminology.getTerminology(), terminology);
}
final List<Concept> mapsets = osQueryService.getMapsets(new IncludeParam("properties"));
Collections.sort(mapsets, TerminologyUtils.REVERSE_SORT_VERSIONS);

final List<ConceptMap> list = new ArrayList<>();
for (final Concept mapset : mapsets) {
Expand Down Expand Up @@ -554,6 +555,7 @@ private List<ConceptMap> findPossibleConceptMaps(

list.add(cm);
}

return list;
} catch (final FHIRServerResponseException e) {
throw e;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1638,17 +1638,15 @@ public ValueSet getValueSet(@IdParam final IdType id) throws Exception {
* @throws Exception the exception
*/
private List<ValueSet> findPossibleValueSets(
@OptionalParam(name = "_id") final IdType id,
@OptionalParam(name = "system") final UriType system,
@OptionalParam(name = "url") final UriType url,
@OptionalParam(name = "version") final StringType version)
final IdType id, final UriType system, final UriType url, final StringType version)
throws Exception {
// If no ID and no url are specified, no code systems match
if (id == null && url == null) {
return new ArrayList<>(0);
}

final List<Terminology> terms = termUtils.getIndexedTerminologies(osQueryService);
Collections.sort(terms, TerminologyUtils.SORT_LATEST_MONTHLY);
final Map<String, Terminology> map = new HashMap<>();

final List<ValueSet> list = new ArrayList<ValueSet>();
Expand All @@ -1675,6 +1673,8 @@ private List<ValueSet> findPossibleValueSets(

list.add(vs);
}

// This currently only gets latest monthly subsets, not earlier versions
final List<Concept> subsets = getNcitSubsets();
final List<Concept> subsetsAsConcepts =
subsets.stream().flatMap(Concept::streamSelfAndChildren).toList();
Expand Down
21 changes: 11 additions & 10 deletions src/main/java/gov/nih/nci/evs/api/fhir/R5/CodeSystemProviderR5.java
Original file line number Diff line number Diff line change
Expand Up @@ -122,12 +122,10 @@ public Bundle findCodeSystems(
FhirUtilityR5.mutuallyExclusive("url", url, "system", system);

// Get the indexed terms
final List<Terminology> terms = termUtils.getIndexedTerminologies(osQueryService);
final List<CodeSystem> list = new ArrayList<>();

// Find the matching code systems in the list of terms
for (final Terminology terminology : terms) {
final CodeSystem cs = FhirUtilityR5.toR5(terminology);
for (final CodeSystem cs : findPossibleCodeSystems(null, null, null)) {

// Skip non-matching
if ((id != null && !id.getValue().equals(cs.getIdPart()))
Expand Down Expand Up @@ -246,6 +244,7 @@ public Parameters lookupImplicit(
} else if (coding != null) {
codeToLookup = coding.getCode();
}
// This should be the latest (+monthly) version
final CodeSystem codeSys = cs.get(0);
final Terminology term =
termUtils.getIndexedTerminology(codeSys.getTitle(), osQueryService, true);
Expand Down Expand Up @@ -399,6 +398,7 @@ public Parameters lookupInstance(
} else if (coding != null) {
codeToLookup = coding.getCode();
}
// This should be the latest (+monthly) version
final CodeSystem codeSys = cs.get(0);
if ((systemToLookup != null) && !codeSys.getUrl().equals(systemToLookup.getValue())) {
throw FhirUtilityR5.exception(
Expand Down Expand Up @@ -989,16 +989,16 @@ public CodeSystem getCodeSystem(@IdParam final IdType id) throws Exception {
* @throws Exception exception
*/
private List<CodeSystem> findPossibleCodeSystems(
@OperationParam(name = "_id") final IdType id,
@OperationParam(name = "url") final UriType url,
@OperationParam(name = "version") final StringType version)
throws Exception {
final IdType id, final UriType url, final StringType version) throws Exception {
try {
if (id == null && url == null) {
return new ArrayList<>(0);
}
// If no ID and no url are specified, ALL code systems match
// if (id == null && url == null) {
// return new ArrayList<>(0);
// }

final List<Terminology> terms = termUtils.getIndexedTerminologies(osQueryService);
Collections.sort(terms, TerminologyUtils.SORT_LATEST_MONTHLY);

final List<CodeSystem> list = new ArrayList<>();
// Find the matching code systems
for (final Terminology terminology : terms) {
Expand All @@ -1015,6 +1015,7 @@ private List<CodeSystem> findPossibleCodeSystems(
}
list.add(cs);
}

return list;
} catch (final FHIRServerResponseException e) {
throw e;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -588,6 +588,7 @@ private List<ConceptMap> findPossibleConceptMaps(
map.put(terminology.getTerminology(), terminology);
}
final List<Concept> mapsets = osQueryService.getMapsets(new IncludeParam("properties"));
Collections.sort(mapsets, TerminologyUtils.REVERSE_SORT_VERSIONS);

final List<ConceptMap> list = new ArrayList<>();
// Find the matching mapsets
Expand Down Expand Up @@ -633,6 +634,7 @@ private List<ConceptMap> findPossibleConceptMaps(

list.add(cm);
}

return list;
} catch (final FHIRServerResponseException e) {
throw e;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -932,6 +932,7 @@ private CapabilityStatement getCapabilityStatement(
* @param theResourceType the resource type
* @param theOperation the operation
*/
@SuppressWarnings("null")
private void addFhirOperation(
final FhirContext theFhirContext,
final OpenAPI theOpenApi,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1259,17 +1259,16 @@ public ValueSet getValueSet(@IdParam final IdType id) throws Exception {
* @throws Exception the exception
*/
public List<ValueSet> findPossibleValueSets(
@OptionalParam(name = "_id") final IdType id,
@OptionalParam(name = "system") final UriType system,
@OptionalParam(name = "url") final UriType url,
@OptionalParam(name = "version") final StringType version)
final IdType id, final UriType system, final UriType url, final StringType version)
throws Exception {
// If no ID and no url are specified, no code systems match
if (id == null && url == null) {
return new ArrayList<>(0);
}

final List<Terminology> terms = termUtils.getIndexedTerminologies(osQueryService);
Collections.sort(terms, TerminologyUtils.SORT_LATEST_MONTHLY);

final List<ValueSet> list = new ArrayList<ValueSet>();
final Map<String, Terminology> map = new HashMap<>();
for (final Terminology terminology : terms) {
Expand All @@ -1294,6 +1293,7 @@ public List<ValueSet> findPossibleValueSets(
}
list.add(vs);
}
// This currently only gets latest monthly subsets, not earlier versions
final List<Concept> subsets = getNcitSubsets();
final Set<Concept> subsetsAsConcepts =
subsets.stream().flatMap(Concept::streamSelfAndChildren).collect(Collectors.toSet());
Expand All @@ -1315,6 +1315,7 @@ public List<ValueSet> findPossibleValueSets(
}
list.add(vs);
}

return list;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,6 @@ public static void setStaticServices(
}

@PostConstruct
@SuppressWarnings("static-access")
public void init() {
setStaticServices(this.operationsService, this.osQueryService, this.termUtils);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,8 @@ public ConceptResultList findConcepts(
.withQuery(boolQuery)
.withPageable(pageable)
.withSourceFilter(
new FetchSourceFilter(include.getIncludedFields(), include.getExcludedFields()));
new FetchSourceFilter(
true, include.getIncludedFields(), include.getExcludedFields()));

// avoid setting min score
// .withMinScore(0.01f);
Expand Down
Loading
Loading