@@ -2087,6 +2087,16 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
||||
|
||||
public bool IsHaveKeyFile { get; set; } = false;
|
||||
|
||||
/// <summary>
|
||||
/// 定圆工具默认半径
|
||||
/// </summary>
|
||||
public decimal? CircleRadius { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 默认SegmentName
|
||||
/// </summary>
|
||||
public DefaultSegmentNameDto DefaultSegmentName { get; set; }
|
||||
|
||||
}
|
||||
|
||||
public class GetReadingImgInDto
|
||||
|
||||
@@ -3791,6 +3791,8 @@ namespace IRaCIS.Core.Application.Service
|
||||
x.IseCRFShowInDicomReading,
|
||||
x.IsReadingTaskViewInOrder,
|
||||
x.ReadingToolList,
|
||||
x.CircleRadius,
|
||||
x.DefaultSegmentName,
|
||||
}).FirstNotNullAsync();
|
||||
|
||||
task.IsReadingShowPreviousResults = criterionInfo.IsReadingShowPreviousResults;
|
||||
@@ -3834,6 +3836,8 @@ namespace IRaCIS.Core.Application.Service
|
||||
var trialInfo = await _trialRepository.Where(x => x.Id == visitTaskInfo.TrialId).FirstNotNullAsync();
|
||||
|
||||
// 如果已经签名 就不需要再读了
|
||||
task.CircleRadius = criterionInfo.CircleRadius;
|
||||
task.DefaultSegmentName = criterionInfo.DefaultSegmentName;
|
||||
task.IsNeedReadClinicalData = visitTaskInfo.ReadingTaskState == ReadingTaskState.HaveSigned ? false : task.IsNeedReadClinicalData;
|
||||
task.DigitPlaces = criterionInfo.DigitPlaces;
|
||||
task.CriterionType = criterionInfo.CriterionType;
|
||||
|
||||
Reference in New Issue
Block a user