public LinkController( IDiscoveryRequestRepository discoveryRequestRepository, IBackgroundJobClient backgroundJob, LinkPatient linkPatient, GatewayClient gatewayClient) { this.discoveryRequestRepository = discoveryRequestRepository; this.backgroundJob = backgroundJob; this.linkPatient = linkPatient; this.gatewayClient = gatewayClient; }
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; }
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; }