创建一个新的SearchParameter

问题描述

编辑

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

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

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

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

必须有一些东西可以触发重新索引。

解决方法

使用最新代码,您可以触发重新索引操作

POST /$reindex

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

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

POST /Patient/id$reindex

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

自定义索引

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...