0

编辑

我有一个 Microsoft FHIR 服务器实例,我想创建一个自定义搜索参数。我创建了我的 SearchParamater 资源并将其添加到 search-parameter.json 定义文件中。“\Microsoft.Health.Fhir.Core\Data\R5\search-parameters.json”

https://github.com/microsoft/fhir-server/blob/master/docs/SearchArchitecture.md

我了解在添加新的搜索参数后需要创建或更新资源,以便使用此参数包含在搜索结果中。

我想知道是否有一种机制允许新的搜索参数包含服务器中已经存在的所有资源。

必须有一些东西来触发重新索引或其他东西。

4

1 回答 1

1

使用最新的代码,可以触发reindex操作

POST /$reindex

在完全重新索引之前进行测试

您可以只为一个资源强制重新索引:

POST /Patient/id$reindex

并且还通过包含以下标头来搜索部分索引的资源: x-ms-use-partial-indices

自定义索引

展望未来,我们计划能够创建和管理自定义 SearchParameters,因此您无需修改​​ search-parameters.json 文件。

于 2020-11-09T16:58:19.617 回答