| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-01-02 | fix: add rest uri config to integration tests | Paul-Christian Volkmer | 2 | -0/+11 | |
| 2024-01-02 | feat #15: add connection checks to bwHC backend | Paul-Christian Volkmer | 7 | -11/+154 | |
| 2023-12-14 | test: add tests to ensure patient id pseudonym | Paul-Christian Volkmer | 2 | -0/+65 | |
| This uses fake MTBFile JSON as described here: https://ibmi-intra.cs.uni-tuebingen.de/display/ZPM/bwHC+REST+API | |||||
| 2023-12-14 | fix: Replace the patient's id in more places (#14) | Niklas | 1 | -2/+5 | |
| This adds studyInclusionRequests and tumorMorphology. | |||||
| 2023-12-05 | test: expect sorted data quality report issues | Paul-Christian Volkmer | 1 | -4/+4 | |
| 2023-12-05 | test: expect 3 issues with different severity | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2023-12-05 | feat: sort data quality report items by severity | Paul-Christian Volkmer | 1 | -1/+4 | |
| 2023-12-05 | fix: add info severity to data quality report | Paul-Christian Volkmer | 4 | -2/+19 | |
| 2023-12-04 | feat: add page that shows transformation configurationv0.2.0 | Paul-Christian Volkmer | 5 | -1/+117 | |
| 2023-12-04 | style: add colored table rows for requests | Paul-Christian Volkmer | 1 | -11/+41 | |
| 2023-11-25 | test: add integration test for mtb file transformation | Paul-Christian Volkmer | 1 | -0/+93 | |
| 2023-10-05 | Issue #12: Log transformation count applied on application start | Paul-Christian Volkmer | 1 | -0/+4 | |
| 2023-10-05 | Issue #12: Transform MTBFile objects by using transformation rules | Paul-Christian Volkmer | 5 | -22/+41 | |
| 2023-10-05 | Issue #12: Add application config for transformation configuration | Paul-Christian Volkmer | 5 | -8/+78 | |
| 2023-10-05 | Issue #12: Basic implementation of transformation service | Paul-Christian Volkmer | 2 | -0/+145 | |
| 2023-09-04 | fix: removed gaps system from GPAS pseudonym value. Also added clean up ↵ | jlidke | 2 | -1/+22 | |
| method, which will replace filename invalid characters witch '_'. (#11) | |||||
| 2023-08-30 | Merge remote-tracking branch 'origin/add-docker-build' | Paul-Christian Volkmer | 1 | -20/+27 | |
| 2023-08-30 | chore: added log msg to GpasPseudonymGenerator | Jakub Lidke | 1 | -20/+27 | |
| 2023-08-30 | Remove comment to use host alias | Paul-Christian Volkmer | 1 | -3/+0 | |
| 2023-08-30 | test: * added additional external host 'localhost', now we can connect ↵ | Jakub Lidke | 1 | -1/+1 | |
| without additional host alias. * added akhq to dev-compose.yml | |||||
| 2023-08-28 | test: * added additional external host 'localhost', now we can connect ↵ | Jakub Lidke | 1 | -1/+1 | |
| without additional host alias. * added akhq to dev-compose.yml | |||||
| 2023-08-25 | chore: dev kafka is available via localhost, now. | Jakub Lidke | 1 | -1/+1 | |
| 2023-08-19 | Throw PseudonymRequestFailed exception with error message | Paul-Christian Volkmer | 1 | -4/+11 | |
| This will throw an exception with error message describing what the error is instead of having a more generic NoSuchElementException to be thrown if Optional.get() has no value after calling findFirst() on an empty stream. | |||||
| 2023-08-16 | Issue #7: Send and expect requestId in record body, not in record key (#8) | Paul-Christian Volkmer | 6 | -56/+80 | |
| 2023-08-15 | Change Kafka response body JSON alias | Paul-Christian Volkmer | 1 | -2/+2 | |
| 2023-08-15 | Update dev config and added related information into README.md | Paul-Christian Volkmer | 1 | -2/+5 | |
| 2023-08-12 | Code cleanup | Paul-Christian Volkmer | 10 | -32/+26 | |
| 2023-08-11 | Issue #3: Detect the request type of request with last known status (#5) | Paul-Christian Volkmer | 5 | -28/+49 | |
| 2023-08-11 | Issue #2: Do not serialize JSON string as custom string (#4) | Paul-Christian Volkmer | 3 | -15/+51 | |
| In addition to that, if REST request did not contain a response body, use empty string as data quality report string. | |||||
| 2023-08-10 | Add tests for KafkaMtbFileSender | Paul-Christian Volkmer | 2 | -2/+171 | |
| 2023-08-10 | Tests for RestMtbFileSender | Paul-Christian Volkmer | 3 | -5/+171 | |
| 2023-08-09 | Decouple request and response processing | Paul-Christian Volkmer | 10 | -188/+573 | |
| 2023-08-09 | Do not append custom prefix to gPAS pseudonym | Paul-Christian Volkmer | 5 | -45/+155 | |
| 2023-08-09 | Use single MtbFileSender | Paul-Christian Volkmer | 4 | -63/+57 | |
| 2023-08-09 | Change endpoint configuration to select single endpoint | Paul-Christian Volkmer | 4 | -11/+163 | |
| * If REST endpoint is configured, it will be used * If Kafka endpoint is configured, it will be used * If both endpoints are configured, REST configuration has precedence and will be used | |||||
| 2023-08-09 | Handle MTB File with rejected consent as deletion request | Paul-Christian Volkmer | 2 | -4/+160 | |
| 2023-08-08 | Ignore unknown properties in DataQualityResponse | Paul-Christian Volkmer | 2 | -0/+73 | |
| 2023-08-08 | Add tests for error response status | Paul-Christian Volkmer | 1 | -2/+91 | |
| 2023-08-08 | Add tests for RequestProcessor | Paul-Christian Volkmer | 2 | -9/+220 | |
| 2023-08-08 | Move integration tests into own source-set | Paul-Christian Volkmer | 3 | -0/+0 | |
| 2023-08-08 | Keep database testcontainer alive until all tests are done | Paul-Christian Volkmer | 1 | -1/+7 | |
| 2023-08-08 | Add RequestService to handle access to requests | Paul-Christian Volkmer | 4 | -7/+402 | |
| 2023-08-08 | Rename test class to match applications main class name | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2023-08-08 | Add basic Testcontainers test setup | Paul-Christian Volkmer | 2 | -0/+82 | |
| 2023-08-04 | Do not detect duplicates after deletion request | Paul-Christian Volkmer | 1 | -3/+6 | |
| 2023-08-03 | Add information about 'no connection' responses | Paul-Christian Volkmer | 1 | -2/+0 | |
| 2023-08-03 | Explicit producer topic configuration | Paul-Christian Volkmer | 4 | -12/+28 | |
| 2023-08-03 | Implement delete request using Apache Kafka | Paul-Christian Volkmer | 1 | -3/+32 | |
| This is implemented using a fake MTB file containing a rejected consent state and will be mapped to HTTP DELETE on kafka-to-bwhc consumer. | |||||
| 2023-08-03 | Use Map as status body since it contains JSON | Paul-Christian Volkmer | 1 | -3/+3 | |
| 2023-08-02 | Map 'status_code' and 'status code' to same data value | Paul-Christian Volkmer | 1 | -1/+2 | |
