【问题标题】:FHIR - Patient (show) vs Multiple Patients (index/search)FHIR - 患者(显示)与多名患者(索引/搜索)
【发布时间】:2021-04-25 08:30:37
【问题描述】:

我是 FHIR 新手,需要实现一个简单的接口。到目前为止,我试图从文档中了解基础知识,但是有很多新术语,所以问题很简单......

患者/{ID}

在这种情况下,我返回一个包含患者详细信息的 Patient 资源类型。到目前为止一切顺利!

Patient?name.given=Joe&name.family=博客

以上将是索引方法。但是,在这种情况下,我可以返回多个患者。

我使用什么“类型”或结构来简单地返回响应的索引列表?

我已经看到了可能的候选者列表、组、组合和捆绑。

我需要大致了解这一点,这样我才能为 RESTful Fhir 中的所有“索引”方法返回正确的类型。

【问题讨论】:

    标签: hl7-fhir


    【解决方案1】:

    使用捆绑包。

    {
     "resourceType:"Bundle",
     "type": "searchset",
     "entry":[...]
    }
    

    检查https://www.hl7.org/fhir/bundle.html 并根据您的要求查看您需要实施的内容。如您所见,FHIR 中的几乎所有内容都是可选的。

    【讨论】:

    • 另请参阅hl7.org/fhir/search.html,其中详细描述了搜索。
    • 查看您的资源类型的标准搜索参数,在本例中为患者:hl7.org/fhir/patient.html#search。您不会搜索 name.given - 点符号用于链接 - 您想要的搜索应该如下所示:GET [base]/Patient?given=Joe&family=Blogs
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多