Uat_Study
			
			
		
		
							parent
							
								
									26421f78e2
								
							
						
					
					
						commit
						0e1655004a
					
				| 
						 | 
				
			
			@ -2336,7 +2336,7 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
 | 
			
		|||
        /// {
 | 
			
		||||
        ///     疗效为 iUPD
 | 
			
		||||
        /// }
 | 
			
		||||
        /// else if (新靶病灶、新非靶病灶、其它既往新病灶任一项评估为NE)
 | 
			
		||||
        /// else if (新靶病灶、新非靶病灶、其它既往新病灶,触发iRECIST后新病灶 任一项评估为NE)
 | 
			
		||||
        /// {
 | 
			
		||||
        ///     疗效为 NE
 | 
			
		||||
        /// }
 | 
			
		||||
| 
						 | 
				
			
			@ -2439,10 +2439,11 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
 | 
			
		|||
                //     疗效为 iUPD
 | 
			
		||||
                result = NewLesionAssessment.iUPD;
 | 
			
		||||
            }
 | 
			
		||||
            // else if (新靶病灶、新非靶病灶、其它既往新病灶任一项评估为NE)
 | 
			
		||||
            // else if (新靶病灶、新非靶病灶、其它既往新病灶,触发iRECIST后新病灶 任一项评估为NE)
 | 
			
		||||
            else if (inDto.QuestionInfo.Any(x => x.QuestionType == QuestionType.NewTargetLesion && x.Answer.EqEnum(NewTargetLesionAssessment.NE))
 | 
			
		||||
                || inDto.QuestionInfo.Any(x => x.QuestionType == QuestionType.NewNoTargetLesion && x.Answer.EqEnum(NewNoTargetLesionAssessment.NE))
 | 
			
		||||
                || inDto.QuestionInfo.Any(x => x.QuestionType == QuestionType.OtherNewTargetLesion && x.Answer.EqEnum(OtherPreviousNewLesionAssessment.NE))
 | 
			
		||||
                || inDto.QuestionInfo.Any(x => x.QuestionType == QuestionType.IRECISTNewTargetLesion && x.Answer.EqEnum(NewLesionAfterTriggeringiRECSITAssessment.NE))
 | 
			
		||||
               )
 | 
			
		||||
             {
 | 
			
		||||
                //     疗效为 NE
 | 
			
		||||
| 
						 | 
				
			
			@ -2555,7 +2556,7 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
 | 
			
		|||
        /// {
 | 
			
		||||
        ///     疗效为 iPR
 | 
			
		||||
        /// }
 | 
			
		||||
        /// else if (靶病灶评估为iCR && 非靶病灶评估为iNN或NE && 新病灶评估为否或疑似或NE)
 | 
			
		||||
        /// else if (靶病灶评估为iCR && 非靶病灶评估为iNN或NE && 新病灶评估为ND或疑似或NE)
 | 
			
		||||
        /// {
 | 
			
		||||
        ///     疗效为 iPR
 | 
			
		||||
        /// }
 | 
			
		||||
| 
						 | 
				
			
			@ -2685,7 +2686,7 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
 | 
			
		|||
                //     疗效为 iPR
 | 
			
		||||
                result = OverallAssessment.iPR;
 | 
			
		||||
            }
 | 
			
		||||
            // else if (靶病灶评估为iCR && 非靶病灶评估为iNN或NE && 新病灶评估为否或疑似或NE)
 | 
			
		||||
            // else if (靶病灶评估为iCR && 非靶病灶评估为iNN或NE && 新病灶评估为ND或疑似或NE)
 | 
			
		||||
            else if (inDto.QuestionInfo.Any(x => x.QuestionType == QuestionType.TargetLesion && x.Answer.EqEnum(TargetAssessment.iCR))
 | 
			
		||||
              && (inDto.QuestionInfo.Any(x => x.QuestionType == QuestionType.NoTargetLesion && x.Answer.EqEnum(NoTargetAssessment.iNN))
 | 
			
		||||
              || inDto.QuestionInfo.Any(x => x.QuestionType == QuestionType.NoTargetLesion && x.Answer.EqEnum(NoTargetAssessment.NE))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue