コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="NormalizationTestController"/> class.
 /// </summary>
 /// <param name="logger">Logger.</param>
 public NormalizationTestController(
     ILogger <NormalizationTestController> logger,
     CollectionTemplateFactory <IContentTemplate, IContentTemplate> templateFactory)
 {
     this.logger = EnsureArg.IsNotNull(logger, nameof(logger));
     this.collectionTemplateFactory = EnsureArg.IsNotNull(templateFactory, nameof(templateFactory));
 }
コード例 #2
0
ファイル: MappingValidator.cs プロジェクト: wkilday/iomt-fhir
 public MappingValidator(
     CollectionTemplateFactory <IContentTemplate, IContentTemplate> collectionTemplateFactory,
     ITemplateFactory <string, ITemplateContext <ILookupTemplate <IFhirTemplate> > > fhirTemplateFactory,
     IFhirTemplateProcessor <ILookupTemplate <IFhirTemplate>, Model.Observation> fhirTemplateProcessor)
 {
     _collectionTemplateFactory = EnsureArg.IsNotNull(collectionTemplateFactory, nameof(collectionTemplateFactory));
     _fhirTemplateFactory       = EnsureArg.IsNotNull(fhirTemplateFactory, nameof(fhirTemplateFactory));
     _fhirTemplateProcessor     = EnsureArg.IsNotNull(fhirTemplateProcessor, nameof(fhirTemplateProcessor));
 }
コード例 #3
0
        public MappingValidatorTests()
        {
            _fhirTemplateFactory       = CollectionFhirTemplateFactory.Default;
            _collectionTemplateFactory = new CollectionContentTemplateFactory(
                new JsonPathContentTemplateFactory(),
                new IotJsonPathContentTemplateFactory(),
                new IotCentralJsonPathContentTemplateFactory());

            _iotConnectorValidator = new MappingValidator(
                _collectionTemplateFactory,
                _fhirTemplateFactory,
                new R4FhirLookupTemplateProcessor());
        }
コード例 #4
0
ファイル: Processor.cs プロジェクト: msjasteppe/iomt-fhir
 public Processor(
     string templateDefinition,
     ITemplateManager templateManager,
     IEnumerableAsyncCollector <IMeasurement> collector,
     ITelemetryLogger logger,
     CollectionTemplateFactory <IContentTemplate, IContentTemplate> collectionTemplateFactory)
 {
     _templateDefinition          = EnsureArg.IsNotNullOrWhiteSpace(templateDefinition, nameof(templateDefinition));
     _templateManager             = EnsureArg.IsNotNull(templateManager, nameof(templateManager));
     _collector                   = EnsureArg.IsNotNull(collector, nameof(collector));
     _logger                      = EnsureArg.IsNotNull(logger, nameof(logger));
     _retryPolicy                 = CreateRetryPolicy(logger);
     _collectionTemplateFactory   = EnsureArg.IsNotNull(collectionTemplateFactory, nameof(collectionTemplateFactory));
     _exceptionTelemetryProcessor = new NormalizationExceptionTelemetryProcessor();
 }