using System.ComponentModel.DataAnnotations; namespace IRaCIS.Core.Domain.Share { public enum ReadingCategory { //检查批次 Visit = 1, ////阅片周期 //ReadingPeriod = 3, //全局 Global = 2, //裁判 Judge = 4, /// /// 肿瘤学 /// Oncology = 5, } public enum GenerateTaskCategory { //检查批次 Visit = 1, ////阅片周期 //ReadingPeriod = 3, //全局 Global = 2, //裁判 Judge = 4, /// /// 肿瘤学 /// 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 { /// /// 无 /// [Display(Name = "")] None = 0, /// /// 问题已解决 /// [Display(Name = "问题已解决")] ProblemSolved = 1, /// /// 问题无法解决 /// [Display(Name = "问题无法解决")] Unresolvable = 2, /// /// IR申请重阅 /// [Display(Name = "IR申请重阅")] IRApplyReReading = 3, /// /// 其他原因 /// [Display(Name = "IR申请重阅")] OtherReason = 4 } /// /// /// public enum AuditAdvice { /// /// 无 /// None=0, /// /// 退回重阅 /// HeavyReading = 1, /// /// 提醒注意 /// 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 } /// /// 分配对象 /// public enum TaskAllocateObj { Subject = 0, SubjectVisit = 1 } public enum TableQuestionType { /// /// 自定义 /// Customize=0, /// /// 关联数据 /// LinkedData=1, /// /// 关联Question /// LinkedQuestion = 2, /// /// 字典 /// Dictionary = 3, } public enum FormType { None=0, /// /// 单页 /// SinglePage=1, /// /// 多页 /// 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, /// /// 检查批次 /// Visit=1, /// /// 阅片 /// Reading = 2, /// /// 无 /// 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 } //阅片状态 public enum ReadingTaskState { WaitReading = 0, Reading = 1, HaveSigned = 2, } /// /// 任务加急状态 /// public enum TaskUrgentType { /// /// 入组确认 /// EnrollmentConfirm=1, /// /// PD进展 /// PDProgress=2, /// /// 检查批次加急 /// VisitUrgent=3, /// /// 其他 /// 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 } public enum ReReadingApplyState { Default = 0, Agree = 2, Reject = 3, //IR 申请 DocotorHaveApplyed = 4, //PM 申请 TrialGroupHaveApplyed = 5 } public enum CompleteClinicalDataEnum { NA=-1, NotComplete=0, Complete=1, } }