34 lines
884 B
C#
34 lines
884 B
C#
using IRaCIS.Core.Application.ViewModel;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace IRaCIS.Core.Application.Service.ReadingCalculate.Interface
|
|
{
|
|
public interface ILuganoCalculateService
|
|
{
|
|
/// <summary>
|
|
/// 计算靶病灶状态
|
|
/// </summary>
|
|
/// <param name="inDto"></param>
|
|
/// <returns></returns>
|
|
Task CalculateTargetLesionStatus(CalculateTargetLesionStatusInDto inDto);
|
|
|
|
/// <summary>
|
|
/// 计算靶病灶融合后状态
|
|
/// </summary>
|
|
/// <param name="inDto"></param>
|
|
/// <returns></returns>
|
|
Task CalculateMergeTargetLesionStatus(CalculateTargetLesionStatusInDto inDto);
|
|
|
|
/// <summary>
|
|
/// 保存脾尖或者脾底进行计算
|
|
/// </summary>
|
|
/// <param name="visitTaskId"></param>
|
|
/// <returns></returns>
|
|
Task SaveSplenicCalculate(Guid visitTaskId);
|
|
}
|
|
}
|