任务根据有序 无序 盲态名称设置为FollwUp

Uat_Study
{872297557@qq.com} 2022-12-02 14:41:38 +08:00
parent 0ae4277022
commit 196c5757e2
7 changed files with 534 additions and 495 deletions

View File

@ -82,7 +82,9 @@
"DefaultInternalOrganizationName": "ExtImaging", "DefaultInternalOrganizationName": "ExtImaging",
"ImageShareExpireDays": 10 "ImageShareExpireDays": 10,
"BlindTaskPrefix": "Follow Up "
} }
//访 dicom ... ip //访 dicom ... ip

View File

@ -4211,6 +4211,11 @@
序号标记 序号标记
</summary> </summary>
</member> </member>
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.CalculateRelationDto.CustomCalculateMark">
<summary>
自定义计算标记
</summary>
</member>
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.ReadingQuestionTrialViewInDto.ReadingQuestionCriterionTrialId"> <member name="P:IRaCIS.Core.Application.Service.Reading.Dto.ReadingQuestionTrialViewInDto.ReadingQuestionCriterionTrialId">
<summary> <summary>
系统标准Id 系统标准Id

View File

@ -594,6 +594,7 @@ namespace IRaCIS.Core.Application.Service.Allocation
//以前访视未产生任务的,在查询这里要产生 //以前访视未产生任务的,在查询这里要产生
var svIdList = await _subjectVisitRepository.Where(t => t.TrialId == queryVisitTask.TrialId && t.CheckState == CheckStateEnum.CVPassed && t.IsVisitTaskGenerated == false).Select(t => t.Id).ToListAsync(); var svIdList = await _subjectVisitRepository.Where(t => t.TrialId == queryVisitTask.TrialId && t.CheckState == CheckStateEnum.CVPassed && t.IsVisitTaskGenerated == false).Select(t => t.Id).ToListAsync();
//之前没有生成任务的逻辑 但是现在加了,任务要自动生成
await _visitTaskCommonService.GenerateVisitTaskAsync(queryVisitTask.TrialId, svIdList); await _visitTaskCommonService.GenerateVisitTaskAsync(queryVisitTask.TrialId, svIdList);

View File

@ -99,9 +99,9 @@ namespace IRaCIS.Core.Application.Services
throw new BusinessValidationFailedException("设置末次评估后,不允许添加计划外访视。"); throw new BusinessValidationFailedException("设置末次评估后,不允许添加计划外访视。");
} }
if (await _repository.AnyAsync<VisitTask>(t=>t.SubjectId==svCommand.SubjectId && t.TaskState==TaskState.Effect && t.VisitTaskNum > svCommand.VisitNum && t.SignTime != null)) if (await _repository.AnyAsync<VisitTask>(t=>t.SubjectId==svCommand.SubjectId && t.TaskState==TaskState.Effect && t.VisitTaskNum > svCommand.VisitNum && t.SignTime != null && t.TrialReadingCriterion.IsReadingTaskViewInOrder))
{ {
throw new BusinessValidationFailedException("该受试者后续访视已有任务完成阅片,不允许在此添加,如果确实需要,请回退"); throw new BusinessValidationFailedException("该受试者后续访视已有任务完成阅片(有序阅片标准),不允许在此添加,如果确实需要,请回退");
} }
} }

View File

@ -54,8 +54,8 @@ namespace IRaCIS.Core.Domain.Share
public static string SystemSiteCodePrefix { get; set; } public static string SystemSiteCodePrefix { get; set; }
public static string BlindTaskPrefix { get; set; }
/// <summary> /// <summary>
/// 用户默认密码 /// 用户默认密码
@ -85,6 +85,7 @@ namespace IRaCIS.Core.Domain.Share
ImageShareExpireDays = configuration.GetSection("IRaCISBasicConfig").GetValue<int>("ImageShareExpireDays"); ImageShareExpireDays = configuration.GetSection("IRaCISBasicConfig").GetValue<int>("ImageShareExpireDays");
BlindTaskPrefix = configuration.GetSection("IRaCISBasicConfig").GetValue<string>("BlindTaskPrefix");
} }

View File

@ -135,13 +135,10 @@ public static class StaticData
public const string TrialSubjectVisitCheckList_Export = "TrialSubjectVisitCheckList_Export"; public const string TrialSubjectVisitCheckList_Export = "TrialSubjectVisitCheckList_Export";
public const string TrialReadingTaskList_Export = "TrialReadingTaskList_Export"; public const string TrialReadingTaskList_Export = "TrialReadingTaskList_Export";
public const string TrialReReadingTaskList_Export = "TrialReReadingTaskList_Export"; public const string TrialReReadingTaskList_Export = "TrialReReadingTaskList_Export";
public const string TrialMedicalReviewList_Export = "TrialMedicalReviewList_Export"; public const string TrialMedicalReviewList_Export = "TrialMedicalReviewList_Export";