IRC_NewDev
he 2024-04-19 09:21:34 +08:00
parent b5b739a5cb
commit 87aaefadf6
1 changed files with 23 additions and 2 deletions

View File

@ -2668,10 +2668,18 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
{ {
if (await ImageQualityIsUnableFuse(inDto)) if (await ImageQualityIsUnableFuse(inDto))
{
if (inDto.IsBaseLine)
{
return string.Empty;
}
else
{ {
return SUVChangeVSBaseline.NotEvaluable.GetEnumInt(); return SUVChangeVSBaseline.NotEvaluable.GetEnumInt();
} }
}
//PET5ps评分改变时才计算 //PET5ps评分改变时才计算
List<QuestionType?> needSearchTypes = new List<QuestionType?>() List<QuestionType?> needSearchTypes = new List<QuestionType?>()
@ -2912,7 +2920,20 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
/// <returns></returns> /// <returns></returns>
public async Task<string> GetEvidenceFocalFDG(ReadingCalculateDto inDto) public async Task<string> 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(); return FDGAffinityFociInBM.NE.GetEnumInt();
} }