Uat_Study
he 2023-07-06 17:51:41 +08:00
parent 21da76f493
commit f174a555dd
4 changed files with 32 additions and 2 deletions

View File

@ -146,6 +146,20 @@
<param name="opt"></param> <param name="opt"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:IRaCIS.Core.API.Controllers.InspectionController.PMConfirmClinical(IRaCIS.Core.Application.Service.Inspection.DTO.DataInspectionDto{IRaCIS.Core.Application.Service.Reading.Dto.CRCConfirmClinicalInDto})">
<summary>
PM确认临床数据
</summary>
<param name="opt"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.API.Controllers.InspectionController.SubmitClinicalFormAndSign(IRaCIS.Core.Application.Service.Inspection.DTO.DataInspectionDto{IRaCIS.Core.Application.Service.Reading.Dto.SubmitClinicalFormInDto})">
<summary>
提交结构化录入并签名
</summary>
<param name="opt"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.API.Controllers.InspectionController.SubmitJudgeVisitTaskResult(IRaCIS.Core.Application.Service.Inspection.DTO.DataInspectionDto{IRaCIS.Core.Application.Service.Reading.Dto.SaveJudgeVisitTaskResult})"> <member name="M:IRaCIS.Core.API.Controllers.InspectionController.SubmitJudgeVisitTaskResult(IRaCIS.Core.Application.Service.Inspection.DTO.DataInspectionDto{IRaCIS.Core.Application.Service.Reading.Dto.SaveJudgeVisitTaskResult})">
<summary> <summary>
提交阅片裁判问题 提交阅片裁判问题

View File

@ -2766,6 +2766,16 @@
<param name="inDto"></param> <param name="inDto"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetCRCSubjectClinicalOutDto.UploadRole">
<summary>
上传角色
</summary>
</member>
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetCRCSubjectClinicalOutDto.ReadingId">
<summary>
访视Id 或者模块Id
</summary>
</member>
<member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetCRCSubjectClinicalOutDto.ClinicalDataLevel"> <member name="P:IRaCIS.Core.Application.Service.Reading.Dto.GetCRCSubjectClinicalOutDto.ClinicalDataLevel">
<summary> <summary>
临床级别 临床级别

View File

@ -529,6 +529,7 @@ namespace IRaCIS.Core.Application.Service
.Include(x=>x.ClinicalDataTrialSet) .Include(x=>x.ClinicalDataTrialSet)
.Select(x => new CRCClinicalForm .Select(x => new CRCClinicalForm
{ {
SubjectId=x.SubjectId,
CheckDate = x.CheckDate, CheckDate = x.CheckDate,
ClinicalDataLevel = x.ClinicalDataTrialSet.ClinicalDataLevel, ClinicalDataLevel = x.ClinicalDataTrialSet.ClinicalDataLevel,
ClinicalFormId = x.Id, ClinicalFormId = x.Id,
@ -569,7 +570,8 @@ namespace IRaCIS.Core.Application.Service
{ {
if (x.ReadingSetType == ReadingSetType.ImageReading) if (x.ReadingSetType == ReadingSetType.ImageReading)
{ {
x.ClinicalFormList = formList.Where(y => y.ClinicalDataLevel == ClinicalLevel.ImageRead&&y.CheckDate <= x.LatestScanDate) x.ClinicalFormList = formList.Where(y => y.ClinicalDataLevel == ClinicalLevel.ImageRead&&y.CheckDate <= x.LatestScanDate&&y.SubjectId==x.SubjectId)
.Select(y => new GetCRCBeConfirmListOutDto() .Select(y => new GetCRCBeConfirmListOutDto()
{ {
CheckDate = y.CheckDate ?? default(DateTime), CheckDate = y.CheckDate ?? default(DateTime),
@ -582,7 +584,7 @@ namespace IRaCIS.Core.Application.Service
} }
else else
{ {
x.ClinicalFormList = formList.Where(y => y.ClinicalDataLevel == ClinicalLevel.OncologyRead&&y.CheckDate <= x.LatestScanDate) x.ClinicalFormList = formList.Where(y => y.ClinicalDataLevel == ClinicalLevel.OncologyRead&&y.CheckDate <= x.LatestScanDate && y.SubjectId == x.SubjectId)
.Select(y => new GetCRCBeConfirmListOutDto() .Select(y => new GetCRCBeConfirmListOutDto()
{ {
CheckDate = y.CheckDate ?? default(DateTime), CheckDate = y.CheckDate ?? default(DateTime),

View File

@ -226,6 +226,10 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public class CRCClinicalForm public class CRCClinicalForm
{ {
/// <summary>
/// 受试者Id
/// </summary>
public Guid SubjectId { get; set; }
public DateTime? CheckDate { get; set; } public DateTime? CheckDate { get; set; }
public Guid ClinicalFormId { get; set; } public Guid ClinicalFormId { get; set; }