下载记录表 增加SubjectId字段
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-10-11 11:04:19 +08:00
parent 854f1e5109
commit 751c976f95
6 changed files with 17842 additions and 0 deletions
@@ -794,6 +794,28 @@ namespace IRaCIS.Core.Application.Contracts
public string FullName { get; set; }
public string UserTypeShortName { get; set; }
public DateTime? FirstReadingTime { get; set; }
public bool IsNeedClinicalDataSign { get; set; }
public bool IsClinicalDataSign { get; set; }
public CompleteClinicalDataEnum CompleteClinicalDataEnum =>
(IsNeedClinicalDataSign && IsClinicalDataSign) ? CompleteClinicalDataEnum.Complete : (IsNeedClinicalDataSign && IsClinicalDataSign == false) ? CompleteClinicalDataEnum.NotComplete : CompleteClinicalDataEnum.NA;
public string ReadingDuration
{
get
{
if (!SignTime.HasValue)
return "";
else return string.Format("{0}h:{1}m:{2}s", (SignTime - FirstReadingTime)?.Hours, (SignTime - FirstReadingTime)?.Minutes, (SignTime - FirstReadingTime)?.Seconds)
/*string.Format("{0}分钟", (ReadingDurationTimeSpan)?.TotalMinutes)*/;
}
}
}
@@ -876,8 +898,11 @@ namespace IRaCIS.Core.Application.Contracts
{
public Guid TrialId { get; set; }
public string TrialSiteCode { get; set; }
public string SubjectCode { get; set; }
[DictionaryTranslateAttribute("YesOrNo")]
public bool IsSuccess { get; set; }
public DateTime DownloadStartTime { get; set; }
@@ -892,6 +917,8 @@ namespace IRaCIS.Core.Application.Contracts
public int DicomStudyCount { get; set; }
public int TotalStudyCount => DicomStudyCount + NoneDicomStudyCount;
public int ImageCount { get; set; }
public long ImageSize { get; set; }