public PatientsDetailsMessageReceivedEventHandler(
     IEventBus eventBus,
     ILogger <PatientsDetailsMessageReceivedEventHandler> logger,
     IMediator mediatr,
     IRegistrationGRPCClientService registrationService
     )
 {
     _eventBus = eventBus;
     _logger   = logger ?? throw new System.ArgumentNullException(nameof(logger));
     _mediatr  = mediatr ?? throw new ArgumentNullException(nameof(mediatr));
     _grpcRegistrationService = registrationService ?? throw new ArgumentNullException(nameof(registrationService));
 }
 public RegistrationReceivedIntegrationEventHandler(
     IEventBus eventBus,
     ILogger <RegistrationReceivedIntegrationEventHandler> logger,
     IMediator mediatr,
     IClientGRPCClientService clientService,
     IRegistrationGRPCClientService registrationService
     )
 {
     _eventBus                = eventBus;
     _logger                  = logger ?? throw new System.ArgumentNullException(nameof(logger));
     _mediatr                 = mediatr ?? throw new ArgumentNullException(nameof(mediatr));
     _grpcClientService       = clientService ?? throw new ArgumentNullException(nameof(clientService));
     _grpcRegistrationService = registrationService ?? throw new ArgumentNullException(nameof(registrationService));
 }