我们已经建立了一个生成麻醉记录的系统。
我们现在尝试将它们建模为 FHIR 文档。
我知道文档(以 FHIR 术语)应该最终成为一种自包含资源。
但是,在我们的案例中,我们有一个过程,该文档将逐渐组装。
在我们准备创建文档之前收集资源时,处理此问题的最佳方法是什么。
我们想使用 FHIR 来创建和保存各种资源,然后在最后组装一个文档。
假设如下:
- 病人
- 提供者
- 健康史
- 有关正在执行的程序的一些信息
- 广泛的生命体征观察
- 给药范围广泛的药物剂量
- 各种程序和恢复说明
- 提供者的最终签名,将“最终确定”报告
我知道我们可以在整个过程中创建和保存各种资源。但是我们希望将它们全部集中在一起,以便我们可以轻松获取与最终将成为该文档的内容相关的所有内容。
就 RESTful 操作而言,这将如何工作?
- POST /Bundle 类型为“文档”的组合作为第一个元素(创建文档)
- 使用来自捆绑包的结果 ID?我还会获得作曲的 ID 吗?
- 那么,如何从组合中添加/更新/删除单个项目?我需要对整个作品进行 PUT 来添加一些东西吗?
- 我每 5 分钟进行一次完整的检查点,包括完整的生命体征(BP、SpO2、温度、呼吸频率等)。我是否会首先使用 POST创建这些观察结果,然后执行 PUT 以引用它们来更新组合?
我相信你会说,我只是想了解 FHIR 如何期望你在 HTTP 操作方面做这种事情。
提前感谢您的任何指导!