Uat_Study
parent
0b42547455
commit
b29ea57acd
|
@ -4707,6 +4707,11 @@
|
||||||
整体疗效
|
整体疗效
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.EditCriterionDictionaryInDto.CrterionDictionaryGroup">
|
||||||
|
<summary>
|
||||||
|
标准字典分组
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.SetCriterionDictionaryDto.IsBaseLineUse">
|
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.SetCriterionDictionaryDto.IsBaseLineUse">
|
||||||
<summary>
|
<summary>
|
||||||
IsBaseLineUse
|
IsBaseLineUse
|
||||||
|
@ -6452,6 +6457,13 @@
|
||||||
<param name="inDto"></param>
|
<param name="inDto"></param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="M:IRaCIS.Core.Application.Service.RC.ReadingQuestionService.EditCriterionDictionary(IRaCIS.Core.Application.Service.Reading.Dto.EditCriterionDictionaryInDto)">
|
||||||
|
<summary>
|
||||||
|
设置标准字典分组
|
||||||
|
</summary>
|
||||||
|
<param name="inDto"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
<member name="M:IRaCIS.Core.Application.Service.RC.ReadingQuestionService.SetCriterionDictionary(IRaCIS.Core.Application.Service.Reading.Dto.SetCriterionDictionaryInDto)">
|
<member name="M:IRaCIS.Core.Application.Service.RC.ReadingQuestionService.SetCriterionDictionary(IRaCIS.Core.Application.Service.Reading.Dto.SetCriterionDictionaryInDto)">
|
||||||
<summary>
|
<summary>
|
||||||
设置标准字典
|
设置标准字典
|
||||||
|
|
|
@ -89,6 +89,14 @@ namespace IRaCIS.Core.Application.Service
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public async Task AddIsPDChangeTask(Guid taskId)
|
||||||
|
{
|
||||||
|
var taskInfo = await _visitTaskRepository.Where(x => x.Id == taskId).IgnoreAutoIncludes().AsNoTracking().FirstNotNullAsync();
|
||||||
|
taskInfo.ReadingTaskState = ReadingTaskState.WaitReading;
|
||||||
|
taskInfo.IsConvertedTask = true;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
//基于标准签名 产生任务
|
//基于标准签名 产生任务
|
||||||
public async Task BaseCritrionGenerateVisitTask(Guid trialId, Guid confirmedTrialReadingCriterionId)
|
public async Task BaseCritrionGenerateVisitTask(Guid trialId, Guid confirmedTrialReadingCriterionId)
|
||||||
|
|
|
@ -92,6 +92,16 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
||||||
public bool IsCopyQuestion { get; set; }
|
public bool IsCopyQuestion { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class EditCriterionDictionaryInDto
|
||||||
|
{
|
||||||
|
public Guid Id { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 标准字典分组
|
||||||
|
/// </summary>
|
||||||
|
public CrterionDictionaryGroup CrterionDictionaryGroup { get; set; } = CrterionDictionaryGroup.General;
|
||||||
|
}
|
||||||
|
|
||||||
public class SetCriterionDictionaryInDto
|
public class SetCriterionDictionaryInDto
|
||||||
{
|
{
|
||||||
[NotDefault]
|
[NotDefault]
|
||||||
|
@ -156,6 +166,9 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
||||||
public class CriterionDictionaryInfo
|
public class CriterionDictionaryInfo
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
public CrterionDictionaryGroup CrterionDictionaryGroup { get; set; }
|
||||||
|
|
||||||
public Guid Id { get; set; }
|
public Guid Id { get; set; }
|
||||||
|
|
||||||
public Guid DictionaryId { get; set; }
|
public Guid DictionaryId { get; set; }
|
||||||
|
|
|
@ -575,6 +575,22 @@ namespace IRaCIS.Core.Application.Service.RC
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 设置标准字典分组
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="inDto"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HttpPost]
|
||||||
|
public async Task<bool> EditCriterionDictionary(EditCriterionDictionaryInDto inDto)
|
||||||
|
{
|
||||||
|
await _readingCriterionDictionaryRepository.UpdatePartialFromQueryAsync(inDto.Id,x=>new ReadingCriterionDictionary() {
|
||||||
|
CrterionDictionaryGroup=inDto.CrterionDictionaryGroup
|
||||||
|
});
|
||||||
|
|
||||||
|
return await _readingCriterionDictionaryRepository.SaveChangesAsync();
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 设置标准字典
|
/// 设置标准字典
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -285,7 +285,12 @@ namespace IRaCIS.Core.Domain.Share
|
||||||
Adbandon = 3,
|
Adbandon = 3,
|
||||||
|
|
||||||
//重置 (裁判任务做了,签名了 算工作量)
|
//重置 (裁判任务做了,签名了 算工作量)
|
||||||
HaveReturned = 4
|
HaveReturned = 4,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 转为IRECIST之后 之前任务的状态
|
||||||
|
/// </summary>
|
||||||
|
Freeze = 5,
|
||||||
}
|
}
|
||||||
|
|
||||||
//阅片状态
|
//阅片状态
|
||||||
|
|
|
@ -16,6 +16,27 @@ namespace IRaCIS.Core.Domain.Share
|
||||||
public static readonly string Group = "group";
|
public static readonly string Group = "group";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 标准字典分类
|
||||||
|
/// </summary>
|
||||||
|
public enum CrterionDictionaryGroup
|
||||||
|
{
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 通用
|
||||||
|
/// </summary>
|
||||||
|
General = 0,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 转变前
|
||||||
|
/// </summary>
|
||||||
|
BeforeConvert = 1,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 转变后
|
||||||
|
/// </summary>
|
||||||
|
Converted = 2
|
||||||
|
}
|
||||||
|
|
||||||
public enum RelevanceType
|
public enum RelevanceType
|
||||||
{
|
{
|
||||||
|
|
|
@ -288,6 +288,16 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsAnalysisCreate { get; set; }
|
public bool IsAnalysisCreate { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 是否是转变的任务(转为IRECIST)
|
||||||
|
/// </summary>
|
||||||
|
public bool IsConvertedTask { get; set; } = false;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public bool? IsSelfAnalysis { get; set; }
|
public bool? IsSelfAnalysis { get; set; }
|
||||||
|
|
||||||
public string BlindSubjectCode { get; set; } = string.Empty;
|
public string BlindSubjectCode { get; set; } = string.Empty;
|
||||||
|
|
|
@ -54,6 +54,11 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsFollowVisitUse { get; set; } = false;
|
public bool IsFollowVisitUse { get; set; } = false;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 标准字典分组
|
||||||
|
/// </summary>
|
||||||
|
public CrterionDictionaryGroup CrterionDictionaryGroup { get; set; } = CrterionDictionaryGroup.General;
|
||||||
|
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
[ForeignKey("DictionaryId")]
|
[ForeignKey("DictionaryId")]
|
||||||
public Dictionary Dictionary { get; set; }
|
public Dictionary Dictionary { get; set; }
|
||||||
|
|
Loading…
Reference in New Issue