Evo.Grpc.Client.ILV.Reporter 1.0.0
Evo.Grpc.Client.ILV.Reporter
gRPC client for the ILV reporting service.
Setup
Requires an ICallTokenProvider; Evo.Grpc.Client.Common supplies one for a Keycloak login, or
any implementation can be registered instead. The endpoint is read from URL_IMAGELINK_REPORTER and
validated at registration.
services.AddScoped<ICallTokenProvider, MyTokenProvider>();
services.AddILVReporterClient();
IILVReporterClient
IAsyncEnumerable<ILVProcessInfoDto> GetILVStati(ILVFilter? filter = null);
IAsyncEnumerable<FileDataPrefetchStub> PrefetchFileData();
Task<(IReadOnlyList<FileDataPrefetchStub> Rows, long Total)> GetFilesPaged(int page, int pageSize, string search);
IAsyncEnumerable<SingleILVFileInfoDto> DownloadFiles(List<(int oid, DownloadFileTypeEnum type)> filesToDownload);
PrefetchFileData— metadata of all stored files, unpaged.GetFilesPaged— zero-based page;searchmatches file name, Verordnungs-ID, Sammelrechnung and IK.DownloadFiles— ILV types areDownloadFileTypeEnum.ILVResultandILVVerordnung.
ILVFilter
Unset members are ignored. Id, ProcessTime, UpdatedTime, InvoiceTime, SammelRechnungsNr,
EmpfaengerIk, KasseIk, LeistungsempfaengerIk, VoId, PatientKv, StepFilter, StatusFilter,
VkzFilter.
No packages depend on Evo.Grpc.Client.ILV.Reporter.
.NET 10.0
- Evo.Grpc.Client.Common (>= 1.0.0)
- Google.Protobuf (>= 3.31.1)
- Grpc.Net.Client (>= 2.80.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.8)
- Microsoft.Extensions.Options (>= 10.0.8)
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 | 36 | 09/04/2026 |