8 lines
553 B
C#
8 lines
553 B
C#
public interface IBatchService
|
|
{
|
|
Task<DigitizationBatch> CreateAsync(Stream fileStream, string contentType, BatchType batchType, BatchTrack track, Guid? patientId, Guid actorUserId);
|
|
Task<DigitizationBatch> GetByIdAsync(Guid id);
|
|
Task<PagedResult<DigitizationBatch>> ListAsync(BatchStatus? status, BatchType? batchType, Guid? assignedTo, BatchTrack? track, int page, int pageSize);
|
|
Task<DigitizationBatch> AssignAsync(Guid batchId, Guid entryClerkUserId, Guid actorUserId);
|
|
BatchStatus[] GetAllowedTransitions(BatchStatus current);
|
|
} |