1

我开始认为 Blaze 服务器不完全支持删除 FHIR 资源。有人可以帮助解决以下问题:

  1. 删除资源时,是否创建了资源的新版本,这是否会修改上次更新的日期/时间?
  2. 当请求资源历史记录时,是否存在针对特定版本的原子已删除条目。
  3. 资源如何取消删除,这是否会创建资源版本。

顺便说一句:Blaze 正在执行逻辑删除而不是物理删除。如果有某种方式可以指定应该执行物理删除,那将是很好的测试。

4

1 回答 1

1

1 - 是

您创建一个将其标记为已删除的新版本。最后更新的日期/时间确实发生了变化,但我不确定这会在哪里体现?

2 - 是的

您将拥有该版本的 atom deleted 条目,将其标记为已删除

3 - 也许

您不能“取消删除”资源,但可以在已删除版本的顶部发布新版本,这会创建一个未标记为已删除的新资源版本。这可以无限期地持续下去......

以前没有人要求进行物理删除。我认为我的系统不能满足这样的要求,我认为任何医疗保健系统都不应该这样做。测试......也许......但对我来说听起来像是规范的扩展

于 2014-05-11T19:08:07.773 回答