返回项目列表增加课题组
parent
a595ca10fe
commit
cdc0822677
|
|
@ -4,6 +4,34 @@
|
|||
<name>IRC.Core.SCP</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:IRaCIS.Core.SCP.Service.CacheKeys.UserLoginError(System.String)">
|
||||
<summary>
|
||||
用户登录错误 限制登录
|
||||
</summary>
|
||||
<param name="userName"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.SCP.Service.CacheKeys.SkipReadingCacheKey(System.Guid)">
|
||||
<summary>
|
||||
跳过阅片
|
||||
</summary>
|
||||
<param name="userId"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.SCP.Service.CacheKeys.StartReadingTimeKey(System.Guid)">
|
||||
<summary>
|
||||
开始阅片时间
|
||||
</summary>
|
||||
<param name="userId"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.SCP.Service.CacheKeys.StartRestTime(System.Guid)">
|
||||
<summary>
|
||||
开始休息时间
|
||||
</summary>
|
||||
<param name="userId"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:IRaCIS.Core.SCP.Service.DicomArchiveService.ArchiveDicomFileAsync(FellowOakDicom.DicomFile,System.String,System.String,System.String,System.Int64)">
|
||||
<summary>
|
||||
单个文件接收 归档
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ namespace IRaCIS.Application.Contracts
|
|||
public DateTime CreateTime { get; set; }
|
||||
|
||||
|
||||
|
||||
public Guid HospitalGroupId { get; set; }
|
||||
public List<TrialPatientDTO> PatientList { get; set; }
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3938,6 +3938,7 @@ namespace IRaCIS.Application.Services
|
|||
}
|
||||
else
|
||||
{
|
||||
|
||||
//找到该项目下的患者,以及每个患者最新的检查之后的检查
|
||||
|
||||
var list = await _subjectRepository.Where(t => t.TrialId == inQuery.TrialId).SelectMany(t => t.SubjectPatientList)
|
||||
|
|
@ -4041,6 +4042,8 @@ namespace IRaCIS.Application.Services
|
|||
item.IsStudyExist = existStudyIdList.Any(t => t.StudyInstanceUid == item.StudyInstanceUID);
|
||||
item.HospitalGroupList = existStudyIdList.FirstOrDefault(t => t.StudyInstanceUid == item.StudyInstanceUID)?.HospitalGroupList ?? new List<HospitalGroupInfo>();
|
||||
|
||||
|
||||
|
||||
if (isAdminOrOA)
|
||||
{
|
||||
//不处理,默认看所有
|
||||
|
|
@ -4094,6 +4097,7 @@ namespace IRaCIS.Application.Services
|
|||
ExperimentName = t.ExperimentName,
|
||||
CreateTime = t.CreateTime,
|
||||
TrialStatusStr = t.TrialStatusStr,
|
||||
HospitalGroupId=t.HospitalGroupId,
|
||||
PatientList = t.SubjectList.Where(t => t.Status == SubjectStatus.OnVisit).SelectMany(t => t.SubjectPatientList).Select(u => new TrialPatientDTO()
|
||||
{
|
||||
PatientAge = u.Patient.PatientAge,
|
||||
|
|
|
|||
Loading…
Reference in New Issue