0

我有一个 Microsoft FHIR 服务器实例,我想禁用一些搜索参数。我可以通过更新 SearchParameter 资源并将其“状态”设置为“已退休”来做到这一点,还是需要将参数的 URL 添加到不支持的搜索参数列表中?目标是在我们的应用程序不使用搜索参数时减少搜索值索引的数量。

PS 如果解决方案允许在需要时重新激活搜索参数(并执行 $reindex),那就太好了。

谢谢!

4

1 回答 1

2

目前没有 API 级别支持使用内置 FHIR 参数执行此操作。

中的值unsupported-search-parameters被加载到数据库中,之后在那里对其进行跟踪。这是因为随着时间的推移,服务器可能支持无法立即打开的新参数,因为它会使索引不一致。

在 Cosmos 集合中,状态可以是“启用”、“支持”、“禁用”和“已删除”。如果Supported它不能用于搜索,但会继续被索引。当Disabled服务器重新检查支持时,我相信设置为Deletedis 时将不再索引数据。要重新启用它可以设置回Supported.

在此处输入图像描述

于 2021-02-03T20:09:05.290 回答