From 87aaefadf610a0251b7ff7b8a3b8f488e5cf4b55 Mon Sep 17 00:00:00 2001
From: he <109787524@qq.com>
Date: Fri, 19 Apr 2024 09:21:34 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../LuganoCalculateService.cs | 25 +++++++++++++++++--
1 file changed, 23 insertions(+), 2 deletions(-)
diff --git a/IRaCIS.Core.Application/Service/ReadingCalculate/LuganoCalculateService.cs b/IRaCIS.Core.Application/Service/ReadingCalculate/LuganoCalculateService.cs
index 170a5db8a..f27867790 100644
--- a/IRaCIS.Core.Application/Service/ReadingCalculate/LuganoCalculateService.cs
+++ b/IRaCIS.Core.Application/Service/ReadingCalculate/LuganoCalculateService.cs
@@ -2669,7 +2669,15 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
if (await ImageQualityIsUnableFuse(inDto))
{
- return SUVChangeVSBaseline.NotEvaluable.GetEnumInt();
+ if (inDto.IsBaseLine)
+ {
+ return string.Empty;
+ }
+ else
+ {
+ return SUVChangeVSBaseline.NotEvaluable.GetEnumInt();
+ }
+
}
//PET5ps评分改变时,才计算
@@ -2912,7 +2920,20 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
///
public async Task GetEvidenceFocalFDG(ReadingCalculateDto inDto)
{
- if (inDto.QuestionInfo.Any(x => x.QuestionType == QuestionType.ExistPET && x.Answer == ReadingYesOrNo.No.GetEnumInt()) || (await ImageQualityIsUnableFuse(inDto)))
+
+ if (await ImageQualityIsUnableFuse(inDto))
+ {
+ if (inDto.IsBaseLine)
+ {
+ return string.Empty;
+ }
+ else
+ {
+ return FDGAffinityFociInBM.NE.GetEnumInt();
+ }
+ }
+
+ if (inDto.QuestionInfo.Any(x => x.QuestionType == QuestionType.ExistPET && x.Answer == ReadingYesOrNo.No.GetEnumInt()))
{
return FDGAffinityFociInBM.NE.GetEnumInt();
}