コード例 #1
0
        public LocalTerminologyService(IResourceResolver resolver, ValueSetExpanderSettings expanderSettings = null)
        {
            _resolver = resolver ?? throw Error.ArgumentNull(nameof(resolver));

            var settings = expanderSettings ?? ValueSetExpanderSettings.Default;

            if (settings.ValueSetSource == null)
            {
                settings.ValueSetSource = resolver;
            }

            _expander = new ValueSetExpander(settings);
        }
コード例 #2
0
        //public LocalTerminologyServer(IConformanceSource localSource)
        //{
        //    if (localSource == null) throw Error.ArgumentNull(nameof(localSource));

        //    _source = localSource;
        //    _resolver = localSource;
        //}

        public LocalTerminologyServer(IResourceResolver resolver)
        {
            if (resolver == null)
            {
                throw Error.ArgumentNull(nameof(resolver));
            }

            _resolver = resolver;

            var settings = ValueSetExpanderSettings.Default;

            settings.ValueSetSource = _resolver;
            _expander = new ValueSetExpander(settings);
        }