lugano 整体肿瘤pd
continuous-integration/drone/push Build is passing Details

Test_IRC_Net8
hang 2025-12-03 11:33:11 +08:00
parent 7d88f49e68
commit 38d9a21a5d
1 changed files with 8 additions and 2 deletions

View File

@ -763,7 +763,7 @@ public class Tumor_CDISC_ExportService(IRepository<ReadingQuestionCriterionTrial
#endregion #endregion
#region rs 处理部分 只有非基线 #region rs 处理部分 只有非基线处理PD
//非基线 //非基线
if (task.VisitNum > 0) if (task.VisitNum > 0)
@ -773,18 +773,24 @@ public class Tumor_CDISC_ExportService(IRepository<ReadingQuestionCriterionTrial
List<RSValueEnum> rsValueList = new List<RSValueEnum>(); List<RSValueEnum> rsValueList = new List<RSValueEnum>();
var overallPD = "";
if (criterion.CriterionType == CriterionType.RECIST1Point1) if (criterion.CriterionType == CriterionType.RECIST1Point1)
{ {
rsValueTypeIndex = Get_Resist_RS_VisitFixed_Index(task, questionAnswer); rsValueTypeIndex = Get_Resist_RS_VisitFixed_Index(task, questionAnswer);
rsValueList = RESIST_RSFixed.RSValueList; rsValueList = RESIST_RSFixed.RSValueList;
overallPD = "PD";
} }
else if (criterion.CriterionType == CriterionType.Lugano2014) else if (criterion.CriterionType == CriterionType.Lugano2014)
{ {
rsValueTypeIndex = Get_Lugano_RS_VisitFixed_Index(task, questionAnswer); rsValueTypeIndex = Get_Lugano_RS_VisitFixed_Index(task, questionAnswer);
rsValueList = Lugano_RSFixed.RSValueList; rsValueList = Lugano_RSFixed.RSValueList;
overallPD = "PMD/PD";
} }
@ -812,7 +818,7 @@ public class Tumor_CDISC_ExportService(IRepository<ReadingQuestionCriterionTrial
rs.IsOveralResponse = true; rs.IsOveralResponse = true;
rs.IsOverallResponsePD = rs.RespondEfficacyAssessment == "PD"; rs.IsOverallResponsePD = rs.RespondEfficacyAssessment == overallPD;
} }