阅片期修改
continuous-integration/drone/push Build is running

This commit is contained in:
he
2025-11-04 10:37:15 +08:00
parent 32c8d70179
commit a67472c9b4
9 changed files with 21161 additions and 83 deletions
@@ -46,12 +46,20 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public class GetReadModulePageListInDto : PageInput
{
public Guid TrialId { get; set; }
public Guid TrialReadingCriterionId { get; set; }
/// <summary>
/// 阅片期名称
/// </summary>
public string ModuleName { get; set; } = string.Empty;
public string SubjectCode { get; set; }
public string VisitName { get; set; }
[NotDefault]
public Guid TrialReadingCriterionId { get; set; }
/// <summary>
/// 阅片配置的类型
/// </summary>
@@ -59,54 +67,60 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public ReadModuleAddType? ReadModuleAddTypeEnum { get; set; }
}
public class GetReadModulePageListOutDto
{
public Guid SubjectId { get; set; }
public string SubjectCode { get; set; }
public Guid Id { get; set; }
public Guid TrialReadingCriterionId { get; set; }
public ModuleTypeEnum ModuleType { get; set; }
public string VisitName { get; set; } = string.Empty;
public string ModuleName { get; set; } = string.Empty;
public bool? IsUrgent { get; set; }
public Guid SubjectVisitId { get; set; }
public Guid? ReadingPeriodSetId { get; set; }
public Guid TrialId { get; set; }
public bool IsCRCConfirm { get; set; } = false;
public bool IsPMConfirm { get; set; } = false;
public bool IsNotNeedPMConfirm { get; set; } = false;
public bool IsCRCApplicationRevoke { get; set; } = false;
[Comment("临床数据是否完整")]
public bool? IsClinicalDataComplete { get; set; }
[Comment("临床数据是否盲化")]
public bool? IsClinicalDataBlind { get; set; }
[Comment("阅片配置的类型")]
/// <summary>
/// 阅片期类型
/// </summary>
public ReadingSetType ReadingSetType { get; set; }
/// <summary>
/// 添加方式
/// 阅片期名称
/// </summary>
public string ModuleName { get; set; } = string.Empty;
/// <summary>
/// 中心编号
/// </summary>
public string SiteCode { get; set; }
/// <summary>
/// 受试者编号
/// </summary>
public string SubjectCode { get; set; }
/// <summary>
/// 访视名称
/// </summary>
public string VisitName { get; set; } = string.Empty;
/// <summary>
/// 最晚拍片日期
/// </summary>
public DateTime? LatestScanDate { get; set; }
/// <summary>
/// 来源
/// </summary>
public ReadModuleAddType ReadModuleAddTypeEnum { get; set; } = ReadModuleAddType.Normal;
/// <summary>
/// 是否生成任务
/// </summary>
public bool IsGenerateTask { get; set; }
/// <summary>
/// 生成任务时间
/// </summary>
public DateTime? GenerateTaskTime { get; set; }
public ReadingStatusEnum ReadingStatus { get; set; } = ReadingStatusEnum.TaskAllocate;
}
public class GetSubjectReadVisitsOutDto
@@ -138,11 +138,6 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
{
public List<Guid> SubjectVisitIdList { get; set; } = new List<Guid>();
/// <summary>
/// 是否加入阅片计划
/// </summary>
public bool IsJoin { get; set; }
public Guid Id { get; set; }
}
@@ -283,6 +278,16 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
/// </summary>
public bool? IsGenerate { get; set; }
/// <summary>
/// 是否生成任务
/// </summary>
public bool? IsGenerateTask { get; set; }
/// <summary>
/// 生成时间
/// </summary>
public DateTime? GeneratedTime { get; set; }
}
public class ReadingPeriodSetView
@@ -431,6 +436,8 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public class AddReadModuleVisitInfo
{
public Guid SubjectId { get; set; }
public Guid? ReadingPeriodPlanId { get; set; }
public bool IsUrgent { get; set; }
public Guid SubjectVisitId { get; set; }