0

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

我们现在尝试将它们建模为 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 操作方面做这种事情。

提前感谢您的任何指导!

4

1 回答 1

2

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

于 2020-06-03T16:16:36.223 回答