Commit Graph

340 Commits

Author SHA1 Message Date
dotasek
103fd012c0 Update to HAPI 7.6.0 (#731)
* Bump to HAPI 7.5.0-SNAPSHOT

* Bump to latest HAPI version + fix config

* Bump to latest HAPI version + fix CR config + spotless

* Bump parent version to 7.5.4-SNAPSHOT

* Update to HAPI Release 7.6.0

---------

Co-authored-by: Brenin Rhodes <brenin@alphora.com>
2024-11-22 18:58:31 +01:00
craig mcclendon
69fede99a4 add property to turn on userRequestRetryVersionConflictsInterceptor (#752) 2024-11-11 20:29:54 +01:00
Michael Wilson
5d84d9fc59 Config property for validate resource status (#746)
* Added configuration property for validate_resource_status_for_package_upload

* Added new parameter to test config file

* Fixed merge issue
2024-11-09 09:45:46 +01:00
Eric Secules
5df8e034cb #754 add application.yaml setting for conditional_create_duplicate_identifiers_enabled (#755)
Co-authored-by: Eric Secules <eric.secules@macrohealth.com>
2024-11-09 09:30:05 +01:00
dotasek
96f908965c Merge branch 'master' into expose-search-prefetch-thresholds 2024-10-28 13:50:47 -04:00
Patrick Werner
7e15f133b5 feat: added config option for upliftedRefchains support 2024-10-18 10:22:08 +02:00
Tadgh
f4695b5c04 Addressing review comments 2024-09-27 12:25:09 -04:00
Tadgh
5c4ada54ae Make java default as well for people who dont update their app properties on upgrade 2024-09-27 09:22:26 -04:00
Tadgh
a12e30c7d2 Expose setting, add docs 2024-09-25 15:34:56 -04:00
dotasek
cb6fa7d4c8 Merge remote-tracking branch 'origin/master' into rel_7_3_tracking 2024-07-02 12:00:55 -04:00
Brenin Rhodes
6b98988c6f Update Clinical Reasoning plugin (#692)
* Reproducing issues with CR/HAPI cds-hooks processing

* Add new $questionnaire operation

* Update StarterIpsConfig.java

* Update pom.xml

* Fixes for configuration properties

* Update VS Code launch properties

* Fixes for CQL logging

* Update pom.xml

* Remove unused threaded option

* Update to 7.1.7

* Fix some CR defaults

* Update to new snapshot

* Update pom.xml

* Fix test settings

* Do not make prefetch calls if all items are present

* Add alternative application.yaml for CDS settings.

* Add CdsHook tests and documentation

* Comment out custom prefetch until it is more mature

* Removal of DataEndpoint parameter is not longer needed

* Fix debug logging setting being overwritten

* Revert change

* Remove unused class

* Adding Rec10 Test

* Disable test until fixed

* fix tests

---------

Co-authored-by: c-schuler <hoofschu@gmail.com>
Co-authored-by: Jonathan Percival <jonathan.i.percival@gmail.com>
2024-06-30 12:14:35 +02:00
dotasek
ab02bfeeb0 Merge branch 'master' into rel_7_3_tracking 2024-06-25 11:08:28 -04:00
dotasek
8f731a29ee WIP bump HAPI 2024-06-17 17:10:19 -04:00
Carl Anderson
255031b26f fix: use the existing naming convention
Co-authored-by: Kevin Dougan SmileCDR <72025369+KevinDougan-SmileCDR@users.noreply.github.com>
2024-06-14 11:19:09 -05:00
Carl Anderson
74344279e2 fix: use the existing naming convention
Co-authored-by: Kevin Dougan SmileCDR <72025369+KevinDougan-SmileCDR@users.noreply.github.com>
2024-06-14 11:18:35 -05:00
Carl Anderson
ce0df03aac fix: use the existing naming convention
Co-authored-by: Kevin Dougan SmileCDR <72025369+KevinDougan-SmileCDR@users.noreply.github.com>
2024-06-14 11:18:17 -05:00
Carl Anderson
9a02b13285 fix: use the existing naming convention
Co-authored-by: Kevin Dougan SmileCDR <72025369+KevinDougan-SmileCDR@users.noreply.github.com>
2024-06-14 11:18:01 -05:00
Carl Anderson
37c26a464a fix: use the existing naming convention
Co-authored-by: Kevin Dougan SmileCDR <72025369+KevinDougan-SmileCDR@users.noreply.github.com>
2024-06-14 11:17:35 -05:00
Carl Anderson
40411f6fb8 fix: use the existing naming convention
Co-authored-by: Kevin Dougan SmileCDR <72025369+KevinDougan-SmileCDR@users.noreply.github.com>
2024-06-14 11:17:06 -05:00
Carl Anderson
056c9a16b2 fix: use the correct function name 2024-06-13 16:01:53 -05:00
Carl Anderson
d4db8fbb1b fix: forgot to include a setter with my getter 2024-06-12 14:16:17 -05:00
Carl Anderson
2239fe5b45 enable mass ingestion mode 2024-06-12 12:02:05 -05:00
Carl Anderson
cc51fa6082 enable mass ingestion mode 2024-06-12 12:00:26 -05:00
dotasek.dev
a843f9b42e Merge remote-tracking branch 'origin/master' into rel_7_1_tracking 2024-05-07 11:36:10 -04:00
Muazzam Khan
c10e84e333 issue-5884-Add-Config-Resource-History : Adding configuration for Disabling Resource History. 2024-04-29 18:12:24 -04:00
dotasek.dev
1d3342de0e Merge branch 'master' into rel_7_1_tracking 2024-04-29 09:23:49 -04:00
Jens Kristian Villadsen
31e64f6bab Added exposure of job controller API (#678) 2024-04-23 14:10:02 +02:00
dotasek.dev
70da0dc7a7 Bump HAPI version, switch to DatabaseBinaryContentStorageSvcImpl 2024-04-19 14:02:43 -04:00
dotasek.dev
79c43b48be Bump HAPI version, fix deleted method in Cr properties 2024-04-09 11:29:48 -04:00
dotasek.dev
79d5441ad5 Bump version + update API 2024-03-11 10:39:23 -04:00
Matteo Steccolini
7c76755f46 fix fhir version of Parameters for ImplementationGuideR5OperationProvider.uninstall (when using R5 and enabling ig_runtime_upload_enabled, the application won't start) (#658) 2024-03-06 17:27:46 +01:00
Joshua Grisham
01a488aeb3 Allow all client_id_strategy options and add server_id_strategy (#653) 2024-03-03 17:39:26 +01:00
David Conlan
4226648867 Allow custom operations/providers in addition to interceptors (#654)
* 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
2024-03-03 17:39:03 +01:00
Jens Kristian Villadsen
1e7690fc03 Adding configurable behaviour for https://github.com/hapifhir/hapi-fhir/pull/5300 (#650) 2024-02-27 21:38:43 +01:00
dotasek.dev
eae61fd68a Merge remote-tracking branch 'origin/master' into ja_20231203_hapi_7_0 2024-02-27 14:37:31 -05:00
Jens Kristian Villadsen
9e21d8062e Feature/dynamic content (#605)
* Added dynamic content options

* Added defaults

* Added sane defaults

* Added IG operation providers for run time installation of IG's

* Refactored conditions for enabling the provider

* Refactoring

* Disable it by default in config as well

* document package install feature

* Added hosting options

* Provided better custom defaults

* Removed double default files

---------

Co-authored-by: Jose Costa Teixeira <jose.a.teixeira@gmail.com>
2024-02-15 20:02:46 +01:00
Jens Kristian Villadsen
372ef4b6c9 fix: added setLoadSynchronousUpTo to validation searches on Structu… (#645)
* fix: added `setLoadSynchronousUpTo` to validation searches on StructureDefinition

* chore: adjusted to comments
2024-02-14 09:28:11 +01:00
Jens Kristian Villadsen
7e82e63fc2 added missing uninstall (#643) 2024-02-14 08:32:27 +01:00
Jens Kristian Villadsen
bb8f620d91 fix: reintroduced configurable condition on tester (#644) 2024-02-14 08:31:53 +01:00
Luke deGruchy
164e0a98c9 Merge remote-tracking branch 'origin/master' into ja_20231203_hapi_7_0 2024-02-12 09:08:00 -05:00
Mohamed Marrouchi
dab4219bb1 feat: add support for logical urls 2024-02-06 15:54:08 +01:00
Matteo Steccolini
142191b2bd unused imports in Application.java 2023-12-21 16:58:28 +01:00
Matteo Steccolini
e49a9219af servletWebServerFactory definitely breaks things (spring-boot not starting with tomcat, and running as web application doesn't work if the bean is not at least lazy)
I'm removing it, it shouldn't be necessary (to run spring-spring boot with jetty, it's enough to enable the jetty profile?)
2023-12-21 11:54:23 +01:00
Matteo Steccolini
eafa7cfb4c servletWebServerFactory made lazy to run as web application 2023-12-18 09:07:59 +01:00
James Agnew
55e06699de Merge branch 'master' into ja_20231203_hapi_7_0 2023-12-15 09:42:24 -05:00
Jens Kristian Villadsen
9c557e2c80 Cleaned up for running boot as default (#620) 2023-12-05 19:56:31 +01:00
Levi
0be636c169 Affected Issue(s): #606 (#612)
What this commit has achieved:
1. Externalized location of "mdm-rules.json" in the `AppProperties`
2. More info about the `ResourceLoader` interface is available at
https://docs.spring.io/spring-framework/reference/core/resources.html#resources-resourceloader
2023-12-04 21:10:21 +01:00
Levi
41a537efb2 Affected Issue(s): #611 (#617)
* Affected Issue(s): #611

What this commit has achieved:
1. MDM requires an implementation of `INicknameSvc`, it was instantiated
in `NicknameServiceConfig`
The error message regarding this was:
```
APPLICATION FAILED TO START

Description:

Parameter 2 of method matcherFactory in
ca.uhn.fhir.jpa.mdm.config.MdmCommonConfig required a bean of type
'ca.uhn.fhir.jpa.nickname.INicknameSvc' that could not be found.

Action:

Consider defining a bean of type 'ca.uhn.fhir.jpa.nickname.INicknameSvc'
in your configuration.
```
2. MDM requires the subscription of type message
The error message regarding this was:
```
2023-12-01 11:34:03
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'mdmSubmitterInterceptorLoader': Invocation of init
method failed; nested exception is
ca.uhn.fhir.context.ConfigurationException: HAPI-2421: MDM requires
Message Subscriptions to be enabled in the Storage Settings
```

* Affected Issue(s): #611

What this commit has achieved:
1. Added Integration Test for future-proof
2023-12-04 21:07:51 +01:00
James Agnew
0133663fbc Update to HAPI FHIR 7.0.0 Draft 2023-12-03 14:23:05 -05:00
Justin McKelvy
d1c6b0661d new ide formatting 2023-11-28 11:08:59 -07:00