summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2025-08-27fix: add missing requestId to KafkaMtbFileSender (#142)Paul-Christian Volkmer2-4/+5
2025-08-26fix: do not set unexpected config values (#141)v0.11.0-rc.2Paul-Christian Volkmer1-3/+1
2025-08-25chore: use apache image including SSL config (#140)Paul-Christian Volkmer1-2/+96
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-25fix: mime type representation in kafka header (#139)Paul-Christian Volkmer2-7/+12
2025-08-20feat: configuration of genomDe test submission via ↵jlidke2-29/+62
'app.genomDeTestSubmission' = 'true', is implemented, now. (#136) Co-authored-by: Paul-Christian Volkmer <code@pcvolkmer.de>
2025-08-18feat: do not default to test submissions (#135)Paul-Christian Volkmer1-1/+1
2025-08-18fix: add /mtb path alias for /mtbfile (#134)Paul-Christian Volkmer1-0/+2
2025-08-18132 fix consent check (#133)jlidke6-2026/+1885
2025-08-15feat: check consent for DNPM 2.1 requests (#126)Paul-Christian Volkmer21-292/+940
Co-authored-by: Jakub Lidke <jakub.lidke@uni-marburg.de>
2025-08-14108 anonym id mtb v2 (#131)jlidke2-12/+233
2025-08-12refactor: remove obsolete bwHC data model V1.0 (#129)Paul-Christian Volkmer25-1556/+278
2025-07-23refactor: simple code cleanups (#125)Paul-Christian Volkmer2-58/+33
2025-07-23119 add transaction (#124)jlidke11-26/+149
2025-07-2263 check consent status (#120)jlidke42-141/+5844
Co-authored-by: Paul-Christian Volkmer <code@pcvolkmer.de>
2025-07-20chore: update mtb data model example file (#123)Paul-Christian Volkmer1-1034/+915
2025-06-26chore: data model changes (#117)Paul-Christian Volkmer3-999/+1022
See: https://github.com/dnpm-dip/mtb-model/commit/3234082af1faf40d6b2faa67f8afcef95d2a5a3b
2025-05-30chore: update dnpm mtb dto library (#113)Paul-Christian Volkmer5-2268/+2640
2025-04-06feat: support multiple request content types (#109)Paul-Christian Volkmer15-305/+617
2025-04-06feat: add pseudonymization for patient IDs (#107)Paul-Christian Volkmer2-151/+323
2025-04-06refactor: move CustomMediaType into types.kt (#105)Paul-Christian Volkmer2-37/+16
2025-04-06feat: add endpoint for DNPM-Datamodel V2 using content negotiation (#104)Paul-Christian Volkmer6-13/+2435
This simply adds an REST endpoint without proper implementation. The goal is to accept DNPM V2 JSON data.
2025-04-04feat: remove obsolete config params (#101)Paul-Christian Volkmer5-72/+8
2025-04-04feat: remove SSL-CA-Location config (#99)Paul-Christian Volkmer3-110/+7
2025-04-04refactor: update use of deprecated methods (#96)Paul-Christian Volkmer1-6/+20
2025-04-04refactor: replace deprecated MockBean annotations (#95)Paul-Christian Volkmer9-57/+68
2025-04-04chore: update to Spring Boot 3.4Paul-Christian Volkmer4-7/+7
2025-04-04feat: add new MTB endpoint path (#93)Paul-Christian Volkmer2-73/+111
2025-04-04feat: show issue path if available in response body (#92)Paul-Christian Volkmer3-3/+22
2025-04-03feat: use issue severity to create status (#90)Paul-Christian Volkmer8-70/+272
2025-03-23feat: do not retry on validation issues (#89)Paul-Christian Volkmer2-4/+12
This will prevent retry if response is HTTP 400 or HTTP 422.
2025-03-23Code cleanup (#87)Paul-Christian Volkmer4-11/+13
* 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-23test: use Europe/Berlin as timezone in testsPaul-Christian Volkmer1-5/+7
2025-03-22feat: handle and save issue report for non HTTP 2xx responsesPaul-Christian Volkmer4-11/+13
2025-03-21chore: highlight selected config tabPaul-Christian Volkmer1-2/+3
2025-03-21chore: update bwhc-dto-javaPaul-Christian Volkmer1-1/+1
This enables use of WHOGrading version 2021.
2025-03-20feat: add checks for DNPM:DIP backendPaul-Christian Volkmer2-2/+11
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-20refactor: use UriComponentsBuilder to build URL to be usedPaul-Christian Volkmer2-8/+28
This prevents problems using trailing slash in remote API URL.
2025-03-20chore: use API URL to DNPM:DIPPaul-Christian Volkmer1-7/+7
2025-03-08refactor: use different sender classes for bwHC and DIPPaul-Christian Volkmer6-24/+362
2025-03-08fix: use patient pseudonym valuePaul-Christian Volkmer1-2/+2
2025-03-08feat: Support POSTing data to dnpm:dipNiklas Sombert3-9/+27
2025-02-09test: explicit request URI check and fix use of expect()Paul-Christian Volkmer1-24/+24
2024-12-23chore: update to mockito-kotlin 5.4.0Paul-Christian Volkmer6-13/+6
With this change, `anyValueClass()` from mockito-kotlin replaces own implementation.
2024-11-01feat: Allow configuring basic auth for the rest uri (#75)Niklas3-7/+21
2024-11-01chore: gPas health check, fetch metadata instead of send invalid gPas ↵jlidke1-5/+2
request (#73)
2024-07-15refactor: use dedicated type for path paramPaul-Christian Volkmer2-3/+36
2024-07-15refactor: rename template attribute to reflect contentPaul-Christian Volkmer2-15/+15
2024-07-15refactor: rename db column name to reflect contentPaul-Christian Volkmer8-18/+20
2024-07-15refactor: add types for patient id and pseudonymPaul-Christian Volkmer25-180/+216
2024-06-25style: use sans-serif font everywherePaul-Christian Volkmer1-1/+4