|
fc1901211d
|
feat: use requestId from incoming Kafka Record Header
|
2024-03-08 15:42:04 +01:00 |
|
|
cfdf41d550
|
feat: add config option to deactivate duplication check
|
2024-03-01 07:27:58 +01:00 |
|
|
952ad8c0cf
|
test: add test for incoming kafka message processing
|
2024-02-29 12:49:06 +01:00 |
|
|
50a6d66718
|
feat: new kafka config due to kafka input
|
2024-02-19 17:06:02 +01:00 |
|
|
59d8744c84
|
refactor: move mtb file controller into package input
|
2024-02-17 14:58:24 +01:00 |
|
|
6dcbfde62e
|
test: add tests for TokenService
|
2024-01-21 14:13:09 +01:00 |
|
|
c892ff2461
|
test #17: add tests for retry
|
2024-01-04 11:50:39 +01:00 |
|
|
4a9cffbaa5
|
feat #17: initial support for request retry
|
2024-01-04 07:33:03 +01:00 |
|
|
3cc4f8c1a4
|
test: add tests to ensure patient id pseudonym
This uses fake MTBFile JSON as described here:
https://ibmi-intra.cs.uni-tuebingen.de/display/ZPM/bwHC+REST+API
|
2023-12-14 12:56:36 +01:00 |
|
|
d7949a7dce
|
test: expect sorted data quality report issues
|
2023-12-05 14:34:51 +01:00 |
|
|
f5999ff325
|
test: expect 3 issues with different severity
|
2023-12-05 14:31:43 +01:00 |
|
|
ced6609d9a
|
fix: add info severity to data quality report
|
2023-12-05 14:24:40 +01:00 |
|
|
4196664060
|
Issue #12: Transform MTBFile objects by using transformation rules
|
2023-10-05 12:09:56 +02:00 |
|
|
1e1db1c4d9
|
Issue #12: Add application config for transformation configuration
|
2023-10-05 11:37:10 +02:00 |
|
|
7440fe1e23
|
Issue #12: Basic implementation of transformation service
|
2023-10-05 10:51:49 +02:00 |
|
jlidke
|
bf8f87b261
|
fix: removed gaps system from GPAS pseudonym value. Also added clean up method, which will replace filename invalid characters witch '_'. (#11)
|
2023-09-04 15:41:22 +02:00 |
|
|
8dc82225a4
|
Issue #7: Send and expect requestId in record body, not in record key (#8)
|
2023-08-16 15:25:46 +02:00 |
|
|
72295202ec
|
Code cleanup
|
2023-08-12 22:19:29 +02:00 |
|
|
6ecb439007
|
Issue #3: Detect the request type of request with last known status (#5)
|
2023-08-11 09:22:54 +02:00 |
|
|
cb9c590472
|
Issue #2: Do not serialize JSON string as custom string (#4)
In addition to that, if REST request did not contain a response body, use empty
string as data quality report string.
|
2023-08-11 09:13:45 +02:00 |
|
|
002b0618cf
|
Add tests for KafkaMtbFileSender
|
2023-08-10 13:35:35 +02:00 |
|
|
2b42a4d262
|
Tests for RestMtbFileSender
|
2023-08-10 12:14:13 +02:00 |
|
|
1a640ff9df
|
Decouple request and response processing
|
2023-08-09 18:15:20 +02:00 |
|
|
7f048e2483
|
Do not append custom prefix to gPAS pseudonym
|
2023-08-09 12:26:57 +02:00 |
|
|
47830ed9f7
|
Use single MtbFileSender
|
2023-08-09 10:34:23 +02:00 |
|
|
7739afad1f
|
Handle MTB File with rejected consent as deletion request
|
2023-08-09 08:13:27 +02:00 |
|
|
6ad6ee13a1
|
Ignore unknown properties in DataQualityResponse
|
2023-08-08 19:20:45 +02:00 |
|
|
536ecbbd56
|
Add tests for error response status
|
2023-08-08 18:52:03 +02:00 |
|
|
422441a3b3
|
Add tests for RequestProcessor
|
2023-08-08 16:46:02 +02:00 |
|
|
b75328b74d
|
Move integration tests into own source-set
|
2023-08-08 15:16:58 +02:00 |
|
|
4051b5094c
|
Keep database testcontainer alive until all tests are done
|
2023-08-08 14:58:10 +02:00 |
|
|
bcc23f6b14
|
Add RequestService to handle access to requests
|
2023-08-08 14:57:31 +02:00 |
|
|
1fc09d691e
|
Rename test class to match applications main class name
|
2023-08-08 13:34:53 +02:00 |
|
|
3039b4b2a7
|
Add basic Testcontainers test setup
|
2023-08-08 13:23:37 +02:00 |
|