9cc9f130df
chore: add custom banner file ( #146 )
2025-09-01 13:31:08 +02:00
ba21d029d1
fix: add missing requestId to KafkaMtbFileSender ( #142 )
2025-08-27 15:07:43 +02:00
b7aa187293
fix: do not set unexpected config values ( #141 )
2025-08-26 09:16:07 +02:00
8402462c3b
chore: use apache image including SSL config ( #140 )
...
The main purpose is to abandon bitnami kafka image.
The examples now include localhost certs and keys for development
purposes only.
More advanced support for SSL connections to kafka will be
available in later versions.
2025-08-25 12:43:32 +02:00
d3e6aa5821
fix: mime type representation in kafka header ( #139 )
2025-08-25 12:13:44 +02:00
jlidke
3b66f42eb2
feat: configuration of genomDe test submission via 'app.genomDeTestSubmission' = 'true', is implemented, now. ( #136 )
...
Co-authored-by: Paul-Christian Volkmer <code@pcvolkmer.de >
2025-08-20 10:47:38 +02:00
c40fd7f816
feat: do not default to test submissions ( #135 )
2025-08-18 13:25:34 +02:00
1759729931
fix: add /mtb path alias for /mtbfile ( #134 )
2025-08-18 12:51:22 +02:00
jlidke
7f80224eac
132 fix consent check ( #133 )
2025-08-18 12:30:19 +02:00
3eb1c79cec
feat: check consent for DNPM 2.1 requests ( #126 )
...
Co-authored-by: Jakub Lidke <jakub.lidke@uni-marburg.de >
2025-08-15 12:37:42 +02:00
jlidke
be513f305a
108 anonym id mtb v2 ( #131 )
2025-08-14 10:33:55 +02:00
2e88157893
refactor: remove obsolete bwHC data model V1.0 ( #129 )
2025-08-12 23:11:50 +02:00
e5693736d8
refactor: simple code cleanups ( #125 )
2025-07-23 22:45:04 +02:00
jlidke
dfc9de78ce
119 add transaction ( #124 )
2025-07-23 22:11:47 +02:00
jlidke
199511e567
63 check consent status ( #120 )
...
Co-authored-by: Paul-Christian Volkmer <code@pcvolkmer.de >
2025-07-22 20:02:15 +02:00
1a5737189c
chore: update mtb data model example file ( #123 )
2025-07-20 11:57:53 +02:00
858189aa59
chore: data model changes ( #117 )
...
See: 3234082af1
2025-06-26 01:08:30 +02:00
1dd601e8db
chore: update dnpm mtb dto library ( #113 )
2025-05-30 22:36:38 +02:00
c6b37fda69
feat: support multiple request content types ( #109 )
2025-04-06 22:17:46 +02:00
8e3de6a220
feat: add pseudonymization for patient IDs ( #107 )
2025-04-06 14:42:09 +02:00
c5c553f817
refactor: move CustomMediaType into types.kt ( #105 )
2025-04-06 13:43:58 +02:00
7d97365aea
feat: add endpoint for DNPM-Datamodel V2 using content negotiation ( #104 )
...
This simply adds an REST endpoint without proper implementation. The goal is to accept DNPM V2 JSON data.
2025-04-06 13:36:30 +02:00
48b1e62e22
feat: remove obsolete config params ( #101 )
2025-04-04 17:31:50 +02:00
66cc818755
feat: remove SSL-CA-Location config ( #99 )
2025-04-04 17:06:09 +02:00
9d4786fae3
refactor: update use of deprecated methods ( #96 )
2025-04-04 16:39:47 +02:00
b78dc3519b
refactor: replace deprecated MockBean annotations ( #95 )
2025-04-04 16:13:07 +02:00
46015c5b66
chore: update to Spring Boot 3.4
2025-04-04 15:33:49 +02:00
7ae34719fd
feat: add new MTB endpoint path ( #93 )
2025-04-04 14:34:31 +02:00
033750eb10
feat: show issue path if available in response body ( #92 )
2025-04-04 13:59:51 +02:00
befeef3153
feat: use issue severity to create status ( #90 )
2025-04-03 17:06:03 +02:00
98b971d7db
feat: do not retry on validation issues ( #89 )
...
This will prevent retry if response is HTTP 400 or HTTP 422.
2025-03-23 13:35:24 +01:00
56a63b276e
Code cleanup ( #87 )
...
* refactor: Replace usage of Void with Kotlins Unit
* refactor: make ConnectionCheckService a functional interface
* refactor: ignore unused exception
* refactor: use property access syntax
* refactor: use const value for login path
2025-03-23 12:09:34 +01:00
c0ea5fcd51
test: use Europe/Berlin as timezone in tests
2025-03-23 01:05:06 +01:00
4ad6c4bd0a
feat: handle and save issue report for non HTTP 2xx responses
2025-03-22 11:04:32 +01:00
3c5639708f
chore: highlight selected config tab
2025-03-21 19:26:25 +01:00
38261d6d2c
chore: update bwhc-dto-java
...
This enables use of WHOGrading version 2021.
2025-03-21 19:11:24 +01:00
47ebe46974
feat: add checks for DNPM:DIP backend
...
Since DNPM:DIP responds with HTTP 404 on API base path, the Kaplan-Meier Config
endpoint will be used to check availability of DNPM:DIP backend API.
2025-03-20 14:39:40 +01:00
f347653be8
refactor: use UriComponentsBuilder to build URL to be used
...
This prevents problems using trailing slash in remote API URL.
2025-03-20 14:19:25 +01:00
775a7df1ce
chore: use API URL to DNPM:DIP
2025-03-20 14:13:21 +01:00
91e2cf5ef1
refactor: use different sender classes for bwHC and DIP
2025-03-08 11:42:14 +01:00
262c54f2e5
fix: use patient pseudonym value
2025-03-08 11:42:14 +01:00
Niklas Sombert
b25e580113
feat: Support POSTing data to dnpm:dip
2025-03-08 11:42:14 +01:00
1e652a7856
test: explicit request URI check and fix use of expect()
2025-02-09 11:19:35 +01:00
74ff9f08a4
chore: update to mockito-kotlin 5.4.0
...
With this change, `anyValueClass()` from mockito-kotlin
replaces own implementation.
2024-12-23 18:16:37 +01:00
Niklas
6cdbd35e64
feat: Allow configuring basic auth for the rest uri ( #75 )
2024-11-01 13:56:54 +01:00
jlidke
d258d9081b
chore: gPas health check, fetch metadata instead of send invalid gPas request ( #73 )
2024-11-01 13:54:40 +01:00
464c8b8c1d
refactor: use dedicated type for path param
2024-07-15 11:59:00 +02:00
3f1bb4f4e2
refactor: rename template attribute to reflect content
2024-07-15 11:51:33 +02:00
370ea87095
refactor: rename db column name to reflect content
2024-07-15 11:44:19 +02:00
c8f6e6efc8
refactor: add types for patient id and pseudonym
2024-07-15 10:31:52 +02:00