407 lines
		
	
	
		
			6.2 KiB
		
	
	
	
		
			C#
		
	
	
			
		
		
	
	
			407 lines
		
	
	
		
			6.2 KiB
		
	
	
	
		
			C#
		
	
	
| 
 | |
| 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,
 | |
|     }
 | |
| 
 | |
| 
 | |
| }
 |