irc-netcore-api/IRaCIS.Core.Domain.Share/Allocation/AllocationRelation.cs

319 lines
4.8 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 FormType
{
None=0,
/// <summary>
/// 单页
/// </summary>
SinglePage=1,
/// <summary>
/// 多页
/// </summary>
MultiplePage = 2,
}
//分配默认状态
public enum TaskAllocateDefaultState
{
//默认值 看是否需要项目初始化时就给默认值 1 或者2
None = 0,
//预分配
InitAllocated = 1,
//已分配
Allocated = 2,
}
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
}
//阅片状态
public enum ReadingTaskState
{
WaitReading = 0,
Reading = 1,
HaveSigned = 2,
}
//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,
HaveApplyed = 1,
Agree = 2,
Reject = 3
}
}