修改计算

IRC_NewDev
he 2024-01-15 16:36:32 +08:00
parent 3a6afd6958
commit 24f64e9d59
1 changed files with 4 additions and 5 deletions

View File

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