1、阅片跟踪表
continuous-integration/drone/push Build is passing

2、接收记录表
3、接收影像检查表
4、下载记录表
This commit is contained in:
2024-10-08 11:38:37 +08:00
parent 5bce1cafa3
commit 658f9c7c40
7 changed files with 307 additions and 4 deletions
@@ -256,9 +256,45 @@ namespace IRaCIS.Application.Contracts
public string? TrialSiteName { get; set; }
public string? TrialSiteAliasName { get; set; }
}
public class SCPPatientSubjectExportDTO
{
public int? StudyCount { get; set; }
public string? SubjectCode { get; set; }
public string? TrialSiteCode { get; set; }
public string? TrialSiteName { get; set; }
public string? TrialSiteAliasName { get; set; }
public string PatientIdStr { get; set; } = string.Empty;
public string PatientName { get; set; } = string.Empty;
public string PatientAge { get; set; } = string.Empty;
public string PatientSex { get; set; } = string.Empty;
public string PatientBirthDate { get; set; } = string.Empty;
public DateTime? EarliestStudyTime { get; set; }
public DateTime? LatestStudyTime { get; set; }
public DateTime LatestPushTime { get; set; }
public List<string> CallingAEList { get; set; } = new List<string>();
public List<string> CalledAEList { get; set; } = new List<string>();
public string CallingAEListStr => string.Join(",", CallingAEList);
public string CalledAEListStr => string.Join(",", CalledAEList);
}
public class PatientQuery : PageInput
{
@@ -112,9 +112,13 @@ namespace IRaCIS.Core.Application.Service
CreateMap<SCPImageUpload, SCPImageUploadView>()
.ForMember(d => d.TrialSiteCode, u => u.MapFrom(s => s.TrialSite.TrialSiteCode))
.ForMember(d => d.TrialSiteAliasName, u => u.MapFrom(s => s.TrialSite.TrialSiteAliasName))
.ForMember(d => d.TrialSiteName, u => u.MapFrom(s => s.TrialSite.TrialSiteName))
;
.ForMember(d => d.TrialSiteAliasName, u => u.MapFrom(s => s.TrialSite.TrialSiteAliasName))
.ForMember(d => d.TrialSiteName, u => u.MapFrom(s => s.TrialSite.TrialSiteName));
CreateMap<SCPImageUpload, SCPImageUploadExportDTO>()
.ForMember(d => d.TrialSiteCode, u => u.MapFrom(s => s.TrialSite.TrialSiteCode))
.ForMember(d => d.TrialSiteAliasName, u => u.MapFrom(s => s.TrialSite.TrialSiteAliasName))
.ForMember(d => d.TrialSiteName, u => u.MapFrom(s => s.TrialSite.TrialSiteName));
CreateMap<SCPStudy, DicomStudy>();