| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-11-06 | fix: docs uses APP_PSEUDOMYMIZE_GPAS_PID_DOMAIN (#184) | Paul-Christian Volkmer | 1 | -0/+1 | |
| 2025-11-04 | fix: errors in response parsing (#181)v0.12.0-rc.1 | Paul-Christian Volkmer | 1 | -0/+36 | |
| 2025-11-03 | fix: do not re-anonymize diagnosis ID (#179) | Paul-Christian Volkmer | 1 | -0/+11 | |
| 2025-11-01 | test: check equal anonymization for diagnosis and references (#177) | Paul-Christian Volkmer | 1 | -2/+61 | |
| This should ensure correct anonymization because some cases of non-resolvable references have been observed in previous runs. | |||||
| 2025-10-31 | fix: only send nested content with MTB record (#175) | Paul-Christian Volkmer | 1 | -2/+2 | |
| 2025-10-31 | fix: getProvisionTypeByPolicyCode updated to new consent structure (#173) | jlidke | 1 | -0/+58 | |
| 2025-10-28 | test: add check result emit tests (#168) | Paul-Christian Volkmer | 1 | -16/+145 | |
| 2025-10-27 | fix: use correct gPAS URI for connection test (#166) | Paul-Christian Volkmer | 1 | -0/+141 | |
| 2025-10-22 | Merge pull request #154 | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2025-08-27 | fix: add missing requestId to KafkaMtbFileSender (#142) | Paul-Christian Volkmer | 1 | -0/+2 | |
| 2025-08-25 | fix: mime type representation in kafka header (#139) | Paul-Christian Volkmer | 1 | -2/+9 | |
| 2025-08-20 | feat: configuration of genomDe test submission via ↵ | jlidke | 1 | -0/+38 | |
| 'app.genomDeTestSubmission' = 'true', is implemented, now. (#136) Co-authored-by: Paul-Christian Volkmer <code@pcvolkmer.de> | |||||
| 2025-08-18 | 132 fix consent check (#133) | jlidke | 2 | -15/+37 | |
| 2025-08-15 | feat: check consent for DNPM 2.1 requests (#126) | Paul-Christian Volkmer | 6 | -18/+508 | |
| Co-authored-by: Jakub Lidke <jakub.lidke@uni-marburg.de> | |||||
| 2025-08-14 | 108 anonym id mtb v2 (#131) | jlidke | 1 | -0/+58 | |
| 2025-08-12 | refactor: remove obsolete bwHC data model V1.0 (#129) | Paul-Christian Volkmer | 10 | -1135/+214 | |
| 2025-07-23 | refactor: simple code cleanups (#125) | Paul-Christian Volkmer | 1 | -41/+18 | |
| 2025-07-23 | 119 add transaction (#124) | jlidke | 1 | -2/+14 | |
| 2025-07-22 | 63 check consent status (#120) | jlidke | 6 | -37/+448 | |
| Co-authored-by: Paul-Christian Volkmer <code@pcvolkmer.de> | |||||
| 2025-06-26 | chore: data model changes (#117) | Paul-Christian Volkmer | 1 | -1/+1 | |
| See: https://github.com/dnpm-dip/mtb-model/commit/3234082af1faf40d6b2faa67f8afcef95d2a5a3b | |||||
| 2025-05-30 | chore: update dnpm mtb dto library (#113) | Paul-Christian Volkmer | 3 | -65/+71 | |
| 2025-04-06 | feat: support multiple request content types (#109) | Paul-Christian Volkmer | 6 | -228/+443 | |
| 2025-04-06 | feat: add pseudonymization for patient IDs (#107) | Paul-Christian Volkmer | 1 | -145/+228 | |
| 2025-04-06 | feat: add endpoint for DNPM-Datamodel V2 using content negotiation (#104) | Paul-Christian Volkmer | 2 | -6/+114 | |
| This simply adds an REST endpoint without proper implementation. The goal is to accept DNPM V2 JSON data. | |||||
| 2025-04-04 | feat: add new MTB endpoint path (#93) | Paul-Christian Volkmer | 1 | -71/+109 | |
| 2025-04-03 | feat: use issue severity to create status (#90) | Paul-Christian Volkmer | 3 | -59/+241 | |
| 2025-03-23 | feat: do not retry on validation issues (#89) | Paul-Christian Volkmer | 1 | -4/+9 | |
| This will prevent retry if response is HTTP 400 or HTTP 422. | |||||
| 2025-03-22 | feat: handle and save issue report for non HTTP 2xx responses | Paul-Christian Volkmer | 2 | -8/+8 | |
| 2025-03-20 | chore: use API URL to DNPM:DIP | Paul-Christian Volkmer | 1 | -7/+7 | |
| 2025-03-08 | refactor: use different sender classes for bwHC and DIP | Paul-Christian Volkmer | 2 | -5/+267 | |
| 2025-03-08 | fix: use patient pseudonym value | Paul-Christian Volkmer | 1 | -2/+2 | |
| 2025-03-08 | feat: Support POSTing data to dnpm:dip | Niklas Sombert | 1 | -7/+7 | |
| 2025-02-09 | test: explicit request URI check and fix use of expect() | Paul-Christian Volkmer | 1 | -24/+24 | |
| 2024-12-23 | chore: update to mockito-kotlin 5.4.0 | Paul-Christian Volkmer | 6 | -13/+6 | |
| With this change, `anyValueClass()` from mockito-kotlin replaces own implementation. | |||||
| 2024-11-01 | feat: Allow configuring basic auth for the rest uri (#75) | Niklas | 1 | -3/+3 | |
| 2024-07-15 | refactor: rename db column name to reflect content | Paul-Christian Volkmer | 1 | -3/+3 | |
| 2024-07-15 | refactor: add types for patient id and pseudonym | Paul-Christian Volkmer | 8 | -86/+83 | |
| 2024-05-27 | test: use Kotlin KArgumentCaptor | Paul-Christian Volkmer | 1 | -7/+6 | |
| 2024-05-27 | feat: use RequestId type | Paul-Christian Volkmer | 7 | -41/+80 | |
| 2024-05-15 | fix: add missing 'fatal' severity | Paul-Christian Volkmer | 1 | -8/+11 | |
| 2024-05-07 | refactor: move classes into package 'security' | Paul-Christian Volkmer | 2 | -5/+2 | |
| 2024-05-06 | refactor: use whenever() instead of `when` in tests | Paul-Christian Volkmer | 2 | -24/+25 | |
| 2024-05-06 | test: add tests for UserRoleService | Paul-Christian Volkmer | 1 | -0/+205 | |
| 2024-05-06 | fix: handle null values in MtbFile | Paul-Christian Volkmer | 1 | -0/+61 | |
| This should not occur but if, it should not result in NPE except for * Patient * Consent * Episode | |||||
| 2024-05-02 | refactor: use RequestService in ResponseProcessor | Paul-Christian Volkmer | 1 | -11/+10 | |
| 2024-04-30 | refactor: use Fingerprint type instead of plain String | Paul-Christian Volkmer | 3 | -16/+19 | |
| 2024-04-29 | refactor: add additional constructors | Paul-Christian Volkmer | 2 | -114/+112 | |
| 2024-03-12 | feat: salted re-hash IDs within MTB file except patient ID | Paul-Christian Volkmer | 2 | -3/+76 | |
| 2024-03-09 | feat: do not use episode id in kafka record key | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2024-03-08 | feat: use requestId from incoming Kafka Record Header | Paul-Christian Volkmer | 1 | -0/+33 | |
