创建一个新的搜索参数

Create a new SearchParameter

编辑

我有一个 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

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

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

一定有什么东西可以触发重新索引什么的。

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

POST /$reindex

完整重建索引前测试

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

POST /Patient/id$reindex

还可以通过包含以下内容来搜索部分索引的资源 header: x-ms-use-partial-indices

自定义索引

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