Commit Graph

1040 Commits

Author SHA1 Message Date
Patrick Werner
98b1cd9373 feat: add configuration for marking resources for reindexing upon search parameter change (#867)
* feat: add configuration for marking resources for reindexing upon search parameter change

* fix formatting
2025-10-30 10:43:06 +01:00
Shamus Husheer
cf003331e4 Add configurable filesystem binary storage (fix #860) (#864)
* Add configurable filesystem binary storage (fix #860)

* Refine binary storage configuration handling

* Refine binary storage bean wiring

* Refine binary storage conditional beans

* Add integration coverage for binary storage configs

* Exercise binary storage via REST integration tests

* Update src/main/resources/application.yaml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Ubuntu <ubuntu@ip-172-31-35-43.eu-west-2.compute.internal>
Co-authored-by: Ubuntu <ubuntu@ip-172-31-10-131.eu-west-2.compute.internal>
Co-authored-by: Jens Kristian Villadsen <jenskristianvilladsen@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-09 14:39:01 +02:00
Patrick Werner
a55c8f20a9 make thread count configurable (#868)
* feat: add configuration for reindex and expunge thread counts

* fix formatting
2025-10-09 14:15:17 +02:00
Brenin Rhodes
a499603883 Merge pull request #862 from hapifhir/cr-3-27-0
Update Clinical Reasoning module to release 3.27.0
2025-10-02 13:36:17 -06:00
Brenin Rhodes
8bd5a91454 rename cds application yaml 2025-10-02 13:07:28 -06:00
Brenin Rhodes
3c7cddcb35 Add all expected resource types to be installed from an IG 2025-10-02 10:26:54 -06:00
Brenin Rhodes
9e8ba349a7 allow external references 2025-10-02 10:21:51 -06:00
Brenin Rhodes
a5a011f4cf Add Using CQL IG 2025-10-02 10:17:58 -06:00
Brenin Rhodes
c9b576d979 fix config 2025-10-02 09:34:32 -06:00
Brenin Rhodes
da88010b16 fix revision 2025-10-02 08:57:46 -06:00
Brenin Rhodes
4a1e76cd71 spotless 2025-10-02 08:57:46 -06:00
Brenin Rhodes
3673c135b1 Update to 3.27.0 release 2025-10-02 08:57:30 -06:00
Brenin Rhodes
be7b5b321c Update CR to 3.27.0-SNAPSHOT 2025-10-02 08:56:45 -06:00
Jens Kristian Villadsen
d76662c9e9 Feature/cds config (#857)
* Added MCP support using SSE on http://localhost:8080/sse

* Reverted change that IntelliJ complains about

* Pre-rework

* Cleaned up the code a fair bit

* Renamed

* Renamed

* Running spotless

* Reuse FhirContext in result serialization to make MCP server work with R5

* Added support for transactions

* PoC tool for CDS Hooks

* some cleanup

* Upgrade of model protocol

* Added comments

* Removed field injection ... CDS to be changed to AutoConfig eventually

* Adjusted to new builder pattern

* Update src/main/java/ca/uhn/fhir/rest/server/MCPBridge.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* A bit of restructuring

* More rework

* Removing (suspected unnecessary) formatting

* Add more example doc

* Added a smoke- / passthrough-test

* Applied spotless

* Update src/main/java/ca/uhn/fhir/jpa/starter/mcp/RequestBuilder.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/main/java/ca/uhn/fhir/jpa/starter/mcp/RequestBuilder.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/main/java/ca/uhn/fhir/jpa/starter/mcp/ToolFactory.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/main/java/ca/uhn/fhir/rest/server/McpCdsBridge.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/main/java/ca/uhn/fhir/rest/server/McpCdsBridge.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Formatting

* Added some documentation

* spotless cares about MD?

* Reverting back to default values

* minor refinements

* Fixed CDS hooks configuration

* Fixed some wirings

* Readded missing elements

* getting closer to get test running again ...

* applying review

* Readded exclude

* Bumped spring-ai deps

* added agents file

* Updated according to review

---------

Co-authored-by: Ádám Z. Kövér <adamzkover@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-01 22:17:07 +02:00
Jens Kristian Villadsen
d29b9f80af Add quick install command for Implementation Guide (#859)
Added a one-liner command for installing an Implementation Guide into HAPI.
2025-09-26 19:10:22 +02:00
Jens Kristian Villadsen
9576cfa9b5 Feature/elastic on boot (#856)
* Fixing up elastic for Spring Boot

* Adding class shadowing for issue reported on https://github.com/hapifhir/hapi-fhir/pull/7242

* Formatting

* corrected condition

* fix import

* fix2

* crappy fix3

* fix actuator endpoint

* Simplified expression

* Ironed out a few legacy issues

* more rework

* major overhaul

* Disabling invalid test

* Reverting back to defaults for text searches

* Added default hibernate settings from the EnvironmentHelper

* Formatting

* Added comment on class shadow

* Added missing default
2025-09-22 23:41:43 +02:00
chgl
4265137b12 Switched to the bitnamilegacy image repository (#861)
Co-authored-by: chgl <5307555+chgl@users.noreply.github.com>
2025-09-22 14:52:35 +02:00
Jens Kristian Villadsen
680255ff62 Feature/mcp (#846)
* Added MCP support using SSE on http://localhost:8080/sse

* Reverted change that IntelliJ complains about

* Pre-rework

* Cleaned up the code a fair bit

* Renamed

* Renamed

* Running spotless

* Reuse FhirContext in result serialization to make MCP server work with R5

* Added support for transactions

* PoC tool for CDS Hooks

* some cleanup

* Upgrade of model protocol

* Added comments

* Removed field injection ... CDS to be changed to AutoConfig eventually

* Adjusted to new builder pattern

* Update src/main/java/ca/uhn/fhir/rest/server/MCPBridge.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* A bit of restructuring

* More rework

* Removing (suspected unnecessary) formatting

* Add more example doc

* Added a smoke- / passthrough-test

* Applied spotless

* Update src/main/java/ca/uhn/fhir/jpa/starter/mcp/RequestBuilder.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/main/java/ca/uhn/fhir/jpa/starter/mcp/RequestBuilder.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/main/java/ca/uhn/fhir/jpa/starter/mcp/ToolFactory.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/main/java/ca/uhn/fhir/rest/server/McpCdsBridge.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/main/java/ca/uhn/fhir/rest/server/McpCdsBridge.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Formatting

* Added some documentation

* spotless cares about MD?

* Reverting back to default values

* minor refinements

* Fixed CDS hooks configuration

* Fixed some wirings

* Revert "Fixed some wirings"

This reverts commit c9d3bc0b3b6756d7b15f5d2cf6100c99784fb868.

* Revert "Fixed CDS hooks configuration"

This reverts commit 67c4279100bf14432c164906235ea6348ee8af22.

---------

Co-authored-by: Ádám Z. Kövér <adamzkover@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-17 06:51:19 +02:00
Martin Bernstorff
5585170c7d ci: remove success message from formatting check (#858)
* ci: remove success message from formatting check

The workflow succeeds giving a green check-mark next to the commit id. Perhaps writing a comment each time is redundant?

E.g.: https://github.com/hapifhir/hapi-fhir-jpaserver-starter/pull/856

* Update spotless check workflow to handle failures

Modify condition for PR comment action to run only on failure.
2025-09-16 22:05:08 +02:00
dotasek
a614e35bf2 Merge pull request #853 from hapifhir/dotasek-patch-1
Update hapi.fhir.jpa.server.starter.revision to 2
2025-08-27 09:04:38 -04:00
Jens Kristian Villadsen
8621c0d89c Feat/extra resource loading from npm (#784)
* Logic to do the basics

* Added configurable folders

* Scoped additional resources to - pr. IG

* Updated telemetry version

* Changed to set

* Changed PostConstruct to Component and introduced use of PartitionCondition
Added try-load of HAPI optimized dialect

* Satisfying spotless

* Reverted to default config

* Apply spotless

* Use core-provided feature
Addling the binary content as its needed for example resource inspection

* Update src/main/java/ca/uhn/fhir/jpa/starter/util/JpaHibernatePropertiesProvider.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Reverting dialect change - fit for a potential other PR

* no message

* Formatting

* Update src/main/java/ca/uhn/fhir/jpa/starter/ig/ExtendedPackageInstallationSpec.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Bad AI ... bad bad AI ...

* Formatting

* bump of feature revision flag

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-27 08:52:59 +02:00
dotasek
49b3d31a8f Update hapi.fhir.jpa.server.starter.revision to 2 2025-08-26 17:25:27 -04:00
dotasek
0114510fbc Merge pull request #852 from hapifhir/cr-3-26-0
Update CR to 3.26.0
2025-08-26 17:21:00 -04:00
Brenin Rhodes
f1d7621c40 Update CR to 3.26.0 2025-08-26 13:51:52 -06:00
dotasek
95c59d1d0c Merge pull request #842 from hapifhir/rel_8_3_tracking
Use HAPI 8.4.0
2025-08-25 09:21:33 -04:00
dotasek
2ba89afc9a Merge remote-tracking branch 'origin/master' into rel_8_3_tracking 2025-08-22 15:21:43 -04:00
dotasek
3103c00e66 Use hapi verison 8.4.0 2025-08-22 15:13:12 -04:00
winfriedgerlach
8224cae131 some cleanup (#840)
* some cleanup

* results from mvn spotless:apply

* fix contructor --> constructor

* revert change to fix CdsHooksServletIT

* revert change to charts README.md

* bump chart version, required due to changes in README.md
2025-08-19 20:00:34 +02:00
Brenin Rhodes
2358fba2d2 Merge pull request #847 from hapifhir/cr-3-24-0
Update to CR release 3.24.0
2025-08-13 08:10:07 -06:00
Brenin Rhodes
d4739911e2 Merge branch 'cr-3-23-0' into cr-3-24-0 2025-08-13 07:37:40 -06:00
Brenin Rhodes
d6e9fba839 Update to CR release 3.24.0 2025-08-13 07:20:23 -06:00
dotasek
35ea41e829 Merge remote-tracking branch 'origin/master' into rel_8_3_tracking 2025-08-05 13:47:31 -04:00
dotasek
606364d0b8 Bump HAPI to 8.3.17-SNAPSHOT 2025-08-05 11:38:46 -04:00
James Agnew
729981065e Merge pull request #845 from hapifhir/jkiddo-patch-4
Default back to not running with partitions
2025-08-05 11:12:11 -04:00
Jens Kristian Villadsen
0a46d01fdc Default back to not running with partitions 2025-08-05 10:23:07 +02:00
JP
775c0afb37 Merge pull request #844 from Chris0296/config-terminology-server-client-settings
Add TerminologySeverClientSettings to CR Properties & Config
2025-08-04 09:19:21 -06:00
Chris O Riordan
0e17b198d0 Apply spotless 2025-08-01 07:38:53 -07:00
dotasek
7a62c8c1f2 Bump to HAPI 8.3.16-SNAPSHOT 2025-07-25 10:27:10 -04:00
James Agnew
211da0af22 Merge pull request #829 from hapifhir/ja_20250502_improve_dialect_handling
Improve dialect handling
2025-07-23 13:36:07 -04:00
Chris O Riordan
36babba90c Add TerminologySeverClientSettings to CR Properties & Config 2025-07-18 11:53:43 -07:00
Brenin Rhodes
20b0977f24 Merge pull request #843 from hapifhir/cr-3-23-0
Update CR to 3.23.0
2025-07-16 08:45:33 -06:00
Brenin Rhodes
8b7ef15839 Update CR to 3.23.0 2025-07-16 08:06:06 -06:00
dotasek
53a4a67115 Use maven central portal for snapshot dependencies 2025-07-16 09:05:29 -04:00
dotasek
131d157d11 Fix bumped revision version + bump hapi 2025-07-11 09:35:03 -04:00
dotasek
899a8761bb Merge remote-tracking branch 'origin/master' into rel_8_3_tracking 2025-07-11 09:21:24 -04:00
Patrick Werner
814e20f9ab Merge pull request #841 from hapifhir/update-revision-number
Update revision number
2025-07-08 17:55:31 +02:00
Patrick Werner
0d8f2aac14 fix: correct formatting and spacing in AppProperties.java 2025-07-08 17:50:56 +02:00
Patrick Werner
457587e089 Merge remote-tracking branch 'origin/master' into ja_20250502_improve_dialect_handling 2025-07-08 17:49:01 +02:00
Patrick Werner
2bd96d7332 Update revision number 2025-07-08 17:42:33 +02:00
dotasek
c2eec4f768 Bump parent to 8.3.12-SNAPSHOT 2025-06-30 09:53:23 -04:00