Hapi FHIR:使用Postman搜索患者标识符



我正在使用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为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

最新更新