diff --git a/IRaCIS.Core.Application/Service/Reading/Dto/ReadingImageTaskViewModel.cs b/IRaCIS.Core.Application/Service/Reading/Dto/ReadingImageTaskViewModel.cs
index f6ed2ea07..1fa3d0946 100644
--- a/IRaCIS.Core.Application/Service/Reading/Dto/ReadingImageTaskViewModel.cs
+++ b/IRaCIS.Core.Application/Service/Reading/Dto/ReadingImageTaskViewModel.cs
@@ -1053,6 +1053,16 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public Guid? VisitId { get; set; }
public bool IsCurrentTask { get; set; }
+
+ ///
+ /// 是否是转变的任务(转为IRECIST)
+ ///
+ public bool IsConvertedTask { get; set; } = false;
+
+ ///
+ /// 是否是第一次转化的任务
+ ///
+ public bool IsFirstChangeTask { get; set; } = false;
}
public class GetVisitReadingQuestionOutDto
diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs
index 8f7581e3c..9f01135d2 100644
--- a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs
+++ b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs
@@ -446,6 +446,8 @@ namespace IRaCIS.Application.Services
VisitTaskNum = x.VisitTaskNum,
IsBaseLineTask = x.SourceSubjectVisitId == baselineVisitId,
IsCurrentTask = x.Id == inDto.VisitTaskId,
+ IsConvertedTask=x.IsConvertedTask,
+ IsFirstChangeTask=x.BeforeConvertedTaskId!=null,
}).OrderBy(x => x.VisitTaskNum).ToListAsync();