IRC_NewDev
parent
9d446a6e29
commit
84c5cdeca7
|
@ -514,6 +514,9 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
|
|||
// FDG-PET 评估结果
|
||||
new ReadingCalculateData (){QuestionType=QuestionType.FDGPET,GetStringFun=GetFDGPETOverallAssessment},
|
||||
|
||||
// 上一次 FDG-PET 评估结果
|
||||
new ReadingCalculateData (){QuestionType=QuestionType.LastFDGPET,GetStringFun=GetLastFDGPETOverallAssessment},
|
||||
|
||||
// 影像学整体肿瘤评估
|
||||
new ReadingCalculateData (){QuestionType=QuestionType.ImgOncology,GetStringFun=GetImgOncology},
|
||||
|
||||
|
@ -2037,6 +2040,25 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
|
|||
}
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
/// 获取上一次FDGPET 评估
|
||||
/// </summary>
|
||||
/// <param name="inDto"></param>
|
||||
/// <returns></returns>
|
||||
public async Task<string> GetLastFDGPETOverallAssessment(ReadingCalculateDto inDto)
|
||||
{
|
||||
if (inDto.IsBaseLine)
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
var lastTaskId = await GetLastVisitTaskId(inDto);
|
||||
|
||||
|
||||
var answer =await _readingTaskQuestionAnswerRepository.Where(x => x.VisitTaskId == lastTaskId).Include(x => x.ReadingQuestionTrial).Where(x => x.ReadingQuestionTrial.QuestionType == QuestionType.FDGPET).Select(x => x.Answer).FirstOrDefaultAsync();
|
||||
return answer;
|
||||
}
|
||||
|
||||
#region FDG-PET总体评估结果
|
||||
|
||||
/// <summary>
|
||||
|
|
Loading…
Reference in New Issue