irc-netcore-api/IRaCIS.Core.Application/Service/Visit/Interface/ISubjectVisitService.cs

16 lines
636 B
C#

using IRaCIS.Core.Application.Contracts;
namespace IRaCIS.Core.Application.Interfaces
{
public interface ISubjectVisitService
{
Task<IResponseOutput<string>> AddOrUpdateSV(SubjectVisitCommand svCommand);
Task<IResponseOutput> DeleteSV(Guid id);
Task<List<VisitStudyDTO>> GetVisitStudyList(Guid trialId, Guid sujectVisitId, int isReading);
Task<IResponseOutput> SetSVExecuted(Guid subjectVisitId);
Task<IResponseOutput> SetSubjectVisitUrgent(Guid subjectVisitId, bool isUrgent);
Task<List<VisitStudyDTO>> GetReadingVisitStudyList(GetReadingVisitStudyListIndto indto);
}
}