#fhir-server-for-azure
#fhir-server-for-azure
Вопрос:
У меня есть экземпляр Microsoft FHIR Server, и я хотел бы отключить некоторые параметры поиска. Могу ли я сделать это, обновив ресурс SearchParameter и установив для его «статуса» значение «удалено», или мне нужно добавить URL-адрес параметра в список неподдерживаемых параметров поиска? Цель состоит в том, чтобы уменьшить количество индексов значений поиска, когда наше приложение не использует параметры поиска.
PS Было бы неплохо, если бы решение позволяло повторно активировать параметр поиска, если это необходимо (и выполнить $reindex).
Спасибо!
Ответ №1:
В настоящее время нет поддержки на уровне API для выполнения этого со встроенными параметрами FHIR.
Значения в unsupported-search-parameters
загружаются в базу данных, после чего они отслеживаются там. Это связано с тем, что со временем сервер может поддерживать новые параметры, которые нельзя включить немедленно, поскольку это приведет к несогласованности индексов.
В коллекции Cosmos статус может быть «Включен», «Поддерживается», «Отключен» и «Удален». Если Supported
он не будет доступен для поиска, но будет продолжать индексироваться. Когда Disabled
сервер будет перепроверять поддержку, я полагаю, что при установке значения Deleted
is данные больше не будут индексироваться. Для повторного включения его можно установить обратно Supported
.