SPM 流程配置以及修改
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-12-18 15:14:23 +08:00
parent e73c775296
commit 3cd3315964
17 changed files with 18462 additions and 56 deletions
@@ -69,9 +69,10 @@ namespace IRaCIS.Core.Application.Contracts
public List<string> ModalityList { get; set; } = new List<string>();
public List<TrialObjectNameConfig> TrialObjectNameList { get; set; }
public List<TrialObjectNameConfig> TrialObjectNameList { get; set; }
[Comment("阅片任务产生之前 采集影像")]
public CollectImagesType CollectImagesEnum { get; set; }
}
public class ConfigTrialProcessInfoVerificationInDto
@@ -1011,8 +1012,33 @@ namespace IRaCIS.Core.Application.Contracts
public string SignCode { get; set; } = string.Empty;
}
public class TrialSPMConfigCommand
{
public Guid Id { get; set; }
[Comment("SPM 参与中心调研")]
public bool IsSPMJoinSiteSurvey { get; set; }
[Comment("SPM 参与阅片人筛选")]
public bool IsSPMJoinReviewerSelect { get; set; }
[Comment("SPM 参与重阅审批")]
public bool IsSPMJoinReReadingApproval { get; set; }
}
public class TrialConfigDTO : BasicTrialConfig
{
[Comment("SPM 参与中心调研")]
public bool IsSPMJoinSiteSurvey { get; set; }
[Comment("SPM 参与阅片人筛选")]
public bool IsSPMJoinReviewerSelect { get; set; }
[Comment("SPM 参与重阅审批")]
public bool IsSPMJoinReReadingApproval { get; set; }
public List<Guid> TrialCriterionIds { get; set; } = new List<Guid>();
public List<string> TrialCriterionNames { get; set; } = new List<string>();