| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 7 days | chore: use Spring Boot 4.1.x (#328) | Paul-Christian Volkmer | 5 | -32/+66 | |
| 7 days | test: ensure message and details are handled in data quality (#327) | Paul-Christian Volkmer | 1 | -0/+12 | |
| QualityReport may contain `message` or `details`. Ensure both are handled equally. | |||||
| 10 days | docs: make documentation more readable (#326) | Paul-Christian Volkmer | 3 | -636/+629 | |
| 10 days | chore(master): release 0.18.0 (#323)v0.18.0 | pcvolkmer-release-bot[bot] | 5 | -4/+17 | |
| Co-authored-by: pcvolkmer-release-bot[bot] <245199155+pcvolkmer-release-bot[bot]@users.noreply.github.com> | |||||
| 10 days | docs: update README.md and ETL diagram (#325) | Paul-Christian Volkmer | 2 | -15/+12 | |
| Release-As: 0.18.0 | |||||
| 10 days | feat: add SHA256-HMAC for use in build-in pseudonym generator (#324) | Paul-Christian Volkmer | 7 | -51/+162 | |
| 2026-09-21 | feat: add switch/routing to send dedicated data to nNGM (#322) | Paul-Christian Volkmer | 25 | -101/+949 | |
| 2026-09-19 | refactor: remove now obsolete abstract class (#321) | Paul-Christian Volkmer | 6 | -139/+100 | |
| Since there is only one implementation required, an abstraction layer is obsolete. | |||||
| 2026-09-14 | chore(master): release 0.17.0 (#307)v0.17.0 | pcvolkmer-release-bot[bot] | 5 | -4/+25 | |
| Co-authored-by: pcvolkmer-release-bot[bot] <245199155+pcvolkmer-release-bot[bot]@users.noreply.github.com> | |||||
| 2026-09-14 | chore: update npm dependencies | Paul-Christian Volkmer | 1 | -115/+151 | |
| 2026-09-07 | docs: add info about new data model library | Paul-Christian Volkmer | 1 | -0/+5 | |
| 2026-09-07 | fix: handle possible missing start/end in FHIR period (#320) | Paul-Christian Volkmer | 2 | -258/+305 | |
| 2026-09-07 | fix: log correct service name | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2026-09-07 | feat: extract resource ID from URL if missing (#319) | Paul-Christian Volkmer | 1 | -0/+13 | |
| This extracts FHIR resource ID from URL if ID is missing. If there is also no URL, skip processing. No need to hash anything - but DNPM:DIP might not validate invalid bundles in later versions. | |||||
| 2026-09-07 | feat: fail early on invalid gICS HTTP(S) URI (#316) | Paul-Christian Volkmer | 3 | -16/+46 | |
| 2026-09-07 | fix: no consent status without consented parameter in Parameters | Paul-Christian Volkmer | 1 | -1/+2 | |
| 2026-09-07 | fix: possible NPE and throw IllegalStateException for gICS | Paul-Christian Volkmer | 1 | -6/+16 | |
| 2026-09-04 | chore: clean up KafkaResponseProcessor (#315) | Paul-Christian Volkmer | 1 | -29/+27 | |
| 2026-09-04 | chore: code cleanup (#313) | Paul-Christian Volkmer | 3 | -18/+18 | |
| This cleans up code fixes typos and adds logging where errors have been ignored. No business logic has been changed. | |||||
| 2026-09-04 | deps: update dependencies and gradle versions (#312) | Paul-Christian Volkmer | 5 | -36/+25 | |
| 2026-08-20 | feat!: change data model library (#293) | Paul-Christian Volkmer | 26 | -340/+435 | |
| Since DNPM Datenmodell 2.1 changes from time to time, use a (mostly) autogenerated library based on JSON schema. | |||||
| 2026-08-10 | deps: update frontend dependencies (#306) | Paul-Christian Volkmer | 3 | -131/+185 | |
| 2026-07-07 | docs: update Docker-Image link | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2026-06-23 | chore(master): release 0.16.4 (#301)v0.16.4 | pcvolkmer-release-bot[bot] | 4 | -3/+10 | |
| Co-authored-by: pcvolkmer-release-bot[bot] <245199155+pcvolkmer-release-bot[bot]@users.noreply.github.com> | |||||
| 2026-06-23 | feat: support for asynchronous follow-up count calculation (#300) | Paul-Christian Volkmer | 7 | -7/+62 | |
| This is required if async messaging is used. The request is already gone if response gets processed. Workflow: * Keep old followup_count * Add expected_followup_count * If: DNPM:DIP accepts the request - copy to to followup_count * Else: keep old followup_count This prevents from saving unaccepted follow-up counts. | |||||
| 2026-06-18 | test: move test method and remove obsolete test class | Paul-Christian Volkmer | 2 | -80/+19 | |
| 2026-06-16 | chore(master): release 0.16.3 (#299)v0.16.3 | pcvolkmer-release-bot[bot] | 4 | -3/+10 | |
| Co-authored-by: pcvolkmer-release-bot[bot] <245199155+pcvolkmer-release-bot[bot]@users.noreply.github.com> | |||||
| 2026-06-16 | feat: do not request research consent if reason missing is given (#298) | Paul-Christian Volkmer | 2 | -10/+41 | |
| This is a first approach to make use of a reason missing given in MTB file at UKGM Marburg due to special handling of research consent. Without these changes, the request will be canceled without any further processing. | |||||
| 2026-06-13 | deps: update Spring Boot to version 4.0.7 | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2026-06-11 | chore(master): release 0.16.2 (#295)v0.16.2 | pcvolkmer-release-bot[bot] | 4 | -3/+15 | |
| Co-authored-by: pcvolkmer-release-bot[bot] <245199155+pcvolkmer-release-bot[bot]@users.noreply.github.com> | |||||
| 2026-06-11 | feat: count follow-ups to update submission type (#297) | Paul-Christian Volkmer | 5 | -212/+732 | |
| This is done in addition to the check by date. The submission type will be set to "followup" if: * It is not an initial submission * There are follow-ups in submission content * The date or the count is less than the last successful submission In the database, existing requests will be initialized with followup_count = -1. | |||||
| 2026-06-11 | fix: add template icon for followups (#294) | Paul-Christian Volkmer | 1 | -0/+1 | |
| 2026-06-10 | test: check case followup after initial | Paul-Christian Volkmer | 1 | -0/+107 | |
| 2026-05-26 | chore(master): release 0.16.1 (#292)v0.16.1 | pcvolkmer-release-bot[bot] | 4 | -3/+10 | |
| Co-authored-by: pcvolkmer-release-bot[bot] <245199155+pcvolkmer-release-bot[bot]@users.noreply.github.com> | |||||
| 2026-05-26 | fix: update Jackson config to fix probably bean dependency issue (#291) | Paul-Christian Volkmer | 3 | -16/+11 | |
| In rare cases, the dependency to the Jackson 3 config was not present as unique dependency when starting the application. | |||||
| 2026-05-26 | chore(master): release 0.16.0 (#289)v0.16.0 | pcvolkmer-release-bot[bot] | 4 | -3/+16 | |
| Co-authored-by: pcvolkmer-release-bot[bot] <245199155+pcvolkmer-release-bot[bot]@users.noreply.github.com> | |||||
| 2026-05-22 | chore: release 0.16.0 | Paul-Christian Volkmer | 0 | -0/+0 | |
| Release-As: 0.16.0 | |||||
| 2026-05-21 | feat: send submission as a follow-up (#290) | Paul-Christian Volkmer | 3 | -3/+406 | |
| This identifies follow-up submissions: * if the initial submission has been accepted * if the most recent follow-up is later than the patients last submission If these criteria are not met, the submission will be sent as an addition | |||||
| 2026-05-14 | deps: update mtb-dto dependency | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2026-05-12 | feat: use Jackson 3 for JSON serde (#286) | Paul-Christian Volkmer | 108 | -1058/+1887 | |
| 2026-05-06 | refactor: replace deprecated HttpClientErrorException | Paul-Christian Volkmer | 1 | -2/+1 | |
| 2026-05-06 | test: code cleanup in test classes | Paul-Christian Volkmer | 6 | -27/+33 | |
| 2026-04-24 | refactor: JacksonConfig for deprecated MappingJackson2HttpMessageConverter ↵ | Paul-Christian Volkmer | 5 | -50/+86 | |
| (#285) | |||||
| 2026-04-24 | docs: information for initial submission database modifications | Paul-Christian Volkmer | 1 | -1/+19 | |
| 2026-04-24 | deps: update spring boot and dependencies (#284) | Paul-Christian Volkmer | 3 | -3036/+154 | |
| 2026-04-23 | test: add test for addition submission after addition | Paul-Christian Volkmer | 1 | -0/+111 | |
| 2026-04-22 | chore(master): release 0.15.8 (#282)v0.15.8 | pcvolkmer-release-bot[bot] | 4 | -3/+10 | |
| Co-authored-by: pcvolkmer-release-bot[bot] <245199155+pcvolkmer-release-bot[bot]@users.noreply.github.com> Co-authored-by: Paul-Christian Volkmer <code@pcvolkmer.de> | |||||
| 2026-04-22 | test: add test for initial submission | Paul-Christian Volkmer | 1 | -1/+99 | |
| 2026-04-22 | fix: do not block earlier initial requests with error response (#281) | Paul-Christian Volkmer | 2 | -10/+135 | |
| Requests with errors are blocked within DNPM:DIP and not used for MVH. Any later accepted successful request with SUCCESS or WARNING should be used as ADDITION. | |||||
| 2026-04-17 | deps: update HAPI FHIR (#279) | Paul-Christian Volkmer | 1 | -1/+1 | |
