修改 trila subjectVisit
This commit is contained in:
@@ -16,28 +16,35 @@ namespace IRaCIS.Core.Domain.Models
|
||||
TrialDicList = new List<TrialDictionary>();
|
||||
}
|
||||
|
||||
|
||||
[JsonIgnore]
|
||||
public List<TaskConsistentRule> TaskConsistentRuleList { get; set; }
|
||||
|
||||
[JsonIgnore]
|
||||
public List<SubjectUser> SubjectDoctorUserList { get; set; } = new List<SubjectUser>();
|
||||
[JsonIgnore]
|
||||
public List<VisitTask> VisitTaskList { get; set; } = new List<VisitTask>() { };
|
||||
|
||||
[JsonIgnore]
|
||||
public List<TrialSiteSurvey> TrialSiteSurveyList { get; set; } = new List<TrialSiteSurvey>();
|
||||
|
||||
[JsonIgnore]
|
||||
public List<TrialDocument> TrialDocumentList { get; set; }
|
||||
[JsonIgnore]
|
||||
public List<Enroll> EnrollList { get; set; } = new List<Enroll>();
|
||||
[JsonIgnore]
|
||||
public List<Workload> WorkloadList { get; set; } = new List<Workload>();
|
||||
[JsonIgnore]
|
||||
public List<TrialUser> TrialUserList { get; set; } = new List<TrialUser>();
|
||||
|
||||
[JsonIgnore]
|
||||
public List<ReadingQuestionCriterionTrial> ReadingQuestionCriterionTrialList { get; set; } = new List<ReadingQuestionCriterionTrial>();
|
||||
|
||||
[JsonIgnore]
|
||||
public List<Subject> SubjectList { get; set; } = new List<Subject>();
|
||||
|
||||
[JsonIgnore]
|
||||
public List<DicomStudy> StudyList { get; set; } = new List<DicomStudy>();
|
||||
|
||||
[JsonIgnore]
|
||||
public List<TrialSite> TrialSiteList { get; set; } = new List<TrialSite>();
|
||||
|
||||
[JsonIgnore]
|
||||
public List<TrialSiteUser> TrialSiteUserList { get; set; } = new List<TrialSiteUser>();
|
||||
|
||||
[JsonIgnore]
|
||||
[ForeignKey("DeclarationTypeId")]
|
||||
public Dictionary DeclarationType { get; set; }
|
||||
|
||||
@@ -46,29 +53,30 @@ namespace IRaCIS.Core.Domain.Models
|
||||
public Guid IndicationTypeId { get; set; } = Guid.Empty;
|
||||
public Guid? PhaseId { get; set; } = Guid.Empty;
|
||||
|
||||
|
||||
[JsonIgnore]
|
||||
[ForeignKey("IndicationTypeId")]
|
||||
public Dictionary IndicationType { get; set; }
|
||||
|
||||
|
||||
[JsonIgnore]
|
||||
[ForeignKey("PhaseId")]
|
||||
public Dictionary Phase { get; set; }
|
||||
|
||||
|
||||
[JsonIgnore]
|
||||
[ForeignKey("SponsorId")]
|
||||
public Sponsor Sponsor { get; set; }
|
||||
|
||||
[JsonIgnore]
|
||||
[ForeignKey("CROId")]
|
||||
public CRO CRO { get; set; }
|
||||
|
||||
[JsonIgnore]
|
||||
[ForeignKey("ReviewModeId")]
|
||||
public Dictionary ReviewMode { get; set; }
|
||||
|
||||
|
||||
[JsonIgnore]
|
||||
|
||||
public List<ClinicalDataTrialSet> clinicalDataTrialSets { get; set; } = new List<ClinicalDataTrialSet> { };
|
||||
|
||||
[JsonIgnore]
|
||||
public virtual ICollection<TrialStatusDetail> ClinicalTrialProjectDetails { get; set; }
|
||||
[JsonIgnore]
|
||||
public virtual ICollection<TrialDictionary> TrialDicList { get; set; }
|
||||
|
||||
|
||||
@@ -90,7 +98,7 @@ namespace IRaCIS.Core.Domain.Models
|
||||
[StringLength(500)]
|
||||
public string TrialStatusStr { get; set; } = StaticData.TrialState.TrialInitializing;
|
||||
|
||||
|
||||
[JsonIgnore]
|
||||
public List<TrialStateChange> TrialStateChangeList { get; set; } = new List<TrialStateChange>();
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user