Compare commits

...

10 Commits

Author SHA1 Message Date
he 9eede662f5 问题修复 2024-04-25 16:43:03 +08:00
he a4a41fdad9 算法修改 2024-04-25 14:40:47 +08:00
he 84e10872c5 算法修改 2024-04-25 11:48:32 +08:00
he 3d7701300b 计算修改 2024-04-19 09:31:58 +08:00
he b021f6b136 算法修改 2024-04-18 16:43:20 +08:00
he e102b24103 算法修改 2024-04-18 11:45:27 +08:00
he 7642b7c5be 脾脏状态修改 2024-04-15 10:13:18 +08:00
he 747ef1a469 计算修改 2024-04-11 10:35:55 +08:00
helongjun 5b61d35754 更新新靶病灶评估算法
修改文件名
2024-04-07 14:58:27 +08:00
helongjun 902dbe17d8 脾脏状态评估更改 2024-04-07 11:18:44 +08:00
11 changed files with 116 additions and 55 deletions

Binary file not shown.

View File

@ -1,7 +1,21 @@
public async Task<string> GetFDGPETOverallAssessment(ReadingCalculateDto inDto)
{
if (inDto.IsBaseLine)
if( && PET-CT)
{
if(线)
{
"NA"
}
else
{
"NE"
}
}
if (inDto.IsBaseLine || )
{
return FDGPETOverallAssessment.NA.GetEnumInt();
}

View File

@ -1,4 +1,12 @@
if(PET)
if( && PET-CT)
{
"NE";
}
else if( && && && SUVmax)
{
"原值"
}
else if(PET)
{
"NE";
}
@ -14,7 +22,7 @@ else if(纵隔血池SUVmax<本访视点病灶的max SUVmax所有病灶中最
{
"3";
}
else if(访SUVmax<SUVmax)
else if(访SUVmax<=SUVmax)
{
"2";
}

View File

@ -1,7 +1,32 @@
if(访PET)
if ( ||访PET)
{
if (线)
{
""
}
else
{
"NE";
}
}
else if (PET5ps)
{
"原值";
}
else if (线)
{
"NA";
}
else if (PET5psX)
{
"";
}
else if (线PET5psXNE)
{
"";
}
else if (访PET > 线PET)
{
"增大";

View File

@ -1,5 +1,9 @@
"无法评估"
if0<130mm
if0mm
{
"无法评估"
}
else if0<130mm
{
"正常";
}
@ -8,7 +12,7 @@ else if(当前访视是基线)
"肿大"
}else
{
if(线 > 130 mm && 线10 mm && 线 > 50)
if(线 > 130 mm && 线10 mm && > 130 mm && 线 > 50)
{
"显著增大";
}
@ -24,6 +28,7 @@ else if(当前访视是基线)
"显著增大";
}
else if(线
&& > 130 mm
&& 线 < -50)
{
"部分缓解";

View File

@ -1,7 +1,15 @@
if(PET)
if (||PET)
{
if (线)
{
""
}
else
{
"NE"
}
}
else
{
"取骨髓中是否存在局灶性 FDG亲和病灶的证据 的结果"

View File

@ -1,43 +0,0 @@
if(ND&&ND&&ND&&iRECIST
{
ND
}
else if (iCPD||iCPD)
{
iCPD
}
else if (访iCPD && ( || || || iRECIST))
{
iCPD
}
else if (访iUPD && 访NE访iUPD)
{
iCPD
}
else if (访iUPD && 访NE访iUPD)
{
iCPD
}
else if (访iUPD && 访NE访iUPD)
{
iCPD
}
else if (访iUPD && iRECIST访NE访)
{
iCPD
}
else if (iUPD || iUPD || iUPD || iRECIST访)
{
iUPD
}
else if (iRECISTNE)
{
NE
}
else if (iRECIST)
{
}else
{
//错误级别日志:项目、标准、受试者、阅片人、任务。输出新病灶数据:
}

View File

@ -0,0 +1,44 @@
if (ND && ND && ND && iRECIST
{
ND
}
else if (iCPD || iCPD)
{
iCPD
}
//else if (前一访视新病灶评估为iCPD && (新靶病灶有存在病灶 || 新非靶病灶有存在状态病灶 || 其它既往新病灶有明确的病灶 || 触发iRECIST后新病灶有明确病灶)) //新靶病灶要增加“太小”状态非淋巴结靶病灶的情况
else if (访iCPD && (iCPDiUPD || iCPDiUPD || iUPD || iRECIST))
{
iCPD
}
else if (访iUPD && 访NEND访iUPD) //新靶病灶增加ND的情况ND可代表全部新靶消失的情况
{
iCPD
}
else if (访iUPD && 访NEND访iUPD) //新非靶病灶增加ND的情况ND可代表全部新非靶消失的情况
{
iCPD
}
else if (访iUPD && 访NEND访iUPD)//其它新病灶增加ND的情况ND可代表全部其它新病灶消失的情况
{
iCPD
}
else if (访iUPD && iRECIST访NE访)
{
iCPD
}
else if (iUPD || iUPD || iUPD || iRECIST)//触发iRECIST后新病灶评估为是
{
iUPD
}
else if (iRECISTNE)
{
NE
}
else if (iRECIST)
{
}else
{
//错误级别日志:项目、标准、受试者、阅片人、任务。输出新病灶数据:
}