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; }
}
}