修改一版
parent
fee3b47eed
commit
1e512a4623
|
@ -95,6 +95,10 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
||||||
|
|
||||||
public string VisitName { get; set; }
|
public string VisitName { get; set; }
|
||||||
|
|
||||||
|
public bool IsHaveChange { get; set; }
|
||||||
|
|
||||||
|
public string VisitRemark { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 评估结果
|
/// 评估结果
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -124,9 +128,17 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string TrialEvaluationReason { get; set; } = string.Empty;
|
public string TrialEvaluationReason { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 是否显示详情
|
||||||
|
/// </summary>
|
||||||
|
public bool IsShowDetail { get; set; }
|
||||||
|
|
||||||
//任务阅片状态
|
//任务阅片状态
|
||||||
public ReadingTaskState ReadingTaskState { get; set; }
|
public ReadingTaskState ReadingTaskState { get; set; }
|
||||||
|
|
||||||
|
public Guid GlobalTaskId { get; set; }
|
||||||
|
|
||||||
public List<OncologyVisitTaskInfo> OncologyVisits { get; set; } = new List<OncologyVisitTaskInfo>();
|
public List<OncologyVisitTaskInfo> OncologyVisits { get; set; } = new List<OncologyVisitTaskInfo>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -116,9 +116,10 @@ namespace IRaCIS.Application.Services
|
||||||
|
|
||||||
GetOncologyReadingInfoOutDto result = new GetOncologyReadingInfoOutDto() {
|
GetOncologyReadingInfoOutDto result = new GetOncologyReadingInfoOutDto() {
|
||||||
TrialEvaluationResult= trialCriterion.EvaluationResult,
|
TrialEvaluationResult= trialCriterion.EvaluationResult,
|
||||||
|
IsShowDetail= trialCriterion.IsShowDetail,
|
||||||
TrialEvaluationReason = trialCriterion.EvaluationReason.IsNullOrEmpty()? ReadingCommon.EvaluationReason : trialCriterion.EvaluationReason,
|
TrialEvaluationReason = trialCriterion.EvaluationReason.IsNullOrEmpty()? ReadingCommon.EvaluationReason : trialCriterion.EvaluationReason,
|
||||||
OncologyTaskId = inDto.VisitTaskId,
|
OncologyTaskId = inDto.VisitTaskId,
|
||||||
ReadingTaskState= taskInfo.ReadingTaskState,
|
ReadingTaskState= taskInfo.ReadingTaskState,
|
||||||
};
|
};
|
||||||
|
|
||||||
// 先找到是R1还是R2的阅片 先找到全局阅片
|
// 先找到是R1还是R2的阅片 先找到全局阅片
|
||||||
|
@ -151,6 +152,13 @@ namespace IRaCIS.Application.Services
|
||||||
visitTask = await _visitTaskRepository.Where(x=>x.Id== judgeResultTaskId).FirstOrDefaultAsync();
|
visitTask = await _visitTaskRepository.Where(x=>x.Id== judgeResultTaskId).FirstOrDefaultAsync();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 获取全局阅片信息
|
||||||
|
var globalTaskReadingInfo = await this.GetGlobalReadingInfo(new GetGlobalReadingInfoInDto()
|
||||||
|
{
|
||||||
|
UsingOriginalData = true,
|
||||||
|
VisitTaskId = visitTask.Id
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
// 找到对应的访视
|
// 找到对应的访视
|
||||||
|
|
||||||
|
@ -182,6 +190,8 @@ namespace IRaCIS.Application.Services
|
||||||
x.EvaluationReason = oncologyData.EvaluationReason;
|
x.EvaluationReason = oncologyData.EvaluationReason;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
x.IsHaveChange = globalTaskReadingInfo.TaskList.Where(y => y.VisitTaskId == y.VisitTaskId).SelectMany(y => y.AfterQuestionList).Any(y => y.IsHaveChange);
|
||||||
|
x.VisitRemark = globalTaskReadingInfo.TaskList.Where(y => y.VisitTaskId == y.VisitTaskId).SelectMany(y => y.AfterQuestionList).Where(y => y.QuestionId == null).Select(x => x.Answer).FirstOrDefault() ?? String.Empty;
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -657,6 +657,11 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
/// 评估原因
|
/// 评估原因
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string EvaluationReason { get; set; } = string.Empty;
|
public string EvaluationReason { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 是否显示详情
|
||||||
|
/// </summary>
|
||||||
|
public bool IsShowDetail { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class GetOncologySetOutDto
|
public class GetOncologySetOutDto
|
||||||
|
@ -673,6 +678,12 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
/// 评估原因
|
/// 评估原因
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string EvaluationReason { get; set; } = string.Empty;
|
public string EvaluationReason { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 是否显示详情
|
||||||
|
/// </summary>
|
||||||
|
public bool IsShowDetail { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class GetOncologySetInDto
|
public class GetOncologySetInDto
|
||||||
|
|
|
@ -136,6 +136,7 @@ namespace IRaCIS.Core.Application
|
||||||
{
|
{
|
||||||
EvaluationReason = trialCriterion.EvaluationReason.IsNullOrEmpty()? ReadingCommon.EvaluationReason : trialCriterion.EvaluationReason,
|
EvaluationReason = trialCriterion.EvaluationReason.IsNullOrEmpty()? ReadingCommon.EvaluationReason : trialCriterion.EvaluationReason,
|
||||||
EvaluationResult= trialCriterion.EvaluationResult,
|
EvaluationResult= trialCriterion.EvaluationResult,
|
||||||
|
IsShowDetail=trialCriterion.IsShowDetail,
|
||||||
IsSign = signTime != null,
|
IsSign = signTime != null,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -157,6 +158,8 @@ namespace IRaCIS.Core.Application
|
||||||
{
|
{
|
||||||
EvaluationResult = inDto.EvaluationResult,
|
EvaluationResult = inDto.EvaluationResult,
|
||||||
EvaluationReason = inDto.EvaluationReason,
|
EvaluationReason = inDto.EvaluationReason,
|
||||||
|
IsShowDetail=inDto.IsShowDetail,
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
var result = await _readingQuestionCriterionTrialRepository.SaveChangesAsync();
|
var result = await _readingQuestionCriterionTrialRepository.SaveChangesAsync();
|
||||||
|
|
|
@ -83,6 +83,12 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string EvaluationReason { get; set; } = "肿瘤学阅片评估原因请依据临床数据填写,在与影像学结果不一致时必填。";
|
public string EvaluationReason { get; set; } = "肿瘤学阅片评估原因请依据临床数据填写,在与影像学结果不一致时必填。";
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 是否显示详情
|
||||||
|
/// </summary>
|
||||||
|
public bool IsShowDetail { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 项目
|
/// 项目
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
Loading…
Reference in New Issue