1
0
mirror of https://github.com/pcvolkmer/etl-processor.git synced 2025-07-03 23:12:54 +00:00

Add postgres migration file and configuration for postgres

This commit is contained in:
2023-07-25 16:48:45 +02:00
parent c8e99133e2
commit 46928964ef
5 changed files with 25 additions and 1 deletions

View File

@ -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()

View File

@ -46,6 +46,7 @@ class MtbFileController(
@PostMapping(path = ["/mtbfile"])
fun mtbFile(@RequestBody mtbFile: MtbFile): ResponseEntity<Void> {
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
)