const updatedResult: Result = await prisma.result
.update({
where: {
id: resultId,
},
data: {
reviewedBy: resultData.reviewedBy,
note: {
upsert: {
create: {
reason: resultData.reason,
patientId: resultData.patientId,
detail: resultData.detail,
},
update: {
reason: resultData.reason,
detail: resultData.detail,
},
},
},
alert: alertId
? {
update: {
acknowledged: true,
},
}
: undefined,
},
include: {
note: true,
alert: true,
},
})
const updatedResult: Result = await prisma.result
.update({
where: {
id: resultId,
},
data: {
reviewedBy: resultData.reviewedBy,
note: {
upsert: {
create: {
reason: resultData.reason,
patientId: resultData.patientId,
detail: resultData.detail,
},
update: {
reason: resultData.reason,
detail: resultData.detail,
},
},
},
alert: alertId
? {
update: {
acknowledged: true,
},
}
: undefined,
},
include: {
note: true,
alert: true,
},
})