public LinkController(
     IDiscoveryRequestRepository discoveryRequestRepository,
     IBackgroundJobClient backgroundJob,
     LinkPatient linkPatient, GatewayClient gatewayClient)
 {
     this.discoveryRequestRepository = discoveryRequestRepository;
     this.backgroundJob = backgroundJob;
     this.linkPatient   = linkPatient;
     this.gatewayClient = gatewayClient;
 }
Beispiel #2
0
 public PatientDiscovery(
     IMatchingRepository matchingRepository,
     IDiscoveryRequestRepository discoveryRequestRepository,
     ILinkPatientRepository linkPatientRepository,
     IPatientRepository patientRepository,
     ILogger <PatientDiscovery> logger)
 {
     this.matchingRepository         = matchingRepository;
     this.discoveryRequestRepository = discoveryRequestRepository;
     this.linkPatientRepository      = linkPatientRepository;
     this.patientRepository          = patientRepository;
     this.logger = logger;
 }
Beispiel #3
0
 public LinkPatient(
     ILinkPatientRepository linkPatientRepository,
     IPatientRepository patientRepository,
     IPatientVerification patientVerification,
     ReferenceNumberGenerator referenceNumberGenerator,
     IDiscoveryRequestRepository discoveryRequestRepository,
     IOptions <OtpServiceConfiguration> otpService)
 {
     this.linkPatientRepository      = linkPatientRepository;
     this.patientRepository          = patientRepository;
     this.patientVerification        = patientVerification;
     this.referenceNumberGenerator   = referenceNumberGenerator;
     this.discoveryRequestRepository = discoveryRequestRepository;
     this.otpService = otpService;
 }