summaryrefslogtreecommitdiff
path: root/src/main/kotlin/dev/dnpm/etl/processor/services
AgeCommit message (Expand)AuthorFilesLines
11 daysfeat: send submission as a follow-up (#290)Paul-Christian Volkmer1-3/+29
2026-05-12feat: use Jackson 3 for JSON serde (#286)Paul-Christian Volkmer6-70/+92
2026-04-22fix: do not block earlier initial requests with error response (#281)Paul-Christian Volkmer1-6/+7
2026-03-23fix: filtered requests sort order DESC (#274)Paul-Christian Volkmer1-0/+1
2026-03-12refactor: extract List.toPage() implementation (#269)Paul-Christian Volkmer1-16/+14
2026-03-12fix: filter request list into page (#267)Paul-Christian Volkmer1-2/+5
2026-03-11feat: save error request for invalid input (#264)Paul-Christian Volkmer1-192/+218
2026-03-11feat: add request filter (#262)Paul-Christian Volkmer1-0/+24
2026-03-07feat: search by patient pseudonym and TAN (#256)Paul-Christian Volkmer1-0/+4
2026-03-06fix: ensure metadata is initialized using MtbFileConsentServicePaul-Christian Volkmer1-2/+2
2026-03-06feat: save TAN for MTB requests (#253)Paul-Christian Volkmer1-0/+4
2026-03-02chore: do not log unknown responsePaul-Christian Volkmer2-1/+1
2026-01-22feat!: allow missing GenomDE gICS domain name (#244)Paul-Christian Volkmer1-11/+15
2026-01-21feat: always send dataset without consent (#243)Paul-Christian Volkmer1-30/+13
2026-01-06feat: block further initial submissions (#232)Paul-Christian Volkmer1-6/+69
2025-12-16fix: do not save PID in test mode (#228)Paul-Christian Volkmer1-8/+4
2025-12-16deps!: update dto lib to version 0.2.0 (#226)Paul-Christian Volkmer1-3/+3
2025-11-11chore: use spotless for kotlin code (#191)Paul-Christian Volkmer6-504/+564
2025-11-06chore: change annotation for KT-73255 (#185)Paul-Christian Volkmer1-3/+3
2025-10-31fix: getProvisionTypeByPolicyCode updated to new consent structure (#173)jlidke1-10/+11
2025-09-04refactor: several changes related to code style and readability (#152)Paul-Christian Volkmer1-13/+16
2025-08-20feat: configuration of genomDe test submission via 'app.genomDeTestSubmission...jlidke1-29/+24
2025-08-18132 fix consent check (#133)jlidke1-40/+36
2025-08-15feat: check consent for DNPM 2.1 requests (#126)Paul-Christian Volkmer1-11/+11
2025-08-12refactor: remove obsolete bwHC data model V1.0 (#129)Paul-Christian Volkmer2-21/+4
2025-07-23119 add transaction (#124)jlidke2-3/+16
2025-07-2263 check consent status (#120)jlidke3-25/+337
2025-04-06feat: support multiple request content types (#109)Paul-Christian Volkmer2-20/+49
2025-03-22feat: handle and save issue report for non HTTP 2xx responsesPaul-Christian Volkmer1-1/+1
2024-07-15refactor: rename db column name to reflect contentPaul-Christian Volkmer2-3/+3
2024-07-15refactor: add types for patient id and pseudonymPaul-Christian Volkmer2-15/+18
2024-05-27feat: use RequestId typePaul-Christian Volkmer4-7/+12
2024-05-07refactor: move classes into package 'security'Paul-Christian Volkmer2-153/+0
2024-05-02refactor: use RequestService in ResponseProcessorPaul-Christian Volkmer1-4/+3
2024-05-02refactor: use RequestService in controllersPaul-Christian Volkmer1-4/+21
2024-04-30refactor: use Fingerprint type instead of plain StringPaul-Christian Volkmer1-6/+9
2024-04-29refactor: add additional constructorsPaul-Christian Volkmer1-12/+12
2024-03-12feat: salted re-hash IDs within MTB file except patient IDPaul-Christian Volkmer1-0/+2
2024-03-08feat: use requestId from incoming Kafka Record HeaderPaul-Christian Volkmer1-2/+7
2024-03-01feat: add config page for user role assignmentPaul-Christian Volkmer1-0/+61
2024-03-01feat: add config option to deactivate duplication checkPaul-Christian Volkmer1-2/+4
2024-01-18feat #29: add initial support for mtbfile api tokensPaul-Christian Volkmer1-0/+92
2023-12-04feat: add page that shows transformation configurationv0.2.0Paul-Christian Volkmer1-1/+5
2023-10-05Issue #12: Transform MTBFile objects by using transformation rulesPaul-Christian Volkmer2-3/+4
2023-10-05Issue #12: Add application config for transformation configurationPaul-Christian Volkmer1-0/+19
2023-10-05Issue #12: Basic implementation of transformation servicePaul-Christian Volkmer1-0/+62
2023-08-16Issue #7: Send and expect requestId in record body, not in record key (#8)Paul-Christian Volkmer2-33/+23
2023-08-15Change Kafka response body JSON aliasPaul-Christian Volkmer1-2/+2
2023-08-12Code cleanupPaul-Christian Volkmer2-6/+1
2023-08-11Issue #3: Detect the request type of request with last known status (#5)Paul-Christian Volkmer2-4/+5