修改一版

This commit is contained in:
he
2022-10-14 17:11:22 +08:00
parent 79dd787ed9
commit 2a005f538f
12 changed files with 1926 additions and 1675 deletions
@@ -0,0 +1,44 @@
using IRaCIS.Core.Application.Service.Reading.Dto;
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
{
public interface ICriterionCalculateService
{
/// <summary>
/// 自动计算 并修改值
/// </summary>
/// <param name="inDto"></param>
/// <returns></returns>
Task CalculateTask(CalculateTaskInDto inDto);
/// <summary>
/// 验证访视提交
/// </summary>
/// <param name="inDto"></param>
/// <returns></returns>
Task VerifyVisitTaskQuestions(VerifyVisitTaskQuestionsInDto inDto);
/// <summary>
/// 将上一次的访视病灶添加到这一次
/// </summary>
/// <param name="inDto"></param>
/// <returns></returns>
Task<AddTaskLesionAnswerFromLastTaskOutDto> AddTaskLesionAnswerFromLastTask(AddTaskLesionAnswerFromLastTaskInDto inDto);
/// <summary>
/// 获取报告验证的信息(这里每个标准可能不一样 返回用object)
/// </summary>
/// <param name="inDto"></param>
/// <returns></returns>
Task<object> GetReportVerify(GetReportVerifyInDto inDto);
}
}
@@ -0,0 +1,41 @@
using IRaCIS.Core.Application.Service.Reading.Dto;
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
{
public interface IReadingCalculateService
{
/// <summary>
/// 自动计算 并修改值
/// </summary>
/// <param name="inDto"></param>
/// <returns></returns>
Task CalculateTask(CalculateTaskInDto inDto);
/// <summary>
/// 验证访视提交
/// </summary>
/// <param name="inDto"></param>
/// <returns></returns>
Task VerifyVisitTaskQuestions(VerifyVisitTaskQuestionsInDto inDto);
/// <summary>
/// 将上一次的访视病灶添加到这一次
/// </summary>
/// <param name="inDto"></param>
/// <returns></returns>
Task<AddTaskLesionAnswerFromLastTaskOutDto> AddTaskLesionAnswerFromLastTask(AddTaskLesionAnswerFromLastTaskInDto inDto);
/// <summary>
/// 获取报告验证的信息(这里每个标准可能不一样 返回用object)
/// </summary>
/// <param name="inDto"></param>
/// <returns></returns>
Task<object> GetReportVerify(GetReportVerifyInDto inDto);
}
}