【问题标题】:HL7 FHIR advanced queryHL7 FHIR 高级查询
【发布时间】:2014-08-16 11:10:51
【问题描述】:

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

谢谢

【问题讨论】:

    标签: hl7-fhir


    【解决方案1】:

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

    注意:定义一种比我们当前定义的简单搜索 API 更高级的搜索 API 会引起一些兴趣。但由于事实证明简单的远非简单,因此没有足够的兴趣来推动定义一个真正高级的查询框架所涉及的大量工作

    【讨论】:

    • 感谢您的回答 - 我们肯定会尽可能使用命名查询,但我们需要传递一些动态查询,因此我们将定义扩展并发布基于 xml 的查询条件。跨度>
    【解决方案2】:

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

    【讨论】:

    • 这看起来更像是评论而不是答案。
    • 我们也会发布一个 xml。
    猜你喜欢
    • 1970-01-01
    • 2016-07-29
    • 2017-12-24
    • 1970-01-01
    • 2019-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多