protected static Model.Identifier GenerateObservationIdentifier(IObservationGroup grp, IDictionary <ResourceType, string> ids) { EnsureArg.IsNotNull(grp, nameof(grp)); var identity = FhirImportService.GenerateObservationId(grp, ids[ResourceType.Device], ids[ResourceType.Patient]); return(new Model.Identifier { System = identity.System, Value = identity.Identifer, }); }
public MeasurementFhirImportService(FhirImportService fhirImportService, MeasurementFhirImportOptions options) : base(options, options?.ParallelTaskOptions?.MaxConcurrency ?? 1) { _fhirImportService = EnsureArg.IsNotNull(fhirImportService, nameof(fhirImportService)); }