Evo.Grpc.Client.ILV.Reporter 1.5.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<Result<ILVProcessInfoDto, Failure>> GetILVStati(ILVFilter? filter = null);
IAsyncEnumerable<Result<SingleILVFileInfoDto, Failure>> DownloadFiles(List<(int oid, DownloadFileTypeEnum type)> filesToDownload);
  • DownloadFiles — ILV types are DownloadFileTypeEnum.ILVResult and ILVVerordnung.

ILVFilter

Unset members are ignored. Id, ProcessTime, UpdatedTime, InvoiceTime, SammelRechnungsNr, EmpfaengerIk, KasseIk, LeistungsempfaengerIk, VoId, PatientKv, StepFilter, StatusFilter, VkzFilter, IsRestart.

  • EmpfaengerIk — IK des Kostenträgers of the Sammelrechnung (SLGA.FKT).
  • KasseIk — IK des Kostenträgers of the Einzelrechnung (SLLA.FKT).
  • LeistungsempfaengerIk — IK des Leistungserbringers (SLLA.FKT).

No packages depend on Evo.Grpc.Client.ILV.Reporter.

Version Downloads Last updated
1.5.0 9 10/22/2026
1.4.0 2 10/21/2026
1.2.0 4 10/05/2026
1.1.0 3 09/30/2026
1.0.0 177 09/04/2026