Пример #1
0
 /// <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;
 }
Пример #2
0
 /// <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;
 }
Пример #3
0
 /// <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;
 }
Пример #4
0
 /// <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;
 }
Пример #5
0
 /// <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);
 }
Пример #6
0
 /// <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 );
 }
Пример #7
0
 /// <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;
 }