修改trial编码
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
57d8673bb2
commit
2e15cfaed5
|
@ -1,4 +1,4 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.ComponentModel.DataAnnotations;
|
using System.ComponentModel.DataAnnotations;
|
||||||
using System.ComponentModel.DataAnnotations.Schema;
|
using System.ComponentModel.DataAnnotations.Schema;
|
||||||
|
@ -96,12 +96,12 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
[StringLength(512)]
|
[StringLength(512)]
|
||||||
public string Indication { get; set; } = string.Empty;
|
public string Indication { get; set; } = string.Empty;
|
||||||
|
|
||||||
//入组那一块的状态
|
//入组那一块的状态
|
||||||
//[ConcurrencyCheck]
|
//[ConcurrencyCheck]
|
||||||
public int TrialEnrollStatus { get; set; }
|
public int TrialEnrollStatus { get; set; }
|
||||||
|
|
||||||
|
|
||||||
//启动状态
|
//启动状态
|
||||||
[StringLength(500)]
|
[StringLength(500)]
|
||||||
public string TrialStatusStr { get; set; } = StaticData.TrialState.TrialInitializing;
|
public string TrialStatusStr { get; set; } = StaticData.TrialState.TrialInitializing;
|
||||||
|
|
||||||
|
@ -151,15 +151,15 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//废弃
|
//废弃
|
||||||
//public AttendedReviewerType AttendedReviewerType { get; set; } = AttendedReviewerType.CN;//0全部中国医生 1美国医生 2既有中国医生,也有美国医生
|
//public AttendedReviewerType AttendedReviewerType { get; set; } = AttendedReviewerType.CN;//0全部中国医生 1美国医生 2既有中国医生,也有美国医生
|
||||||
|
|
||||||
////废弃
|
////废弃
|
||||||
//[JsonIgnore]
|
//[JsonIgnore]
|
||||||
//[ForeignKey("DeclarationTypeId")]
|
//[ForeignKey("DeclarationTypeId")]
|
||||||
//public Dictionary DeclarationType { get; set; }
|
//public Dictionary DeclarationType { get; set; }
|
||||||
|
|
||||||
//废弃
|
//废弃
|
||||||
//public Guid DeclarationTypeId { get; set; } = Guid.Empty;
|
//public Guid DeclarationTypeId { get; set; } = Guid.Empty;
|
||||||
|
|
||||||
|
|
||||||
|
@ -182,66 +182,66 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public bool VisitPlanConfirmed { get; set; }
|
public bool VisitPlanConfirmed { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 受试者编号具体规则
|
/// 受试者编号具体规则
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string SubjectCodeRule { get; set; } = StaticData.International("Trial_number");
|
public string SubjectCodeRule { get; set; } = StaticData.International("Trial_number");
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否 提醒受试者编号规则
|
/// 是否 提醒受试者编号规则
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsNoticeSubjectCodeRule { get; set; } = true;
|
public bool IsNoticeSubjectCodeRule { get; set; } = true;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否 有基准时间(首次给药时间)
|
/// 是否 有基准时间(首次给药时间)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsHaveFirstGiveMedicineDate { get; set; } = true;
|
public bool IsHaveFirstGiveMedicineDate { get; set; } = true;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否有 受试者年龄
|
/// 是否有 受试者年龄
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsHaveSubjectAge { get; set; } = false;
|
public bool IsHaveSubjectAge { get; set; } = false;
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否有 入组性确认
|
/// 是否有 入组性确认
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsEnrollementQualificationConfirm { get; set; } = false;
|
public bool IsEnrollementQualificationConfirm { get; set; } = false;
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 出组后计划外访视名称
|
/// 出组后计划外访视名称
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string OutEnrollmentVisitName { get; set; } = "EOT";
|
public string OutEnrollmentVisitName { get; set; } = "EOT";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否 验证拍片日期
|
/// 是否 验证拍片日期
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsVerifyVisitImageDate { get; set; } = true;
|
public bool IsVerifyVisitImageDate { get; set; } = true;
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 临床信息传输 1:系统录入 2:系统录入+PDF 0:无
|
/// 临床信息传输 1:系统录入 2:系统录入+PDF 0:无
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int ClinicalInformationTransmissionEnum { get; set; } = 1;
|
public int ClinicalInformationTransmissionEnum { get; set; } = 1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否审核 临床信息
|
/// 是否审核 临床信息
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsCRAAuditClinicalInformation { get; set; } = false;
|
public bool IsCRAAuditClinicalInformation { get; set; } = false;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// QC流程 0 不审,1 单审,2双审
|
/// QC流程 0 不审,1 单审,2双审
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public TrialQCProcess QCProcessEnum { get; set; } = TrialQCProcess.DoubleAudit;
|
public TrialQCProcess QCProcessEnum { get; set; } = TrialQCProcess.DoubleAudit;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 影像一致性核查
|
/// 影像一致性核查
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsImageConsistencyVerification { get; set; } = true;
|
public bool IsImageConsistencyVerification { get; set; } = true;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 影像导出
|
/// 影像导出
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsImageExport { get; set; } = false;
|
public bool IsImageExport { get; set; } = false;
|
||||||
|
|
||||||
|
@ -250,7 +250,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//阅片方式
|
//阅片方式
|
||||||
public int ReadingMode { get; set; } = 1;
|
public int ReadingMode { get; set; } = 1;
|
||||||
|
|
||||||
|
|
||||||
|
@ -258,12 +258,12 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public int ChangeDefalutDays { get; set; } = 5;
|
public int ChangeDefalutDays { get; set; } = 5;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 跨项目复制
|
/// 跨项目复制
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsImageReplicationAcrossTrial { get; set; } = false;
|
public bool IsImageReplicationAcrossTrial { get; set; } = false;
|
||||||
|
|
||||||
|
|
||||||
public string BodyPartTypes { get; set; } = "鼻咽部|脑部|颈部|胸部|上/下腹部|盆腔|全身|其他";
|
public string BodyPartTypes { get; set; } = "鼻咽部|脑部|颈部|胸部|上/下腹部|盆腔|全身|其他";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -279,25 +279,25 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//PD 进展是否显示 配置访视 是否显示 PD进展 (从而可以设置状态)
|
//PD 进展是否显示 配置访视 是否显示 PD进展 (从而可以设置状态)
|
||||||
public bool IsPDProgressView { get; set; }
|
public bool IsPDProgressView { get; set; }
|
||||||
|
|
||||||
//研究方案号
|
//研究方案号
|
||||||
public string ResearchProgramNo { get; set; }
|
public string ResearchProgramNo { get; set; }
|
||||||
|
|
||||||
//实验名称
|
//实验名称
|
||||||
public string ExperimentName { get; set; }
|
public string ExperimentName { get; set; }
|
||||||
|
|
||||||
//主研单位
|
//主研单位
|
||||||
public string MainResearchUnit { get; set; }
|
public string MainResearchUnit { get; set; }
|
||||||
|
|
||||||
// 负责人PI
|
// 负责人PI
|
||||||
public string HeadPI { get; set; }
|
public string HeadPI { get; set; }
|
||||||
|
|
||||||
public bool IsUrgent { get; set; }
|
public bool IsUrgent { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 项目类型 1 正式项目、0 非正式项目 2是培训项目
|
/// 项目类型 1 正式项目、0 非正式项目 2是培训项目
|
||||||
/// </summary>time
|
/// </summary>time
|
||||||
public TrialType TrialType { get; set; }
|
public TrialType TrialType { get; set; }
|
||||||
|
|
||||||
|
@ -314,7 +314,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public bool IsSubjectSexView { get; set; } = false;
|
public bool IsSubjectSexView { get; set; } = false;
|
||||||
|
|
||||||
//配置Suject Edit页面 是否显示 加急
|
//配置Suject Edit页面 是否显示 加急
|
||||||
public bool IsSubjectExpeditedView { get; set; } = false;
|
public bool IsSubjectExpeditedView { get; set; } = false;
|
||||||
|
|
||||||
|
|
||||||
|
@ -322,14 +322,14 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public bool IsDeleted { get; set; }
|
public bool IsDeleted { get; set; }
|
||||||
|
|
||||||
|
|
||||||
//QC 问题流程
|
//QC 问题流程
|
||||||
|
|
||||||
public User QCQuestionConfirmedUser { get; set; }
|
public User QCQuestionConfirmedUser { get; set; }
|
||||||
public Guid? QCQuestionConfirmedUserId { get; set; }
|
public Guid? QCQuestionConfirmedUserId { get; set; }
|
||||||
public DateTime? QCQuestionConfirmedTime { get; set; }
|
public DateTime? QCQuestionConfirmedTime { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 项目完成时间
|
/// 项目完成时间
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public DateTime? TrialFinishTime { get; set; }
|
public DateTime? TrialFinishTime { get; set; }
|
||||||
|
|
||||||
|
@ -348,7 +348,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
public Guid? DeleteUserId { get; set; }
|
public Guid? DeleteUserId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 同步临床数据时间
|
/// 同步临床数据时间
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public DateTime? SyncClinicalDataTime { get; set; }
|
public DateTime? SyncClinicalDataTime { get; set; }
|
||||||
|
|
||||||
|
@ -359,34 +359,34 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
public int IndicationEnum { get; set; } = -1;
|
public int IndicationEnum { get; set; } = -1;
|
||||||
|
|
||||||
#region 邮件配置
|
#region 邮件配置
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 发件箱账号
|
/// 发件箱账号
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string EmailFromEmail { get; set; } = string.Empty;
|
public string EmailFromEmail { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 发件人
|
/// 发件人
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string EmailFromName { get; set; } = string.Empty;
|
public string EmailFromName { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 密码/授权码
|
/// 密码/授权码
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string EmailAuthorizationCode { get; set; } = string.Empty;
|
public string EmailAuthorizationCode { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// SMTP服务器
|
/// SMTP服务器
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string EmailSMTPServerAddress { get; set; } = string.Empty;
|
public string EmailSMTPServerAddress { get; set; } = string.Empty;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// SMTP端口
|
/// SMTP端口
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int EmailSMTPServerPort { get; set; }
|
public int EmailSMTPServerPort { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否配置过邮箱
|
/// 是否配置过邮箱
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsConfigureEmail { get; set; } = false;
|
public bool IsConfigureEmail { get; set; } = false;
|
||||||
#endregion
|
#endregion
|
||||||
|
@ -395,20 +395,20 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
|
|
||||||
///// <summary>
|
///// <summary>
|
||||||
///// 图像是否有标注
|
///// 图像是否有标注
|
||||||
///// </summary>
|
///// </summary>
|
||||||
//public bool IsImageIabeled { get; set; }
|
//public bool IsImageIabeled { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
////阅片类型
|
////阅片类型
|
||||||
//public ReadingMethod ReadingType { get; set; } = ReadingMethod.Double;
|
//public ReadingMethod ReadingType { get; set; } = ReadingMethod.Double;
|
||||||
|
|
||||||
|
|
||||||
//public bool IsGlobalReading { get; set; } = true;
|
//public bool IsGlobalReading { get; set; } = true;
|
||||||
|
|
||||||
///// <summary>
|
///// <summary>
|
||||||
///// 仲裁阅片
|
///// 仲裁阅片
|
||||||
///// </summary>
|
///// </summary>
|
||||||
//public bool? IsArbitrationReading { get; set; } = true;
|
//public bool? IsArbitrationReading { get; set; } = true;
|
||||||
|
|
||||||
|
@ -416,50 +416,50 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
|
|
||||||
///// <summary>
|
///// <summary>
|
||||||
///// 1 Mint、2 PACS
|
///// 1 Mint、2 PACS
|
||||||
///// </summary>
|
///// </summary>
|
||||||
|
|
||||||
//public int ImagePlatform { get; set; } = 1;
|
//public int ImagePlatform { get; set; } = 1;
|
||||||
|
|
||||||
|
|
||||||
///// <summary>
|
///// <summary>
|
||||||
///// 仲裁规则
|
///// 仲裁规则
|
||||||
///// </summary>
|
///// </summary>
|
||||||
//public ArbitrationRule ArbitrationRule { get; set; } = ArbitrationRule.None;
|
//public ArbitrationRule ArbitrationRule { get; set; } = ArbitrationRule.None;
|
||||||
|
|
||||||
////任务分配对象
|
////任务分配对象
|
||||||
//public TaskAllocateObj TaskAllocateObjEnum { get; set; }
|
//public TaskAllocateObj TaskAllocateObjEnum { get; set; }
|
||||||
|
|
||||||
////后续访视任务自动分配
|
////后续访视任务自动分配
|
||||||
//public bool IsFollowVisitAutoAssign { get; set; } = true;
|
//public bool IsFollowVisitAutoAssign { get; set; } = true;
|
||||||
|
|
||||||
////后续全局自动分配
|
////后续全局自动分配
|
||||||
//public bool IsFollowGlobalVisitAutoAssign { get; set; } = true;
|
//public bool IsFollowGlobalVisitAutoAssign { get; set; } = true;
|
||||||
|
|
||||||
//public bool IsFollowJudgeTaskAutoAssign { get; set; } = true;
|
//public bool IsFollowJudgeTaskAutoAssign { get; set; } = true;
|
||||||
|
|
||||||
//public TaskAllocateDefaultState FollowJudgeTaskAutoAssignDefaultState { get; set; } = TaskAllocateDefaultState.Allocated;
|
//public TaskAllocateDefaultState FollowJudgeTaskAutoAssignDefaultState { get; set; } = TaskAllocateDefaultState.Allocated;
|
||||||
|
|
||||||
////后续访视自动分配默认状态
|
////后续访视自动分配默认状态
|
||||||
//public TaskAllocateDefaultState FollowVisitAutoAssignDefaultState { get; set; } = TaskAllocateDefaultState.Allocated;
|
//public TaskAllocateDefaultState FollowVisitAutoAssignDefaultState { get; set; } = TaskAllocateDefaultState.Allocated;
|
||||||
|
|
||||||
////后续全局自动分配默认状态
|
////后续全局自动分配默认状态
|
||||||
//public TaskAllocateDefaultState FollowGlobalVisitAutoAssignDefaultState { get; set; } = TaskAllocateDefaultState.Allocated;
|
//public TaskAllocateDefaultState FollowGlobalVisitAutoAssignDefaultState { get; set; } = TaskAllocateDefaultState.Allocated;
|
||||||
|
|
||||||
////读片任务显示规则
|
////读片任务显示规则
|
||||||
|
|
||||||
//public ReadingTaskViewMethod ReadingTaskViewEnum { get; set; }
|
//public ReadingTaskViewMethod ReadingTaskViewEnum { get; set; }
|
||||||
|
|
||||||
////读片任务显示是否顺序
|
////读片任务显示是否顺序
|
||||||
//public bool IsReadingTaskViewInOrder { get; set; } = true;
|
//public bool IsReadingTaskViewInOrder { get; set; } = true;
|
||||||
|
|
||||||
///// <summary>
|
///// <summary>
|
||||||
///// 阅片是否显示受试者信息
|
///// 阅片是否显示受试者信息
|
||||||
///// </summary>
|
///// </summary>
|
||||||
//public bool IsReadingShowSubjectInfo { get; set; } = false;
|
//public bool IsReadingShowSubjectInfo { get; set; } = false;
|
||||||
|
|
||||||
///// <summary>
|
///// <summary>
|
||||||
///// 阅片是否显示既往结果
|
///// 阅片是否显示既往结果
|
||||||
///// </summary>
|
///// </summary>
|
||||||
//public bool IsReadingShowPreviousResults { get; set; } = false;
|
//public bool IsReadingShowPreviousResults { get; set; } = false;
|
||||||
|
|
||||||
|
@ -467,7 +467,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
|
|
||||||
///// <summary>
|
///// <summary>
|
||||||
///// 是确认医学审核问题
|
///// 是确认医学审核问题
|
||||||
///// </summary>
|
///// </summary>
|
||||||
|
|
||||||
//public bool IsConfirmMedicineQuestion { get; set; } = false;
|
//public bool IsConfirmMedicineQuestion { get; set; } = false;
|
||||||
|
@ -476,12 +476,12 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
|
|
||||||
|
|
||||||
///// <summary>
|
///// <summary>
|
||||||
///// 阅片信息签名时间
|
///// 阅片信息签名时间
|
||||||
///// </summary>
|
///// </summary>
|
||||||
//public DateTime? ReadingInfoSignTime { get; set; }
|
//public DateTime? ReadingInfoSignTime { get; set; }
|
||||||
|
|
||||||
///// <summary>
|
///// <summary>
|
||||||
///// 阅片工具
|
///// 阅片工具
|
||||||
///// </summary>
|
///// </summary>
|
||||||
//public ReadingTool? ReadingTool { get; set; }
|
//public ReadingTool? ReadingTool { get; set; }
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue