summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2023-08-08Keep database testcontainer alive until all tests are donePaul-Christian Volkmer1-1/+7
2023-08-08Add RequestService to handle access to requestsPaul-Christian Volkmer4-7/+402
2023-08-08Rename test class to match applications main class namePaul-Christian Volkmer1-1/+1
2023-08-08Add basic Testcontainers test setupPaul-Christian Volkmer2-0/+82
2023-08-04Do not detect duplicates after deletion requestPaul-Christian Volkmer1-3/+6
2023-08-03Add information about 'no connection' responsesPaul-Christian Volkmer1-2/+0
2023-08-03Explicit producer topic configurationPaul-Christian Volkmer4-12/+28
2023-08-03Implement delete request using Apache KafkaPaul-Christian Volkmer1-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-03Use Map as status body since it contains JSONPaul-Christian Volkmer1-3/+3
2023-08-02Map 'status_code' and 'status code' to same data valuePaul-Christian Volkmer1-1/+2
2023-08-02Handle not parsable data quality reportsPaul-Christian Volkmer1-3/+9
2023-08-02Use duplication fingerprinting based on MTB file requests onlyPaul-Christian Volkmer1-0/+1
2023-08-02Do not return specific status code based on remote status codePaul-Christian Volkmer3-28/+12
2023-08-02Add processor to handle responses from Kafka topicPaul-Christian Volkmer7-20/+171
2023-08-01Modified config property to select pseudonym generatorPaul-Christian Volkmer1-4/+2
2023-08-01Added statistics update using SSE for delete requestsPaul-Christian Volkmer1-0/+4
2023-08-01Extract request processingPaul-Christian Volkmer3-168/+221
2023-08-01Show request type in addition to state and IDPaul-Christian Volkmer1-0/+2
2023-08-01Add delete requests to be shown in statistics pagePaul-Christian Volkmer2-8/+75
2023-08-01Add request type to be saved with each requestPaul-Christian Volkmer7-19/+83
2023-07-31Handle delete requests by using REST request to bwHCPaul-Christian Volkmer3-9/+32
Kafka implementation is not implemented yet.
2023-07-31Mark delete requests with errors or success as expectedPaul-Christian Volkmer1-3/+3
2023-07-31Enable patient data deletionPaul-Christian Volkmer4-6/+72
2023-07-31Add request ID to Kafka keyPaul-Christian Volkmer4-14/+20
2023-07-31Code polish for PRPaul-Christian Volkmer2-34/+8
* Keep old config files
2023-07-27Code polish for PRPaul-Christian Volkmer4-35/+24
* Do not use component creation using annotation on classes since components will be created within AppConfiguration config class * Patient PseudonymizeService intentionally uses prefix. If no prefix is configured, the default value "UNKNOWN" will be used to prevent conflicts with other organizations and to show the source organization.
2023-07-27feat: patient pid may be replaced with gPAS pseudonym, now.Jakub Lidke7-29/+295
2023-07-27fix: if no prefix is set, `_` is also not added as prefix to patient pseudonym.Jakub Lidke1-1/+4
2023-07-27fix: wait for kafka to accept message and return success thanJakub Lidke1-6/+15
2023-07-27fix: fix kafka key values + add missing component attributeJakub Lidke1-1/+3
2023-07-26fix: add message key value while producing messages to kafka topicJakub Lidke1-3/+4
2023-07-26Fetch overall request statistic using sql queryPaul-Christian Volkmer2-10/+7
2023-07-26Add statistics for state per patientPaul-Christian Volkmer4-4/+48
2023-07-26Add human readable data quality reportPaul-Christian Volkmer4-2/+77
2023-07-25Check fingerprint against last accepted mtb filePaul-Christian Volkmer1-1/+3
2023-07-25Remove obsolete returnPaul-Christian Volkmer1-2/+2
2023-07-25(Near) realtime update of statistics chartsPaul-Christian Volkmer6-100/+202
2023-07-25Added Link to request reportPaul-Christian Volkmer13-34/+188
2023-07-25Add start and statistics pagePaul-Christian Volkmer9-0/+695
2023-07-25Add postgres migration file and configuration for postgresPaul-Christian Volkmer4-1/+17
2023-07-25Add developer application configurationPaul-Christian Volkmer1-0/+15
2023-07-25Add request and status loggingPaul-Christian Volkmer8-19/+172
2023-07-24Initial commitPaul-Christian Volkmer13-0/+575