S-86
							parent
							
								
									b1cf4dc592
								
							
						
					
					
						commit
						5e5913255c
					
				| 
						 | 
				
			
			@ -226,6 +226,7 @@ namespace IRaCIS.Core.Application.Service
 | 
			
		|||
            var clinicalData= _readingClinicalDataRepository.Where(x=>x.TrialId == inDto.TrialId&&x.ClinicalDataTrialSet.UploadRole==UploadRole.CRC&&x.ClinicalDataTrialSet.ClinicalDataLevel!= ClinicalLevel.SubjectVisit)
 | 
			
		||||
                .Where(x=>!x.IsSign)
 | 
			
		||||
                .WhereIf(inDto.SubjectId!=null,x=>x.SubjectId==inDto.SubjectId)
 | 
			
		||||
                .WhereIf(inDto.SubjectCode != null, x => x.Subject.Code.Contains(inDto.SubjectCode??string.Empty))
 | 
			
		||||
                .Where(x=> x.ClinicalDataTrialSet.ClinicalDataLevel != ClinicalLevel.Subject)
 | 
			
		||||
                .Include(x=>x.ClinicalDataTrialSet).Select(x=>new GetCRCSubjectClinicalOutDto() { 
 | 
			
		||||
                  SubjectId=x.SubjectId,
 | 
			
		||||
| 
						 | 
				
			
			@ -526,6 +527,7 @@ namespace IRaCIS.Core.Application.Service
 | 
			
		|||
                .WhereIf(inDto.ReadModuleId != null, x => x.Id == inDto.ReadModuleId)
 | 
			
		||||
                .WhereIf(inDto.IsCRCConfirm != null, x => x.IsCRCConfirm == inDto.IsCRCConfirm)
 | 
			
		||||
                 .WhereIf(inDto.IsPMConfirm != null, x => x.IsPMConfirm == inDto.IsPMConfirm)
 | 
			
		||||
                .WhereIf(inDto.SubjectCode != null, x => x.Subject.Code.Contains(inDto.SubjectCode))
 | 
			
		||||
                .WhereIf(inDto.TrialReadingCriterionId != null, x => x.TrialReadingCriterionId == inDto.TrialReadingCriterionId)
 | 
			
		||||
				.WhereIf(inDto.SubjectId != null, x => x.SubjectId == inDto.SubjectId)
 | 
			
		||||
                .WhereIf(inDto.StartTime != null, x => x.SubjectVisit.LatestScanDate >= inDto.StartTime)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -27,6 +27,8 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
 | 
			
		|||
        public Guid TrialId { get; set; }
 | 
			
		||||
 | 
			
		||||
        public Guid? SubjectId { get; set; }
 | 
			
		||||
 | 
			
		||||
        public string? SubjectCode { get; set; }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -153,7 +155,9 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
 | 
			
		|||
        public Guid TrialId { get; set; }
 | 
			
		||||
 | 
			
		||||
		public Guid? ReadModuleId { get; set; }
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
        public string? SubjectCode { get; set; }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public class CRCCancelConfirmClinicalInDto
 | 
			
		||||
    {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue