HL7 FHIR高级查询

时间:2014-06-25 18:47:49

标签: hl7-fhir

我们正在研究如何使用FHIR而非ReST apis对服务器上的患者数据进行更复杂的查询。 此处指定的网址上的搜索参数:http://www.hl7.org/implement/standards/fhir/search.html 提供基本操作,可以在日期等之间进行; 但是我们需要对查询条件的“AND”和“OR”分组进行一些嵌套,并且正在寻找如何将这样的查询的xml表示发布到服务器并获得结果的示例。 这种能力存在吗?还有例子吗?

由于

2 个答案:

答案 0 :(得分:0)

没有像这样的高级搜索功能的定义。对此的唯一支持是使用命名查询(_query = [name]),并将参数与预定义的变量名称相关联。否则,您必须扩展API以定义另一个操作。

注意:定义比我们当前定义的简单搜索API更高级的搜索API有一些兴趣。但是,由于简单的结果远非简单,因此没有足够的兴趣推动定义真正高级查询框架所涉及的大量工作

答案 1 :(得分:0)

我们遇到了同样的要求,正在考虑两种选择之一。 1.使用发布捆绑包并接收捆绑响应的FHIR事务。 2.通过POST查询来扩展API,同时指定一个?_method = GET参数,以指示应该像处理GET一样处理HTTP POST。我们倾向于后者。