diff --git a/IRaCIS.Core.Application/Service/ReadingCalculate/LuganoCalculateService.cs b/IRaCIS.Core.Application/Service/ReadingCalculate/LuganoCalculateService.cs index 3c8c3b8e1..835a51250 100644 --- a/IRaCIS.Core.Application/Service/ReadingCalculate/LuganoCalculateService.cs +++ b/IRaCIS.Core.Application/Service/ReadingCalculate/LuganoCalculateService.cs @@ -2008,7 +2008,6 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate //{ // return SpleenAssessment.Stabilization.GetEnumInt(); //} - Console.WriteLine("计算了PET5PS,当前接口" + _userInfo.RequestUrl); if (inDto.QuestionInfo.Any(x => x.QuestionType == QuestionType.ExistPET && x.Answer == ReadingYesOrNo.No.GetEnumInt())) { return PET5PSScore.NE.GetEnumInt(); @@ -2040,22 +2039,22 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate } // 本访视病灶的 max SUVmax(所有病灶中最大的)> 2 * 肝脏血池SUVmax - else if (maxSUVmax >2* LiverSUVmax) + else if (maxSUVmax >2* LiverSUVmax&& LiverSUVmax!=0) { result = PET5PSScore.Five; } //本访视病灶的SUVmax(所有病灶中最大的)>肝脏血池SUVmax - else if (maxSUVmax > LiverSUVmax) + else if (maxSUVmax > LiverSUVmax && LiverSUVmax != 0) { result = PET5PSScore.Four; } //纵隔血池SUVmax<本访视点病灶的max SUVmax(所有病灶中最大的)≤1*肝脏血池SUVmax - else if (MediastinumSUVmax < maxSUVmax&& maxSUVmax <= LiverSUVmax) + else if (MediastinumSUVmax < maxSUVmax&& maxSUVmax <= LiverSUVmax&& LiverSUVmax!=0) { result = PET5PSScore.Three; } //本访视点病灶的SUVmax(所有病灶中最大的)<纵隔血池SUVmax - else if (maxSUVmax < MediastinumSUVmax) + else if (maxSUVmax < MediastinumSUVmax && MediastinumSUVmax!=0) { result = PET5PSScore.Two; }