修改临床数据
parent
349839913c
commit
490e366408
|
@ -177,6 +177,13 @@
|
||||||
<param name="inQuery"></param>
|
<param name="inQuery"></param>
|
||||||
<returns></returns>
|
<returns></returns>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="M:IRaCIS.Core.Application.Service.TaskMedicalReviewService.SetMedicalReviewInvalid(IRaCIS.Core.Application.ViewModel.SetMedicalReviewInvalidCommand)">
|
||||||
|
<summary>
|
||||||
|
设置医学审核失效
|
||||||
|
</summary>
|
||||||
|
<param name="command"></param>
|
||||||
|
<returns></returns>
|
||||||
|
</member>
|
||||||
<member name="M:IRaCIS.Core.Application.Service.TaskMedicalReviewService.AssignMedicalReviewTask(IRaCIS.Core.Application.ViewModel.AssignMedicalReviewTaskCommand)">
|
<member name="M:IRaCIS.Core.Application.Service.TaskMedicalReviewService.AssignMedicalReviewTask(IRaCIS.Core.Application.ViewModel.AssignMedicalReviewTaskCommand)">
|
||||||
<summary>
|
<summary>
|
||||||
123 分别是 分配,重新分配,取消分配
|
123 分别是 分配,重新分配,取消分配
|
||||||
|
@ -1278,6 +1285,16 @@
|
||||||
文件路径
|
文件路径
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetCRCClinicalDataOutDto.IsBlind">
|
||||||
|
<summary>
|
||||||
|
是否盲化
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetCRCClinicalDataOutDto.IsComplete">
|
||||||
|
<summary>
|
||||||
|
是否完整
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="T:IRaCIS.Core.Application.Service.Reading.Dto.SetReadingClinicalDataIsBlind">
|
<member name="T:IRaCIS.Core.Application.Service.Reading.Dto.SetReadingClinicalDataIsBlind">
|
||||||
<summary>
|
<summary>
|
||||||
是否盲化
|
是否盲化
|
||||||
|
@ -1383,6 +1400,16 @@
|
||||||
临床级别
|
临床级别
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.PMClinicalDataConfirmCommand.IsBlind">
|
||||||
|
<summary>
|
||||||
|
是否盲化
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.PMClinicalDataConfirmCommand.IsComplete">
|
||||||
|
<summary>
|
||||||
|
是否完整
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetReadingClinicalDataListOutDto.ClinicalDataSetName">
|
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetReadingClinicalDataListOutDto.ClinicalDataSetName">
|
||||||
<summary>
|
<summary>
|
||||||
项目配置临床类型Name
|
项目配置临床类型Name
|
||||||
|
@ -1428,6 +1455,16 @@
|
||||||
是否签名
|
是否签名
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetReadingClinicalDataListOutDto.IsBlind">
|
||||||
|
<summary>
|
||||||
|
是否盲化
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetReadingClinicalDataListOutDto.IsComplete">
|
||||||
|
<summary>
|
||||||
|
是否完整
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetReadingClinicalDataListOutDto.FileCount">
|
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetReadingClinicalDataListOutDto.FileCount">
|
||||||
<summary>
|
<summary>
|
||||||
文件数量
|
文件数量
|
||||||
|
|
|
@ -98,6 +98,16 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string Path { get; set; }
|
public string Path { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 是否盲化
|
||||||
|
/// </summary>
|
||||||
|
public bool? IsBlind { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 是否完整
|
||||||
|
/// </summary>
|
||||||
|
public bool? IsComplete { get; set; }
|
||||||
|
|
||||||
//public List<GetReadingClinicalDataListOutDto> ReadingClinicalDataList { get; set; }
|
//public List<GetReadingClinicalDataListOutDto> ReadingClinicalDataList { get; set; }
|
||||||
|
|
||||||
public List<GetFileDto> PDFFileList { get; set; } = new List<GetFileDto>();
|
public List<GetFileDto> PDFFileList { get; set; } = new List<GetFileDto>();
|
||||||
|
@ -290,7 +300,21 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public class PMClinicalDataConfirmCommand
|
||||||
|
{
|
||||||
|
public Guid Id { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 是否盲化
|
||||||
|
/// </summary>
|
||||||
|
public bool? IsBlind { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 是否完整
|
||||||
|
/// </summary>
|
||||||
|
public bool? IsComplete { get; set; }
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public class GetReadingClinicalDataListOutDto
|
public class GetReadingClinicalDataListOutDto
|
||||||
|
@ -347,6 +371,17 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsSign { get; set; }
|
public bool IsSign { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 是否盲化
|
||||||
|
/// </summary>
|
||||||
|
public bool? IsBlind { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 是否完整
|
||||||
|
/// </summary>
|
||||||
|
public bool? IsComplete { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 文件数量
|
/// 文件数量
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -147,6 +147,8 @@ namespace IRaCIS.Application.Services
|
||||||
FileName = x.ClinicalDataTrialSet.FileName,
|
FileName = x.ClinicalDataTrialSet.FileName,
|
||||||
UploadRole = x.ClinicalDataTrialSet.UploadRole,
|
UploadRole = x.ClinicalDataTrialSet.UploadRole,
|
||||||
Path = x.ClinicalDataTrialSet.Path,
|
Path = x.ClinicalDataTrialSet.Path,
|
||||||
|
IsBlind=x.IsBlind,
|
||||||
|
IsComplete=x.IsComplete
|
||||||
}).ToListAsync();
|
}).ToListAsync();
|
||||||
|
|
||||||
List<GetReadingClinicalDataListOutDto> clinicalData = (await this.GetReadingClinicalDataList(new GetReadingClinicalDataListIndto()
|
List<GetReadingClinicalDataListOutDto> clinicalData = (await this.GetReadingClinicalDataList(new GetReadingClinicalDataListIndto()
|
||||||
|
@ -174,6 +176,11 @@ namespace IRaCIS.Application.Services
|
||||||
return cRCClinicalDataList;
|
return cRCClinicalDataList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 添加CRC数据类型
|
/// 添加CRC数据类型
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -437,6 +444,19 @@ namespace IRaCIS.Application.Services
|
||||||
}) ;
|
}) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
[HttpPut]
|
||||||
|
public async Task<IResponseOutput> PMClinicalDataConfirm(PMClinicalDataConfirmCommand command)
|
||||||
|
{
|
||||||
|
await _readingClinicalDataRepository.BatchUpdateNoTrackingAsync(t => t.Id == command.Id, u => new ReadingClinicalData()
|
||||||
|
{
|
||||||
|
IsBlind=command.IsBlind,
|
||||||
|
IsComplete=command.IsComplete
|
||||||
|
});
|
||||||
|
await _readingClinicalDataRepository.SaveChangesAsync();
|
||||||
|
|
||||||
|
return ResponseOutput.Ok();
|
||||||
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取临床数据集合
|
/// 获取临床数据集合
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -458,6 +478,8 @@ namespace IRaCIS.Application.Services
|
||||||
Id = x.Id,
|
Id = x.Id,
|
||||||
UploadRole = x.ClinicalDataTrialSet.UploadRole,
|
UploadRole = x.ClinicalDataTrialSet.UploadRole,
|
||||||
IsCRCUpload = x.ClinicalDataTrialSet.UploadRole == UploadRole.CRC,
|
IsCRCUpload = x.ClinicalDataTrialSet.UploadRole == UploadRole.CRC,
|
||||||
|
IsBlind=x.IsBlind,
|
||||||
|
IsComplete=x.IsComplete,
|
||||||
FileList = x.ReadingClinicalDataPDFList.Select(y => new GetFileDto()
|
FileList = x.ReadingClinicalDataPDFList.Select(y => new GetFileDto()
|
||||||
{
|
{
|
||||||
Id = y.Id,
|
Id = y.Id,
|
||||||
|
|
|
@ -52,12 +52,12 @@ namespace IRaCIS.Core.Domain.Models
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否盲化
|
/// 是否盲化
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsBlind { get; set; }
|
public bool? IsBlind { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否完整
|
/// 是否完整
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsComplete { get; set; }
|
public bool? IsComplete { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 创建人
|
/// 创建人
|
||||||
|
|
Loading…
Reference in New Issue