为什么我无法使用 FHIR DSTU-2 1.0.1 的 Spark 服务器搜索特定主题的 DocumentReferences?

Why can't I search DocumentReferences for a particular subject using Spark server for FHIR DSTU-2 1.0.1?

我在这个url有一个病人资源:http://localhost:49911/fhir/Patient/PHFId1

和具有以下元素的 DocumentReference 资源:

<subject>
<reference value=" http://localhost:49911/fhir/Patient/PHFId1" />
</subject>

我希望能够获得属于某个患者的所有 DocumentReferences 的列表,但我尝试过的所有方法要么 returns 没有结果,要么 returns 系统上的所有 Document References。我尝试过的一些变体包括:

fhir/Patient/PHFId1/DocumentReference (404 Not Found)
fhir/DocumentReference?subject:Patient=PHFId1 (no results)
fhir/DocumentReference?fhir/Patient/PHFId1 (no results)
fhir/DocumentReference?subject.reference=PHFId1 (no results)

我做错了什么?要求列出与患者相关的所有文档一定是一个常见的用例。也许我使用主题元素错误地设置了链接?

提前致谢

您使用的搜索语法只在第二行是正确的,除此之外您没有做错任何事情。这是 Spark 服务器中的一个已知问题(请参阅 https://github.com/furore-fhir/spark/issues/6)。