/// <summary> /// Initializes a new instance of the <see cref="SendC32RequestHandler"/> class. /// </summary> /// <param name="builder">The builder.</param> /// <param name="configurationPropertiesProvider">The configuration properties provider.</param> /// <param name="mailMessageSender">The mail message sender.</param> public SendC32RequestHandler( IC32Builder builder, IConfigurationPropertiesProvider configurationPropertiesProvider, IMailMessageSender mailMessageSender) { _builder = builder; _configurationPropertiesProvider = configurationPropertiesProvider; _mailMessageSender = mailMessageSender; }
/// <summary> /// Initializes a new instance of the <see cref="GetDataFromC32RequestHandler"/> class. /// </summary> /// <param name="mappingHelper">The mapping helper.</param> /// <param name="codedConceptLookupBaseRepository">The coded concept lookup base repository.</param> /// <param name="patientDocumentRepository">The patient document repository.</param> /// <param name="c32Builder">The C32 builder.</param> public GetDataFromC32RequestHandler( IDtoToDomainMappingHelper mappingHelper, ICodedConceptLookupBaseRepository codedConceptLookupBaseRepository, IPatientDocumentRepository patientDocumentRepository, IC32Builder c32Builder) { _mappingHelper = mappingHelper; _codedConceptLookupBaseRepository = codedConceptLookupBaseRepository; _patientDocumentRepository = patientDocumentRepository; _c32Builder = c32Builder; }
/// <summary> /// Initializes a new instance of the <see cref="QueryPatientByDocumentRequestHandler"/> class. /// </summary> /// <param name="patientRepository">The patient repository.</param> /// <param name="codedConceptLookupBaseRepository">The coded concept lookup base repository.</param> /// <param name="lookupValueRepository">The lookup value repository.</param> /// <param name="c32Builder">The C32 builder.</param> /// <param name="imapMessageFetcher">The imap message fetcher.</param> public QueryPatientByDocumentRequestHandler( IPatientRepository patientRepository, ICodedConceptLookupBaseRepository codedConceptLookupBaseRepository, ILookupValueRepository lookupValueRepository, IC32Builder c32Builder, IImapMailMessageFetcher imapMessageFetcher) { _patientRepository = patientRepository; _codedConceptLookupBaseRepository = codedConceptLookupBaseRepository; _lookupValueRepository = lookupValueRepository; _c32Builder = c32Builder; _imapMessageFetcher = imapMessageFetcher; }
/// <summary> /// Initializes a new instance of the <see cref="C32Service"/> class. /// </summary> /// <param name="c32Builder">The C32 builder.</param> public C32Service(IC32Builder c32Builder) { _c32Builder = c32Builder; }
/// <summary> /// Initializes a new instance of the <see cref="C32ToPopHealthPoster"/> class. /// </summary> /// <param name="c32Builder">The C32 builder.</param> /// <param name="configurationPropertiesProvider">The configuration properties provider.</param> public C32ToPopHealthPoster(IC32Builder c32Builder, IConfigurationPropertiesProvider configurationPropertiesProvider) { _c32Builder = c32Builder; _requestUriString = configurationPropertiesProvider.GetProperty(PopHealthServiceAddress); }
/// <summary> /// Initializes a new instance of the <see cref="C32ToPopHealthPoster"/> class. /// </summary> /// <param name="c32Builder">The C32 builder.</param> /// <param name="configurationPropertiesProvider">The configuration properties provider.</param> public C32ToPopHealthPoster( IC32Builder c32Builder, IConfigurationPropertiesProvider configurationPropertiesProvider ) { _c32Builder = c32Builder; _requestUriString = configurationPropertiesProvider.GetProperty ( PopHealthServiceAddress ); }