Uat_Study
			
			
		
		
							parent
							
								
									a123d6c255
								
							
						
					
					
						commit
						c86e393f4d
					
				| 
						 | 
					@ -1168,349 +1168,6 @@
 | 
				
			||||||
            </summary>
 | 
					            </summary>
 | 
				
			||||||
            <returns></returns>
 | 
					            <returns></returns>
 | 
				
			||||||
        </member>
 | 
					        </member>
 | 
				
			||||||
        <member name="F:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.sODData">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            获取Sod的值
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetDeleteLesionStatrIndex(IRaCIS.Core.Application.Service.Reading.Dto.DeleteReadingRowAnswerInDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            删除病灶获取起始病灶序号(RECIST1Point1 固定是1)
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetReadingReportEvaluation(IRaCIS.Core.Application.Service.Reading.Dto.GetReadingReportEvaluationInDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            获取阅片报告
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="indto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.TestCalculate(System.Guid,IRaCIS.Core.Domain.Share.QuestionType)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            测试计算
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="visitTaskId"></param>
 | 
					 | 
				
			||||||
            <param name="type"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.CalculateTask(IRaCIS.Core.Application.Service.Reading.Dto.CalculateTaskInDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            计算任务
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetReportVerify(IRaCIS.Core.Application.Service.Reading.Dto.GetReportVerifyInDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            获取报告验证的信息(这里每个标准可能不一样 返回用object)
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.ReadingCalculate(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto,System.Collections.Generic.List{IRaCIS.Core.Domain.Share.QuestionType})">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            自动计算
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <param name="calculateType"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetReportTumor(System.Guid)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            获取报告整体整体评估
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="visitTaskId"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetReportIsExistDisease(System.Guid)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            获取报告是否存在疾病
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="visitTaskId"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.VerifyVisitTaskQuestions(IRaCIS.Core.Application.Service.Reading.Dto.VerifyVisitTaskQuestionsInDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            验证访视提交
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.AddTaskLesionAnswerFromLastTask(IRaCIS.Core.Application.ViewModel.AddTaskLesionAnswerFromLastTaskInDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            将上一次的访视病灶添加到这一次
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetSODData(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            获取SOD
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <remarks>
 | 
					 | 
				
			||||||
            靶病灶径线之和(SOD)
 | 
					 | 
				
			||||||
            非淋巴结的长径 和淋巴结的短径
 | 
					 | 
				
			||||||
            </remarks>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetSumOfDiameter(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            非淋巴结靶病灶长径之和
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetSODChange(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            与基线SOD相比变化量(mm)
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetSODPercent(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            与基线访视相比SOD变化百分比
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetLowestIncrease(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            与整个访视期间SOD最低点相比增加的值(mm)
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <remarks>
 | 
					 | 
				
			||||||
            要更新之前的
 | 
					 | 
				
			||||||
            </remarks>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetLowPercent(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            与整个访视期间SOD最低点相比增加的百分比
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <remarks>
 | 
					 | 
				
			||||||
            要更新之前的
 | 
					 | 
				
			||||||
            </remarks>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetLowVisit(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            整个访视期间SOD最低点访视名称
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <remarks>
 | 
					 | 
				
			||||||
            要更新之前的
 | 
					 | 
				
			||||||
            </remarks>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetIsLymphTarget(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            是否存在非淋巴结靶病灶
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetIsAddFive(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
             是否存在淋巴结靶病灶且该病灶比上一访视短径增加5MM以上
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetIsAddFiveRowIndexs(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            获取存在淋巴结靶病灶且该病灶比上一访视短径增加5MM以上的病灶
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetNETarget(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            被评估为NE的单个靶病灶
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetTumor(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            整体肿瘤评估
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetIsExistDisease(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            是否存在疾病
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.ChangeAllLowestIncrease(IRaCIS.Core.Application.Service.Reading.Dto.ChangeAllTaskDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            修改与整个访视期间SOD最低点相比增加的值(mm)
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.ChangeAllLowVisitName(IRaCIS.Core.Application.Service.Reading.Dto.ChangeAllTaskDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            修改最低方式点名称
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.ChangeAllVisitTaskAnswer(System.Collections.Generic.List{System.Guid},System.Guid,System.String)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            修改所有访视任务的答案
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="visitTaskGuids"></param>
 | 
					 | 
				
			||||||
            <param name="questionId"></param>
 | 
					 | 
				
			||||||
            <param name="answer"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetBaseLineSOD(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            获取基线SOD
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetLowSODVisit(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            获取最低方式
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetVisitTaskAnswerList(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            获取访视任务信息
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetLastVisitTaskId(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            获取上一个访视任务Id
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <!-- Badly formed XML comment ignored for member "M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetTargetLesionEvaluate(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)" -->
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetNoTargetLesionEvaluate(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            获取非靶病灶评估
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetNewLesionEvaluate(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
             获取新病灶评估
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetDeleteLesionStatrIndex(IRaCIS.Core.Application.Service.Reading.Dto.DeleteReadingRowAnswerInDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            删除病灶获取起始病灶序号
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetReadingReportEvaluation(IRaCIS.Core.Application.Service.Reading.Dto.GetReadingReportEvaluationInDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            获取阅片报告
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="indto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.AddTaskLesionAnswerFromLastTask(IRaCIS.Core.Application.ViewModel.AddTaskLesionAnswerFromLastTaskInDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            将上一次的病灶信息添加到这一次
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.TestCalculate(System.Guid,IRaCIS.Core.Domain.Share.QuestionType)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            测试计算
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="visitTaskId"></param>
 | 
					 | 
				
			||||||
            <param name="type"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.CalculateTask(IRaCIS.Core.Application.Service.Reading.Dto.CalculateTaskInDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            计算任务
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.ReadingCalculate(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto,System.Collections.Generic.List{IRaCIS.Core.Domain.Share.QuestionType})">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            自动计算
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <param name="calculateType"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetBaseLineLesionsCount(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            基线病灶计数
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetNewLesionsCount(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            获取新病灶计数
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetAlwaysNewLesionsCount(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            既往新病灶计数
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetNewBoneLesionCount(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            自治疗后第二个访视点以来持续的新骨病变数量
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetNumberOfDaysBetween(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            获取
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetSiteVisitForTumorEvaluation(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            访视点肿瘤评估
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.ChangeLastTaskSiteVisitForTumorEvaluation(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            修改上一次访视结果
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetSiteVisitForTumorList(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
					 | 
				
			||||||
            <summary>
 | 
					 | 
				
			||||||
            获取访视日期信息
 | 
					 | 
				
			||||||
            </summary>
 | 
					 | 
				
			||||||
            <param name="inDto"></param>
 | 
					 | 
				
			||||||
            <returns></returns>
 | 
					 | 
				
			||||||
        </member>
 | 
					 | 
				
			||||||
        <member name="F:IRaCIS.Core.Application.Service.ReadingCalculate.IRECIST1Point1CalculateService.sODData">
 | 
					        <member name="F:IRaCIS.Core.Application.Service.ReadingCalculate.IRECIST1Point1CalculateService.sODData">
 | 
				
			||||||
            <summary>
 | 
					            <summary>
 | 
				
			||||||
            获取Sod的值
 | 
					            获取Sod的值
 | 
				
			||||||
| 
						 | 
					@ -1755,6 +1412,349 @@
 | 
				
			||||||
            <param name="inDto"></param>
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
            <returns></returns>
 | 
					            <returns></returns>
 | 
				
			||||||
        </member>
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetDeleteLesionStatrIndex(IRaCIS.Core.Application.Service.Reading.Dto.DeleteReadingRowAnswerInDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            删除病灶获取起始病灶序号
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetReadingReportEvaluation(IRaCIS.Core.Application.Service.Reading.Dto.GetReadingReportEvaluationInDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            获取阅片报告
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="indto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.AddTaskLesionAnswerFromLastTask(IRaCIS.Core.Application.ViewModel.AddTaskLesionAnswerFromLastTaskInDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            将上一次的病灶信息添加到这一次
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.TestCalculate(System.Guid,IRaCIS.Core.Domain.Share.QuestionType)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            测试计算
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="visitTaskId"></param>
 | 
				
			||||||
 | 
					            <param name="type"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.CalculateTask(IRaCIS.Core.Application.Service.Reading.Dto.CalculateTaskInDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            计算任务
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.ReadingCalculate(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto,System.Collections.Generic.List{IRaCIS.Core.Domain.Share.QuestionType})">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            自动计算
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <param name="calculateType"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetBaseLineLesionsCount(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            基线病灶计数
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetNewLesionsCount(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            获取新病灶计数
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetAlwaysNewLesionsCount(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            既往新病灶计数
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetNewBoneLesionCount(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            自治疗后第二个访视点以来持续的新骨病变数量
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetNumberOfDaysBetween(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            获取
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetSiteVisitForTumorEvaluation(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            访视点肿瘤评估
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.ChangeLastTaskSiteVisitForTumorEvaluation(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            修改上一次访视结果
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.PCWG3CalculateService.GetSiteVisitForTumorList(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            获取访视日期信息
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="F:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.sODData">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            获取Sod的值
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetDeleteLesionStatrIndex(IRaCIS.Core.Application.Service.Reading.Dto.DeleteReadingRowAnswerInDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            删除病灶获取起始病灶序号(RECIST1Point1 固定是1)
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetReadingReportEvaluation(IRaCIS.Core.Application.Service.Reading.Dto.GetReadingReportEvaluationInDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            获取阅片报告
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="indto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.TestCalculate(System.Guid,IRaCIS.Core.Domain.Share.QuestionType)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            测试计算
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="visitTaskId"></param>
 | 
				
			||||||
 | 
					            <param name="type"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.CalculateTask(IRaCIS.Core.Application.Service.Reading.Dto.CalculateTaskInDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            计算任务
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetReportVerify(IRaCIS.Core.Application.Service.Reading.Dto.GetReportVerifyInDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            获取报告验证的信息(这里每个标准可能不一样 返回用object)
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.ReadingCalculate(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto,System.Collections.Generic.List{IRaCIS.Core.Domain.Share.QuestionType})">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            自动计算
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <param name="calculateType"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetReportTumor(System.Guid)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            获取报告整体整体评估
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="visitTaskId"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetReportIsExistDisease(System.Guid)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            获取报告是否存在疾病
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="visitTaskId"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.VerifyVisitTaskQuestions(IRaCIS.Core.Application.Service.Reading.Dto.VerifyVisitTaskQuestionsInDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            验证访视提交
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.AddTaskLesionAnswerFromLastTask(IRaCIS.Core.Application.ViewModel.AddTaskLesionAnswerFromLastTaskInDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            将上一次的访视病灶添加到这一次
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetSODData(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            获取SOD
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <remarks>
 | 
				
			||||||
 | 
					            靶病灶径线之和(SOD)
 | 
				
			||||||
 | 
					            非淋巴结的长径 和淋巴结的短径
 | 
				
			||||||
 | 
					            </remarks>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetSumOfDiameter(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            非淋巴结靶病灶长径之和
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetSODChange(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            与基线SOD相比变化量(mm)
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetSODPercent(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            与基线访视相比SOD变化百分比
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetLowestIncrease(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            与整个访视期间SOD最低点相比增加的值(mm)
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <remarks>
 | 
				
			||||||
 | 
					            要更新之前的
 | 
				
			||||||
 | 
					            </remarks>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetLowPercent(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            与整个访视期间SOD最低点相比增加的百分比
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <remarks>
 | 
				
			||||||
 | 
					            要更新之前的
 | 
				
			||||||
 | 
					            </remarks>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetLowVisit(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            整个访视期间SOD最低点访视名称
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <remarks>
 | 
				
			||||||
 | 
					            要更新之前的
 | 
				
			||||||
 | 
					            </remarks>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetIsLymphTarget(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            是否存在非淋巴结靶病灶
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetIsAddFive(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					             是否存在淋巴结靶病灶且该病灶比上一访视短径增加5MM以上
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetIsAddFiveRowIndexs(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            获取存在淋巴结靶病灶且该病灶比上一访视短径增加5MM以上的病灶
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetNETarget(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            被评估为NE的单个靶病灶
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetTumor(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            整体肿瘤评估
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetIsExistDisease(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            是否存在疾病
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.ChangeAllLowestIncrease(IRaCIS.Core.Application.Service.Reading.Dto.ChangeAllTaskDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            修改与整个访视期间SOD最低点相比增加的值(mm)
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.ChangeAllLowVisitName(IRaCIS.Core.Application.Service.Reading.Dto.ChangeAllTaskDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            修改最低方式点名称
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.ChangeAllVisitTaskAnswer(System.Collections.Generic.List{System.Guid},System.Guid,System.String)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            修改所有访视任务的答案
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="visitTaskGuids"></param>
 | 
				
			||||||
 | 
					            <param name="questionId"></param>
 | 
				
			||||||
 | 
					            <param name="answer"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetBaseLineSOD(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            获取基线SOD
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetLowSODVisit(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            获取最低方式
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetVisitTaskAnswerList(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            获取访视任务信息
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetLastVisitTaskId(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            获取上一个访视任务Id
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <!-- Badly formed XML comment ignored for member "M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetTargetLesionEvaluate(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)" -->
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetNoTargetLesionEvaluate(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					            获取非靶病灶评估
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
 | 
					        <member name="M:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1CalculateService.GetNewLesionEvaluate(IRaCIS.Core.Application.Service.Reading.Dto.ReadingCalculateDto)">
 | 
				
			||||||
 | 
					            <summary>
 | 
				
			||||||
 | 
					             获取新病灶评估
 | 
				
			||||||
 | 
					            </summary>
 | 
				
			||||||
 | 
					            <param name="inDto"></param>
 | 
				
			||||||
 | 
					            <returns></returns>
 | 
				
			||||||
 | 
					        </member>
 | 
				
			||||||
        <member name="F:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1_BMCalculateService.sODData">
 | 
					        <member name="F:IRaCIS.Core.Application.Service.ReadingCalculate.RECIST1Point1_BMCalculateService.sODData">
 | 
				
			||||||
            <summary>
 | 
					            <summary>
 | 
				
			||||||
            获取Sod的值
 | 
					            获取Sod的值
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -896,6 +896,7 @@ namespace IRaCIS.Core.Application.Service.Allocation
 | 
				
			||||||
        [HttpPost]
 | 
					        [HttpPost]
 | 
				
			||||||
        public async Task<(PageOutput<IRUnReadSubjectView>, object)> GetIRUnReadSubjectTaskList(IRUnReadSubjectQuery iRUnReadSubjectQuery)
 | 
					        public async Task<(PageOutput<IRUnReadSubjectView>, object)> GetIRUnReadSubjectTaskList(IRUnReadSubjectQuery iRUnReadSubjectQuery)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            var trialId = iRUnReadSubjectQuery.TrialId;
 | 
					            var trialId = iRUnReadSubjectQuery.TrialId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            var trialReadingCriterionId = iRUnReadSubjectQuery.TrialReadingCriterionId;
 | 
					            var trialReadingCriterionId = iRUnReadSubjectQuery.TrialReadingCriterionId;
 | 
				
			||||||
| 
						 | 
					@ -905,41 +906,40 @@ namespace IRaCIS.Core.Application.Service.Allocation
 | 
				
			||||||
            var readingTool = criterionConfig.ReadingTool;
 | 
					            var readingTool = criterionConfig.ReadingTool;
 | 
				
			||||||
            var isReadingTaskViewInOrder = criterionConfig.IsReadingTaskViewInOrder;
 | 
					            var isReadingTaskViewInOrder = criterionConfig.IsReadingTaskViewInOrder;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            var visitTaskListInfo = await GetOrderReadingIQueryable(new GetOrderReadingIQueryableInDto()
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
                TrialId = trialId,
 | 
					 | 
				
			||||||
                TrialReadingCriterionId = trialReadingCriterionId,
 | 
					 | 
				
			||||||
                SubjectCode = iRUnReadSubjectQuery.SubjectCode,
 | 
					 | 
				
			||||||
                Page = new PageInput()
 | 
					 | 
				
			||||||
                {
 | 
					 | 
				
			||||||
                    PageIndex = iRUnReadSubjectQuery.PageIndex,
 | 
					 | 
				
			||||||
                    PageSize = iRUnReadSubjectQuery.PageSize,
 | 
					 | 
				
			||||||
                    Asc = iRUnReadSubjectQuery.Asc,
 | 
					 | 
				
			||||||
                    SortField = iRUnReadSubjectQuery.SortField,
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            });
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            var totalCount = visitTaskListInfo.Item1;
 | 
					 | 
				
			||||||
            var currentPageData = visitTaskListInfo.Item2;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            var result = new PageOutput<IRUnReadSubjectView>()
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
                PageSize = iRUnReadSubjectQuery.PageSize,
 | 
					 | 
				
			||||||
                PageIndex = iRUnReadSubjectQuery.PageIndex,
 | 
					 | 
				
			||||||
                TotalCount = totalCount,
 | 
					 | 
				
			||||||
                CurrentPageData = currentPageData,
 | 
					 | 
				
			||||||
            };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            #region 按照Subject 维度
 | 
					            #region 按照Subject 维度
 | 
				
			||||||
            if (isReadingTaskViewInOrder)
 | 
					            if (isReadingTaskViewInOrder)
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
 | 
					               
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                var visitTaskListInfo = await GetOrderReadingIQueryable(new GetOrderReadingIQueryableInDto()
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    TrialId = trialId,
 | 
				
			||||||
 | 
					                    TrialReadingCriterionId = trialReadingCriterionId,
 | 
				
			||||||
 | 
					                    SubjectCode = iRUnReadSubjectQuery.SubjectCode,
 | 
				
			||||||
 | 
					                    Page = new PageInput()
 | 
				
			||||||
 | 
					                    {
 | 
				
			||||||
 | 
					                        PageIndex = iRUnReadSubjectQuery.PageIndex,
 | 
				
			||||||
 | 
					                        PageSize = iRUnReadSubjectQuery.PageSize,
 | 
				
			||||||
 | 
					                        Asc = iRUnReadSubjectQuery.Asc,
 | 
				
			||||||
 | 
					                        SortField = iRUnReadSubjectQuery.SortField,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                var totalCount = visitTaskListInfo.Item1;
 | 
				
			||||||
 | 
					                var currentPageData = visitTaskListInfo.Item2;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                var result = new PageOutput<IRUnReadSubjectView>()
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    PageSize = iRUnReadSubjectQuery.PageSize,
 | 
				
			||||||
 | 
					                    PageIndex = iRUnReadSubjectQuery.PageIndex,
 | 
				
			||||||
 | 
					                    TotalCount = totalCount,
 | 
				
			||||||
 | 
					                    CurrentPageData = currentPageData,
 | 
				
			||||||
 | 
					                };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                // 封装的方法有问题
 | 
					                // 封装的方法有问题
 | 
				
			||||||
                //var result = await visitQuery.ToPagedListAsync(iRUnReadSubjectQuery.PageIndex, iRUnReadSubjectQuery.PageSize, String.IsNullOrEmpty(iRUnReadSubjectQuery.SortField) ? nameof(IRUnReadSubjectView.SubjectId) : iRUnReadSubjectQuery.SortField, iRUnReadSubjectQuery.Asc);
 | 
					                //var result = await visitQuery.ToPagedListAsync(iRUnReadSubjectQuery.PageIndex, iRUnReadSubjectQuery.PageSize, String.IsNullOrEmpty(iRUnReadSubjectQuery.SortField) ? nameof(IRUnReadSubjectView.SubjectId) : iRUnReadSubjectQuery.SortField, iRUnReadSubjectQuery.Asc);
 | 
				
			||||||
| 
						 | 
					@ -957,10 +957,9 @@ namespace IRaCIS.Core.Application.Service.Allocation
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            else
 | 
					            else
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
 | 
					 | 
				
			||||||
                var taskQuery = _visitTaskRepository.Where(x => x.TrialId == iRUnReadSubjectQuery.TrialId && x.DoctorUserId == _userInfo.Id && x.TaskState == TaskState.Effect && x.TrialReadingCriterionId == trialReadingCriterionId)
 | 
					                var taskQuery = _visitTaskRepository.Where(x => x.TrialId == iRUnReadSubjectQuery.TrialId && x.DoctorUserId == _userInfo.Id && x.TaskState == TaskState.Effect && x.TrialReadingCriterionId == trialReadingCriterionId)
 | 
				
			||||||
                       // .Where(x=>x.Subject.ClinicalDataList.Any(c => c.IsSign && (c.ReadingId == x.SouceReadModuleId || c.ReadingId == x.SourceSubjectVisitId)))
 | 
					                       // .Where(x=>x.Subject.ClinicalDataList.Any(c => c.IsSign && (c.ReadingId == x.SouceReadModuleId || c.ReadingId == x.SourceSubjectVisitId)))
 | 
				
			||||||
                       .Where(x => !x.Subject.IsDeleted);
 | 
					                       .Where(x => !x.Subject.IsDeleted).Where(x=>(x.IsNeedClinicalDataSign&&x.IsClinicalDataSign)||!x.IsNeedClinicalDataSign);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                IRUnReadOutDto iRUnReadOut = new IRUnReadOutDto()
 | 
					                IRUnReadOutDto iRUnReadOut = new IRUnReadOutDto()
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
| 
						 | 
					@ -973,8 +972,65 @@ namespace IRaCIS.Core.Application.Service.Allocation
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                var visitGroupQuery = taskQuery.GroupBy(x => new { x.SubjectId, x.Subject.Code, x.BlindSubjectCode });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                var visitTaskQuery = visitGroupQuery.Select(x => new IRUnReadSubjectView()
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    SubjectId = x.Key.SubjectId,
 | 
				
			||||||
 | 
					                    SubjectCode = x.Key.BlindSubjectCode == string.Empty ? x.Key.Code : x.Key.BlindSubjectCode,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    SuggesteFinishedTime = x.Where(y => y.TrialReadingCriterionId == trialReadingCriterionId && y.ReadingTaskState != ReadingTaskState.HaveSigned).Min(x => x.SuggesteFinishedTime),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    //未读任务量
 | 
				
			||||||
 | 
					                    UnReadTaskCount = x.Where(y => y.TrialReadingCriterionId == trialReadingCriterionId && y.ReadingTaskState != ReadingTaskState.HaveSigned).Count(),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    //未读 里可读任务量   
 | 
				
			||||||
 | 
					                    UnReadCanReadTaskCount = x.Where(y => y.TrialReadingCriterionId == trialReadingCriterionId && y.ReadingTaskState != ReadingTaskState.HaveSigned && y.IsFrontTaskNeedSignButNotSign == false && (y.IsNeedClinicalDataSign == false || y.IsClinicalDataSign == true)
 | 
				
			||||||
 | 
					                    //不能对包含聚合或子查询的表达式执行聚合函数
 | 
				
			||||||
 | 
					                    //&& !x.Any(t => t.ReadingTaskState != ReadingTaskState.HaveSigned && t.IsNeedClinicalDataSign == true && t.IsClinicalDataSign == false && t.VisitTaskNum<y.VisitTaskNum )
 | 
				
			||||||
 | 
					                    ).Count(),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    //已读任务量
 | 
				
			||||||
 | 
					                    HaveReadTaskCount = x.Where(y => y.TrialReadingCriterionId == trialReadingCriterionId && y.ReadingTaskState == ReadingTaskState.HaveSigned).Count(),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    ExistReadingApply = x.Any(y => y.ReReadingApplyState == ReReadingApplyState.DocotorHaveApplyed || y.ReReadingApplyState == ReReadingApplyState.TrialGroupHaveApplyed),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    //查出所有未读的  未读的可读的  在这个列表基础上 过滤下   y.IsFrontTaskNeedSignButNotSign==false && (y.IsNeedClinicalDataSign == false || y.IsClinicalDataSign == true)  这样容易排错 确认这三个字段是否维护有误
 | 
				
			||||||
 | 
					                    UnReadTaskList = x.Where(y => y.TrialReadingCriterionId == trialReadingCriterionId && y.ReadingTaskState != ReadingTaskState.HaveSigned).OrderBy(x => x.VisitTaskNum)
 | 
				
			||||||
 | 
					                    .Select(u => new IRUnreadTaskView()
 | 
				
			||||||
 | 
					                    {
 | 
				
			||||||
 | 
					                        Id = u.Id,
 | 
				
			||||||
 | 
					                        IsUrgent = u.IsUrgent,
 | 
				
			||||||
 | 
					                        VisitNum = u.VisitTaskNum,
 | 
				
			||||||
 | 
					                        TaskBlindName = u.TaskBlindName,
 | 
				
			||||||
 | 
					                        VisistId = u.SourceSubjectVisitId,
 | 
				
			||||||
 | 
					                        SuggesteFinishedTime = u.SuggesteFinishedTime,
 | 
				
			||||||
 | 
					                        ReadingCategory = u.ReadingCategory,
 | 
				
			||||||
 | 
					                        IsAnalysisCreate = u.IsAnalysisCreate,
 | 
				
			||||||
 | 
					                        ArmEnum = u.ArmEnum,
 | 
				
			||||||
 | 
					                        TrialReadingCriterionId = u.TrialReadingCriterionId,
 | 
				
			||||||
 | 
					                        IsNeedClinicalDataSign = u.IsNeedClinicalDataSign,
 | 
				
			||||||
 | 
					                        IsClinicalDataSign = u.IsClinicalDataSign,
 | 
				
			||||||
 | 
					                        IsFrontTaskNeedSignButNotSign = u.IsFrontTaskNeedSignButNotSign
 | 
				
			||||||
 | 
					                    })
 | 
				
			||||||
 | 
					                    .ToList(),
 | 
				
			||||||
 | 
					                }).Where(x => x.UnReadCanReadTaskCount > 0);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                var totalCount = await visitGroupQuery.CountAsync();
 | 
				
			||||||
 | 
					                var currentPageData =await visitTaskQuery.ToListAsync();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                var result = new PageOutput<IRUnReadSubjectView>()
 | 
				
			||||||
 | 
					                   {
 | 
				
			||||||
 | 
					                       PageSize = iRUnReadSubjectQuery.PageSize,
 | 
				
			||||||
 | 
					                       PageIndex = iRUnReadSubjectQuery.PageIndex,
 | 
				
			||||||
 | 
					                       TotalCount = totalCount,
 | 
				
			||||||
 | 
					                       CurrentPageData = currentPageData,
 | 
				
			||||||
 | 
					                   };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                return (result, new
 | 
					                return (result, new
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    IsReadingTaskViewInOrder = isReadingTaskViewInOrder,
 | 
					                    IsReadingTaskViewInOrder = isReadingTaskViewInOrder,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue