获取访视临床数据
continuous-integration/drone/push Build is passing Details

IRC_NewDev
he 2024-11-25 14:52:55 +08:00
parent 7fad0345cf
commit 00f6e3dc29
3 changed files with 50 additions and 0 deletions

View File

@ -5715,6 +5715,13 @@
影像阅片临床数据签名
</summary>
</member>
<member name="M:IRaCIS.Core.Application.Service.ReadingClinicalDataService.GetVisitClinicalDataName(IRaCIS.Core.Application.Service.Reading.Dto.GetVisitClinicalDataNameInDto)">
<summary>
获取访视临床数据名称
</summary>
<param name="inDto"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.ReadingClinicalDataService.GetTrialClinicalDataSelect(IRaCIS.Core.Application.Service.Reading.Dto.GetTrialClinicalDataSelectIndto)">
<summary>
获取下拉菜单
@ -7073,6 +7080,11 @@
是否查询所有的一致性分析临床数据 (为否只查询PDF)
</summary>
</member>
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetReadingOrTaskClinicalDataListInDto.IsGetTaskClinicalData">
<summary>
是否是阅片页面获取临床数据 (阅片其他访视任务需要获取受试者级别的)
</summary>
</member>
<member name="T:IRaCIS.Core.Application.Service.Reading.Dto.GetReadingClinicalDataListIndto">
<summary>
获取访视列表
@ -7268,6 +7280,11 @@
上传时间
</summary>
</member>
<member name="T:IRaCIS.Core.Application.Service.Reading.Dto.GetVisitClinicalDataNameInDto">
<summary>
获取临床数据名称
</summary>
</member>
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetTrialClinicalDataSelectIndto.TrialId">
<summary>
项目ID

View File

@ -36,6 +36,8 @@ namespace IRaCIS.Core.Application.Service
#region 临床数据基本增删改
/// <summary>
/// 新增或者修改
/// </summary>
@ -605,6 +607,25 @@ namespace IRaCIS.Core.Application.Service
#region 临床数据相关查询
/// <summary>
/// 获取访视临床数据名称
/// </summary>
/// <param name="inDto"></param>
/// <returns></returns>
[HttpPost]
public async Task<GetVisitClinicalDataNameOutDto> GetVisitClinicalDataName(GetVisitClinicalDataNameInDto inDto)
{
var clinicalDataNames = await _readingClinicalDataRepository.Where(x => x.ReadingId == inDto.Id).Select(x =>
_userInfo.IsEn_Us ? x.ClinicalDataTrialSet.ClinicalDataSetEnName : x.ClinicalDataTrialSet.ClinicalDataSetName).Distinct().ToListAsync();
return new GetVisitClinicalDataNameOutDto()
{
ClinicalDataName = string.Join(',', clinicalDataNames),
};
}
/// <summary>
/// 获取下拉菜单
/// </summary>

View File

@ -561,6 +561,18 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public DateTime CreateTime { get; set; }
}
/// <summary>
/// 获取临床数据名称
/// </summary>
public class GetVisitClinicalDataNameInDto
{
public Guid Id { get; set; }
}
public class GetVisitClinicalDataNameOutDto
{
public string ClinicalDataName { get; set; }
}
public class GetTrialClinicalDataSelectIndto
{