93 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C#
		
	
	
			
		
		
	
	
			93 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C#
		
	
	
| using IRaCIS.Core.Domain.Share;
 | |
| 
 | |
| namespace IRaCIS.Core.Domain.Models;
 | |
| 
 | |
| [Comment("医生 - 项目临床经历")]
 | |
| [Table("TrialExperience")]
 | |
| public partial class TrialExperience : BaseFullAuditEntity
 | |
| {
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|     #region 导航属性
 | |
| 
 | |
|     [JsonIgnore]
 | |
|     [ForeignKey("TrialId")]
 | |
|     public Trial? Trial { get; set; }
 | |
| 
 | |
|     [JsonIgnore]
 | |
|     public List<TrialExperienceCriteria> ExperienceCriteriaList { get; set; }
 | |
|     #endregion
 | |
|     public Guid DoctorId { get; set; }
 | |
| 
 | |
|     public Guid? PhaseId { get; set; }
 | |
| 
 | |
|     public Dictionary Phase { get; set; }
 | |
| 
 | |
|     public string EvaluationContent { get; set; } = string.Empty;
 | |
|     public int VisitReadingCount { get; set; }
 | |
| 
 | |
|     public DateTime? StartTime { get; set; }
 | |
| 
 | |
|     public DateTime? EndTime { get; set; }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// 其他分期
 | |
|     /// </summary>
 | |
|     public string OtherStages { get; set; } = string.Empty;
 | |
| 
 | |
|     /// <summary>
 | |
|     /// 其他标准
 | |
|     /// </summary>
 | |
|     public string OtherCriterion { get; set; } = string.Empty;
 | |
| 
 | |
|     /// <summary>
 | |
|     /// 适应症的枚举
 | |
|     /// </summary>
 | |
|     public int IndicationEnum { get; set; } = -1;
 | |
| 
 | |
|     /// <summary>
 | |
|     /// 数据类型
 | |
|     /// </summary>
 | |
|     public ExperienceDataType ExperienceDataType { get; set; }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// 适应症类型ID
 | |
|     /// </summary>
 | |
|     public Guid IndicationTypeId { get; set; } = Guid.Empty;
 | |
| 
 | |
|     /// <summary>
 | |
|     /// 项目Id
 | |
|     /// </summary>
 | |
|     public Guid? TrialId { get; set; }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// 阅片标准
 | |
|     /// </summary>
 | |
|     public CriterionType? CriterionType { get; set; }
 | |
| }
 | |
| 
 | |
| 
 | |
| public enum ExperienceDataType
 | |
| {
 | |
|     /// <summary>
 | |
|     /// 系统手动添加
 | |
|     /// </summary>
 | |
|     System = 0,
 | |
| 
 | |
|     /// <summary>
 | |
|     /// 项目手动添加或者同系统复制过来的
 | |
|     /// </summary>
 | |
|     Trial=1,
 | |
| 
 | |
|     /// <summary>
 | |
|     /// 项目自动添加
 | |
|     /// </summary>
 | |
|     TrialAuto = 2,
 | |
| 
 | |
|     /// <summary>
 | |
|     /// 系统自动添加
 | |
|     /// </summary>
 | |
|     SystemAuto = 3,
 | |
| } |