0

我正在尝试通过连接到 FHIR 沙箱从 EPIC 系统中搜索 FHIR 数据。我只是想通过像 GET [base]/Patient?telecom=abc@email.com 这样的电信(电话或电子邮件)来提取所有患者记录。但看起来 EPIC 仅在附加家庭、性别、姓名作为附加查询参数后才检索结果。如何仅使用电信作为查询参数来检索记录。我尝试了其他选项,例如 _text 和 contains,但仍然没有检索到任何结果。

4

1 回答 1

0

服务器不必支持跨患者查询,而且许多 EHR 的初始 FHIR 界面都是以患者为中心的。出于安全和隐私的原因,他们在查找患者时需要使用一组最少的搜索信息来验证他们——然后在搜索其他资源时需要患者 ID。您当然可以与他们交谈并要求他们扩展他们的界面以在将来的某个时间做您想做的事情,但现在,您将受限于他们已经融入其界面的搜索约束。

于 2021-05-03T21:11:28.067 回答