using System.ComponentModel.DataAnnotations; namespace IRaCIS.Core.Domain.Share { public enum ReadingCategory { //访视 Visit = 1, ////阅片周期 //ReadingPeriod = 3, //全局 Global = 2, //裁判 Judge = 4, /// <summary> /// 肿瘤学 /// </summary> Oncology = 5, } public enum GenerateTaskCategory { //访视 Visit = 1, ////阅片周期 //ReadingPeriod = 3, //全局 Global = 2, //裁判 Judge = 4, /// <summary> /// 肿瘤学 /// </summary> Oncology = 5, //生成任务 额外增加的 前端那边不加 ReReading = 6, SelfConsistent = 7, GroupConsistent = 8, } public enum TaskAllocationState { //未分配 NotAllocate = 0, //预分配 InitAllocated = 1, //已分配 Allocated = 2, } public enum MedicalReviewAuditState { //待审核 WaitAudit=0, //审核中 Auditing=1, HaveSigned=2 } public enum MedicalDialogClose { /// <summary> /// 无 /// </summary> [Display(Name = "")] None = 0, /// <summary> /// 问题已解决 /// </summary> [Display(Name = "问题已解决")] ProblemSolved = 1, /// <summary> /// 问题无法解决 /// </summary> [Display(Name = "问题无法解决")] Unresolvable = 2, /// <summary> /// IR申请重阅 /// </summary> [Display(Name = "IR申请重阅")] IRApplyReReading = 3, /// <summary> /// 其他原因 /// </summary> [Display(Name = "IR申请重阅")] OtherReason = 4 } /// <summary> /// /// </summary> public enum AuditAdvice { /// <summary> /// 无 /// </summary> None=0, /// <summary> /// 退回重阅 /// </summary> HeavyReading = 1, /// <summary> /// 提醒注意 /// </summary> Remind = 2, } public enum MedicalReviewDoctorUserIdea { defalut=0, Agree=1, NotAgree=2 } public enum Arm { SingleReadingArm = 0, DoubleReadingArm1 = 1, DoubleReadingArm2 = 2, JudgeArm = 3, TumorArm = 4, //单独的 GroupConsistentArm=8 } /// <summary> /// 分配对象 /// </summary> public enum TaskAllocateObj { Subject = 0, SubjectVisit = 1 } public enum TableQuestionType { /// <summary> /// 自定义 /// </summary> Customize=0, /// <summary> /// 关联数据 /// </summary> LinkedData=1, /// <summary> /// 关联Question /// </summary> LinkedQuestion = 2, /// <summary> /// 字典 /// </summary> Dictionary = 3, } public enum FormType { None=0, /// <summary> /// 单页 /// </summary> SinglePage=1, /// <summary> /// 多页 /// </summary> MultiplePage = 2, } //分配默认状态 public enum TaskAllocateDefaultState { //默认值 看是否需要项目初始化时就给默认值 1 或者2 None = 0, //预分配 InitAllocated = 1, //已分配 Allocated = 2, } public enum ReadingTool { Dicom=0, NoDicom=1, } public enum ArbitrationRule { //默认值 看是否需要项目初始化时就给默认值 1 或者2 None = 0, /// <summary> /// 访视 /// </summary> Visit=1, /// <summary> /// 阅片 /// </summary> Reading = 2, /// <summary> /// 无 /// </summary> NA=3, } public enum ReadingMethod { Single = 1, Double = 2, Special = 3 } public enum ReadingTaskViewMethod { //受试者 Subject = 0, //访视/阅片期 ReadingPeriodOrVisit = 2, } public enum TaskState { //有效 Effect = 0, //未生效 NotEffect = 1, // 失效 Adbandon = 3, //重置 (裁判任务做了,签名了 算工作量) HaveReturned = 4, /// <summary> /// 转为IRECIST之后 之前任务的状态 /// </summary> Freeze = 5, } //阅片状态 public enum ReadingTaskState { /// <summary> /// 待阅 /// </summary> WaitReading = 0, /// <summary> /// 阅片中 /// </summary> Reading = 1, /// <summary> /// 已签名 /// </summary> HaveSigned = 2, } /// <summary> /// 任务加急状态 /// </summary> public enum TaskUrgentType { /// <summary> /// 入组确认 /// </summary> EnrollmentConfirm=1, /// <summary> /// PD进展 /// </summary> PDProgress=2, /// <summary> /// 访视加急 /// </summary> VisitUrgent=3, /// <summary> /// 其他 /// </summary> Other=4, } //public enum AnalysisType //{ // Default=0, // Self=1, // InnerGroup=2 //} // public enum RequestReReadingType { Default = 0, //IR 申请 DocotorApply = 1, //PM 申请 TrialGroupApply = 2 } //重阅申请结果 public enum RequestReReadingResult { Default = 0, Agree = 1, Reject = 2, Invalid = 3, } public enum ReReadingApplyState { Default = 0, Agree = 2, Reject = 3, //IR 申请 DocotorHaveApplyed = 4, //PM 申请 TrialGroupHaveApplyed = 5 } public enum CompleteClinicalDataEnum { NA=-1, NotComplete=0, Complete=1, } }