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:
@ -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()
|
||||
|
@ -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
|
||||
)
|
||||
|
Reference in New Issue
Block a user