示例#1
0
        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));
 }