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