//-------------------------------------------------------------------- // 此代码由T4模板自动生成 byzhouhang 20210918 // 生成时间 2021-11-22 11:29:44 // 对此文件的更改可能会导致不正确的行为,并且如果重新生成代码,这些更改将会丢失。 //-------------------------------------------------------------------- using IRaCIS.Core.Infrastructure.Extention; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; namespace IRaCIS.Core.Application.Contracts { public interface IClinicalDataService { Task> AddOrUpdatePreviousHistory(PreviousHistoryAddOrEdit addOrEditPreviousHistory); Task> AddOrUpdatePreviousOther(PreviousOtherAddOrEdit addOrEditPreviousOther); Task AddOrUpdatePreviousPDF(PreviousPDFAddOrEdit addOrEditPreviousPDF); Task> AddOrUpdatePreviousSurgery(PreviousSurgeryAddOrEdit addOrEditPreviousSurgery); Task DeletePreviousHistory(Guid previousHistoryId); Task DeletePreviousOther(Guid previousOtherId); Task DeletePreviousPDF(Guid previousPDFId); Task DeletePreviousSurgery(Guid previousSurgeryId); Task> GetPreviousHistoryList(PreviousHistoryQuery queryPreviousHistory); Task> GetPreviousOtherList(PreviousOtherQuery queryPreviousOther); Task> GetPreviousPDFList(Guid subjectVisitId); Task> GetPreviousSurgeryList(PreviousSurgeryQuery queryPreviousSurgery); Task GetSubjectVisitClinicalData(Guid subjectVisitId); Task UploadVisitClinicalData(IFormCollection formCollection, Guid subjectVisitId, [FromServices] IWebHostEnvironment _hostEnvironment); } }