using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IRaCIS.Core.Application.ViewModel { public class AddTaskLesionAnswerFromLastTaskInDto { public Guid VisitTaskId { get; set; } } public class VisitStudyTime { /// /// 访视Id /// public Guid SubjectVisitId { get; set; } public DateTime? StudyTime { get; set; } } public class SiteVisitForTumor { /// /// 访视Id /// public Guid VisitTaskId { get; set; } public Guid? SubjectVisitId { get; set; } /// /// 任务Num /// public decimal VisitTaskNum { get; set; } /// /// 检查日期 /// public DateTime? StudyTime { get; set; } } public class AddTaskLesionAnswerFromLastTaskOutDto { public bool IsBaseLine { get; set; } } public class IRECISTTargetLesionDto { /// /// 基线未选择任何靶病灶 /// public bool ExistsTargetLesion { get; set; } /// /// 上一访视评估为iCPD /// public bool LastTaskIsICPD { get; set; } /// /// 满足RECISTPD /// public bool MeetRECISTPD { get; set; } } /// /// 新靶病灶评估Dto /// public class IRECISTNewTargetLesionDto { /// /// 存在新靶病灶 /// public bool ExistsNewTargetLesion { get; set; } /// /// 所有状态为消失 /// public bool AllVanish { get; set; } /// /// 上一访视新靶病灶评估为“iUPD” /// public bool LastTaskIsiUPD { get; set; } /// /// SOD增加5mm以上 /// public bool ISODAdd5mm { get; set; } /// /// 有"存在"状态的新靶病灶 /// public bool HaveExixtsState { get; set; } /// /// 至少有一个新靶病无法评估 /// public bool ExixtsUnevaluableState { get; set; } } public class IRECISTNewNoTargetLesionDto { /// /// 存在新非靶病灶 /// public bool ExistsNewNoTargetLesion { get; set; } /// /// 所有状态为消失 /// public bool AllVanish { get; set; } /// /// 上一访视新靶病灶评估为“iUPD” /// public bool LastTaskIsiUPD { get; set; } /// /// 任一新非靶病灶状态为“增大” /// public bool ExixtsEnlargementState { get; set; } /// /// 有"存在"状态的病灶 /// public bool HaveExixtsState { get; set; } /// /// 至少有一个病灶无法评估 /// public bool ExixtsUnevaluableState { get; set; } } }