This commit is contained in:
he
2024-04-08 17:25:08 +08:00
parent dc86767184
commit 8bc0cee81f
3 changed files with 92 additions and 13 deletions
@@ -111,7 +111,13 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
/// </summary>
private Guid? BaseLineTaskId;
private string nAString = "NA";
/// <summary>
/// 影像是否无法融合
/// </summary>
private bool? isUnableFuse;
private string nAString = "NA";
#endregion
#region
@@ -767,13 +773,32 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
}
/// <summary>
/// 获取影像是否无法融合
/// </summary>
/// <param name="inDto"></param>
/// <returns></returns>
public async Task<bool> ImageQualityIsUnableFuse(ReadingCalculateDto inDto)
{
if (isUnableFuse != null)
{
return isUnableFuse.Value;
}
else
{
var imageQualityProblem = inDto.QuestionInfo.Where(x => x.QuestionType == QuestionType.ImageQualityProblem).Select(x => x.Answer).FirstOrDefault();
isUnableFuse = imageQualityProblem == ((int)ImageQualityIssues.PETCTFailureFuse).ToString();
return isUnableFuse.Value;
}
/// <summary>
/// 获取报告整体整体评估
/// </summary>
/// <param name="visitTaskId"></param>
/// <returns></returns>
public async Task<string> GetReportTumor(Guid visitTaskId)
}
/// <summary>
/// 获取报告整体整体评估
/// </summary>
/// <param name="visitTaskId"></param>
/// <returns></returns>
public async Task<string> GetReportTumor(Guid visitTaskId)
{
return await GetTumor(await _generalCalculateService.GetReadingCalculateDto(visitTaskId));
}
@@ -2428,11 +2453,9 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
//无需标记,自主选择
else
{
Console.WriteLine("计算了PET5PS,当前接口" + _userInfo.RequestUrl + "当前结果");
return string.Empty;
}
Console.WriteLine("计算了PET5PS,当前接口" + _userInfo.RequestUrl+"当前结果"+ result.GetEnumInt());
return result.GetEnumInt();
}
#endregion