public R4FhirImportService(IResourceIdentityService resourceIdentityService, IFhirClient fhirClient, IFhirTemplateProcessor <ILookupTemplate <IFhirTemplate>, Model.Observation> fhirTemplateProcessor, IMemoryCache observationCache) { _fhirTemplateProcessor = EnsureArg.IsNotNull(fhirTemplateProcessor, nameof(fhirTemplateProcessor)); _client = EnsureArg.IsNotNull(fhirClient, nameof(fhirClient)); _resourceIdentityService = EnsureArg.IsNotNull(resourceIdentityService, nameof(resourceIdentityService)); _observationCache = EnsureArg.IsNotNull(observationCache, nameof(observationCache)); }
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)); }
public R4FhirImportService( IResourceIdentityService resourceIdentityService, IFhirService fhirService, IFhirTemplateProcessor <ILookupTemplate <IFhirTemplate>, Model.Observation> fhirTemplateProcessor, IMemoryCache observationCache, ITelemetryLogger logger) { _fhirTemplateProcessor = EnsureArg.IsNotNull(fhirTemplateProcessor, nameof(fhirTemplateProcessor)); _fhirService = EnsureArg.IsNotNull(fhirService, nameof(fhirService)); _observationCache = EnsureArg.IsNotNull(observationCache, nameof(observationCache)); _logger = EnsureArg.IsNotNull(logger, nameof(logger)); ResourceIdentityService = EnsureArg.IsNotNull(resourceIdentityService, nameof(resourceIdentityService)); }