From 46928964ef2b469a8c3f9eb997591ead0e6ea093 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Tue, 25 Jul 2023 16:48:45 +0200 Subject: Add postgres migration file and configuration for postgres --- src/main/kotlin/dev/dnpm/etl/processor/monitoring/Request.kt | 1 + src/main/kotlin/dev/dnpm/etl/processor/web/MtbFileController.kt | 3 +++ 2 files changed, 4 insertions(+) (limited to 'src/main/kotlin/dev/dnpm') diff --git a/src/main/kotlin/dev/dnpm/etl/processor/monitoring/Request.kt b/src/main/kotlin/dev/dnpm/etl/processor/monitoring/Request.kt index 80ddde8..e1dd267 100644 --- a/src/main/kotlin/dev/dnpm/etl/processor/monitoring/Request.kt +++ b/src/main/kotlin/dev/dnpm/etl/processor/monitoring/Request.kt @@ -32,6 +32,7 @@ data class Request( @Id val id: Long? = null, val uuid: RequestId = RequestId.randomUUID(), val patientId: String, + val pid: String, val fingerprint: String, val status: RequestStatus, val processedAt: Instant = Instant.now() diff --git a/src/main/kotlin/dev/dnpm/etl/processor/web/MtbFileController.kt b/src/main/kotlin/dev/dnpm/etl/processor/web/MtbFileController.kt index 7276561..04c1594 100644 --- a/src/main/kotlin/dev/dnpm/etl/processor/web/MtbFileController.kt +++ b/src/main/kotlin/dev/dnpm/etl/processor/web/MtbFileController.kt @@ -46,6 +46,7 @@ class MtbFileController( @PostMapping(path = ["/mtbfile"]) fun mtbFile(@RequestBody mtbFile: MtbFile): ResponseEntity { + val pid = mtbFile.patient.id val pseudonymized = pseudonymizeService.pseudonymize(mtbFile) val lastRequestForPatient = @@ -55,6 +56,7 @@ class MtbFileController( requestRepository.save( Request( patientId = pseudonymized.patient.id, + pid = pid, fingerprint = fingerprint(mtbFile), status = RequestStatus.DUPLICATION ) @@ -93,6 +95,7 @@ class MtbFileController( requestRepository.save( Request( patientId = pseudonymized.patient.id, + pid = pid, fingerprint = fingerprint(mtbFile), status = requestStatus ) -- cgit v1.2.3