diff --git a/Lugano 2014/Lugano 2014自动计算触发条件.xlsx b/Lugano 2014/Lugano 2014自动计算触发条件.xlsx new file mode 100644 index 0000000..43deee9 Binary files /dev/null and b/Lugano 2014/Lugano 2014自动计算触发条件.xlsx differ diff --git a/Lugano 2014/评估算法/7、FDG-PET评估实现代码.cs b/Lugano 2014/评估算法/7、FDG-PET评估实现代码.cs index 2dace19..6705aea 100644 --- a/Lugano 2014/评估算法/7、FDG-PET评估实现代码.cs +++ b/Lugano 2014/评估算法/7、FDG-PET评估实现代码.cs @@ -1,6 +1,20 @@ public async Task GetFDGPETOverallAssessment(ReadingCalculateDto inDto) { + + if(是保存影像质量 && 影像质量选择PET-CT无法融合) + { + if(基线) + { + 直接就是 "NA" + } + else + { + 直接就是 "NE" + } + + } + if (inDto.IsBaseLine) { return FDGPETOverallAssessment.NA.GetEnumInt(); diff --git a/Lugano 2014/评估算法/PET5PS评分.cs b/Lugano 2014/评估算法/PET5PS评分.cs index 0126e40..c0358a5 100644 --- a/Lugano 2014/评估算法/PET5PS评分.cs +++ b/Lugano 2014/评估算法/PET5PS评分.cs @@ -1,4 +1,12 @@ -if(如果没有PET) +if(是保存影像质量 && 影像质量选择PET-CT无法融合) +{ + "NE"; +} +else if(不是保存肝脏血池 && 不是保存纵隔血池 && 最大SUVmax没变) +{ + "原值" +} +else if(如果没有PET) { "NE"; } diff --git a/Lugano 2014/评估算法/与基线相比摄取值变化.cs b/Lugano 2014/评估算法/与基线相比摄取值变化.cs index 20be0c6..f5a9658 100644 --- a/Lugano 2014/评估算法/与基线相比摄取值变化.cs +++ b/Lugano 2014/评估算法/与基线相比摄取值变化.cs @@ -1,4 +1,8 @@ -if(本访视无PET图像) +if(PET5ps未改变) +{ + "原值"; +} +else if(本访视无PET图像) { "NE"; }