代码修改

IRC_NewDev
he 2023-10-18 14:40:55 +08:00
parent 78e9623598
commit c469b5e506
1 changed files with 6 additions and 3 deletions

View File

@ -2414,10 +2414,13 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
{
result = TargetAssessment.PD;
}
//在排除PD后有任一靶病灶为NE状态
else if (tableQuestions.Any(x => x.QuestionMark == QuestionMark.State && x.Answer.EqEnum(TargetState.UnableEvaluate)))
//当前访视没有任何一个状态为“疾病进展”的靶病灶;
//当前访视存在至少一个状态为“不可评估”的靶病灶。
else if (
!tableQuestions.Any(x => x.QuestionMark == QuestionMark.State && x.Answer.EqEnum(TargetState.DiseaseProgression))&&
tableQuestions.Any(x => x.QuestionMark == QuestionMark.State && x.Answer.EqEnum(TargetState.UnableEvaluate)))
{
result = TargetAssessment.PD;
result = TargetAssessment.NE;
}
//1、基线非淋巴结靶病灶不存在或者当前访视非淋巴结靶病灶全部消失
//并且 2.当前访视淋巴结靶病灶的状态全部变为“消失”。