Table of Contents

Interface IExternalAppDetailsRepository

Namespace
Monai.Deploy.InformaticsGateway.Database.Api.Repositories
Assembly
Monai.Deploy.InformaticsGateway.Database.Api.dll
public interface IExternalAppDetailsRepository

Methods

AddAsync(ExternalAppDetails, CancellationToken)

Task AddAsync(ExternalAppDetails details, CancellationToken cancellationToken)

Parameters

details ExternalAppDetails
cancellationToken CancellationToken

Returns

Task

GetAsync(string, CancellationToken)

Task<List<ExternalAppDetails>> GetAsync(string studyInstanceId, CancellationToken cancellationToken)

Parameters

studyInstanceId string
cancellationToken CancellationToken

Returns

Task<List<ExternalAppDetails>>

GetByPatientIdOutboundAsync(string, CancellationToken)

Task<ExternalAppDetails?> GetByPatientIdOutboundAsync(string patientId, CancellationToken cancellationToken)

Parameters

patientId string
cancellationToken CancellationToken

Returns

Task<ExternalAppDetails>

GetByStudyIdOutboundAsync(string, CancellationToken)

Task<ExternalAppDetails?> GetByStudyIdOutboundAsync(string studyInstanceId, CancellationToken cancellationToken)

Parameters

studyInstanceId string
cancellationToken CancellationToken

Returns

Task<ExternalAppDetails>