6dfec5c341
fix: add status badge for 'NO_CONSENT' ( #149 )
2025-09-03 21:18:28 +02:00
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
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
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
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
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
91e2cf5ef1
refactor: use different sender classes for bwHC and DIP
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
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
6e0ec6b95a
style: use sans-serif font everywhere
2024-06-25 16:16:13 +02:00
3a2f6a2bb6
chore: update oidc client local dev password
2024-06-25 16:05:41 +02:00
fb5a3c062c
feat: allow access to MTBFile endpoint for non-token users
2024-05-27 12:19:24 +02:00
8fc0609aa4
feat: use RequestId type
2024-05-27 11:23:20 +02:00
011511d5ef
feat: use details as alias for message in data quality report
2024-05-16 09:08:21 +02:00
e9839c2731
fix: add missing 'fatal' severity
2024-05-15 17:27:04 +02:00
86bee9e2cf
feat: show info if no requests present
2024-05-08 13:08:15 +02:00
52171e8ebe
test: add test for config SSE endpoint
2024-05-08 09:18:29 +02:00