【问题标题】:Hapi FHIR: searching for patient identifier using PostmanHapi FHIR:使用 Postman 搜索患者标识符
【发布时间】:2021-11-18 16:34:54
【问题描述】:

我正在使用 Postman 测试与 Hapi FHIR 服务器的连接性,并且一直在测试不同的查询,但没有任何效果...

预期的结果是获取与某个患者标识符匹配的所有观察结果,但此时我只能通过搜索患者 ID 来获取信息。

这是基本查询: http://hapi.fhir.org/baseR4/Observation

我尝试了很多不同的参数,包括:

?identifier:of-type={identifier.system OR identifier.type.coding.system}|MR|1234
?patient.identifier=1234 OR {full url from above}
?identifier={full url OR 1234}
?subject=1234
?_has:Observation:patient:identifier=1234

还有很多其他的。他们要么以 500、400 或 200OK 响应,但捆绑包中没有任何内容。我检查了我是否有患者本身以及观察结果,如果我使用他们的 ID 进行搜索,它们都在那里。

【问题讨论】:

  • 我不确定这真的是一个编程问题,但你说的是哪个患者 ID? Patient.id 还是 Patient.identifier?您的第二个选项对于 Patient.identifier 是正确的,您的第四个选项对于 Patient.id 是正确的
  • 我说的是 Patient.identifier 但它不起作用:L 你指的是 patient.identifier = 1234(示例)还是 patient.identifier= identifier.system|MR|1234?跨度>
  • 都不工作,只是检查我是否做对了
  • 第一个肯定可以工作,但是:你所说的“不工作”是什么?您是否收到错误消息 - 如果是:它说明了什么?或者你得到一个空的捆绑包? - 如果是这样,显然没有与标识符为 1234 的患者相关联的观察。
  • 对于延迟回复,我深表歉意。第一个我得到200 OK,里面什么都没有,一个空包,是的!但我知道患者有与之相关的观察结果,因为我发布了它们,如果我查询它们(使用他们的 ID),它们就会出现。观察结果与主题有关

标签: postman fetch-api hl7-fhir hapi hapi-fhir


【解决方案1】:

如果您有正确链接到患者的观察,则可以使用患者的标识符搜索观察。

我的评论是尝试检查观察结果是否正确链接到患者。因此,如果您有一个技术 ID 为 234567 和标识符为 1234 的患者,Observation.subject 字段是否显示[base]/Patient/234567?如果是这样,此搜索将适用于 HAPI:

GET [base]/Observation?patient.identifier=1234

此外,这些搜索也可以使用,但它们使用的是技术 id 而不是标识符:

GET [base]/Observation?patient=234567

GET [base]/Observation?subject=Patient/234567

【讨论】:

  • 我在 Simplifier.net 上进行了验证,没有显示任何错误,所有观察结果都是有效的,并且与患者正确关联。是的,observation.subject 有一个“参考”字段:Patient/234567 并且对标识符的查询仍然不起作用......
  • 也许是个奇怪的问题,但观察结果和患者是否都存储在 HAPI 服务器上? - 如果不是,则预计搜索不会起作用;如果是这样,也许您可​​以给我患者的技术 ID 和链接的观察结果之一,以便我检查。
  • 我不知道你所说的存储在 Hapi 服务器上是什么意思,我只知道我可以在他们的网站 (hapi.fhir.org/....) 上搜索患者,并且它弹出。是这样吗?不幸的是,我不能提供,但还是非常感谢你!
  • 我的意思是 Patient 及其 Observations 都保存在同一个系统上,这就是您在帖子中提到的 HAPI FHIR 测试服务器。你确实意识到它是一个公共服务器,对吧?因此,任何人都可以看到您存储在那里的任何数据。我只需要一个指向您使用的特定资源的指针,以便能够进一步帮助您。无论如何,尝试 GET [base]/Observation?patient.identifier=1020304050&code=8310-5,您会看到查询在 HAPI 上有效。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多