【问题标题】:Recommended workflow for creating an FHIR Document创建 FHIR 文档的推荐工作流程
【发布时间】:2020-06-03 14:40:00
【问题描述】:

我们已经建立了一个生成麻醉记录的系统。

我们现在正尝试将它们建模为 FHIR 文档。

我了解文档(在 FHIR 术语中)应该最终成为一种自包含资源。

但是,在我们的案例中,我们有一个过程将逐步组装此文档。

当我们收集资源准备创建文档时,最好的处理方法是什么。

我们想使用 FHIR 来创建和保存各种资源,然后在最后组装一个文档。

假设如下:

  1. 一位病人
  2. 提供者
  3. 健康史
  4. 有关正在执行的程序的一些信息
  5. 广泛的生命体征观察结果
  6. 大量给药的药物剂量
  7. 各种程序和恢复注意事项
  8. 提供者的最终签名,将“完成”报告

我知道我们可以在整个过程中创建和保存各种资源。但我们希望将它们全部集中在一起,以便我们可以轻松获取与最终将成为该文档的内容相关的所有内容。

这在 RESTful 操作方面如何工作?

  1. POST /Bundle 类型为“文档”的组合作为第一个元素(用于创建文档)
  2. 使用捆绑包生成的 ID?我还会获得乐曲的 ID 吗?
  3. 那么,如何从合成中添加/更新/删除单个项目?我是否需要对整个作品进行 PUT 才能添加一些内容?
  4. 我每 5 分钟检查一次完整系列的检查点,包括完整的生命体征(BP、SpO2、体温、呼吸频率等)。我会先创建使用 POST 的观察结果,然后执行 PUT 以引用它们来更新组合吗?

我相信你会说,我只是想了解 FHIR期望你如何在 HTTP 操作方面做这种事情。

提前感谢您的指导!

【问题讨论】:

    标签: hl7-fhir dstu2-fhir smart-on-fhir


    【解决方案1】:

    您首先要发布一篇作文,以便在收集数据时更新焦点(目录)。然后,您将发布您的个人观察、程序等,并 PUT 或 PATCH 组合以添加对相关数据的引用。一旦您收集了所有相关信息并将其绑定到合成中,您将生成文档包。如果您希望能够使用 FHIR 文档渲染工具渲染草稿文档,您可以在流程的早期创建 Bundle 并在每次组合更改时更新它,但除此之外没有真正的理由在您准备好锁定文档之前,捆绑包一直存在。

    【讨论】:

    • 这非常有帮助。谢谢劳埃德!
    • 我在尝试这样做时仍在苦苦挣扎的事情是,Bundle 具有条目,我可以开始收集所有观察结果等。但是对于组合,我假设有“部分”对应于最终报告的一部分。我想它们中的每一个也可以有“条目”,所以当你说“添加对相关数据的引用”时,你是说你要添加观察等?在作文 > 部分 > 条目中?
    • 一个文档有两部分——定义导航的组合和将所有内容打包在一起的包。 Bundle 包括 Composition、Composition 指向的所有内容,以及可能与该初始资源集相关的其他资源。您首先定义您的作品,包括引用与您的文档部分相关的任何资源。然后您生成您的 Bundle,其中包括这些资源以及您认为文档使用者需要的任何其他资源。
    • 我想我开始明白了,再次感谢 Lloyd!
    猜你喜欢
    • 2011-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-16
    • 1970-01-01
    • 2011-04-20
    • 2014-08-18
    相关资源
    最近更新 更多