1


我正在研究 FHIR 并在搜索查询中偶然发现包含资源的资源。我正在使用 HAPI JPA 示例服务器,并在其中存储了一些诊断报告。其中一些包含具有特定名称的组织。我真的不知道如何查询这个。我尝试遵循 HL7 FHIR Search 文档,但它不起作用。

http://example.com/hapi-fhir-jpaserver-example/baseDstu2/DiagnosticReport?organization.name=XYZ

服务员的回答:

无效请求:此服务器上的 FHIR 端点不知道如何使用参数 [[organization.name]] 处理 GET 操作[DiagnosticReport]

我在拧什么?提前致谢!

4

1 回答 1

1

不幸的是,此时 HAPI 的 JPA 模块不允许您在包含的资源中搜索匹配项。FHIR 确实有允许这样做的查询格式,但我们还没有实现它。

但是,这甚至不是这里的问题:DiagnosticReport 没有称为“组织”的搜索参数,因为 DR 资源上没有称为“组织”的字段。大概你在追求类似DiagnosticReport?patient.organization.name=XYZDiagnosticReport.performer.name=XYZ

于 2016-11-04T12:05:21.310 回答