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,
 | 
						|
    }
 | 
						|
 | 
						|
 | 
						|
}
 |