* 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>
* 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>
* Fix for logging of pre-expansion and expansion configuration reporting the wrong value
* Fixed a typo in the enable_task_pre_expand_value_sets property setter
* Fixed code formatting issues identified by spotless
* Externalizes more subscription parameters
Allows :
- to parametrize the polling interval of subscription
- to enable the setting to queue the subscription jobs immediately.
Following the change in hapifhir/hapi-fhir/pull/6395
* Fix formatting
* Allow custom operations/providers to be added in the same way custom interceptors are currently loaded
* Add new property to documentation and default yaml file
* Add test for custom operation