回顾性更新

时间:2018-05-16 10:48:59

标签: hl7-fhir

我们计划使用"历史"交互以支持查看资源的历史快照(例如,查看遭遇的关注事件详细信息作为遭遇的历史快照)

例如,

GET encounter/{id}/_history/{vid}

我们希望使用相同的结构,使用PUT互动

对特定的历史记录条目执行回顾性更新
PUT encounter/{id}/_history/{vid}

然而,如上所述here

似乎存在限制
  

因此,无法更新或删除过去的版本   记录,但可以修改元数据(主要用于访问)   控制目的)

是否还有其他机制可用于执行追溯更新?

1 个答案:

答案 0 :(得分:0)

没有调整历史记录的机制。历史并不代表“发生过的历史”。它表示“在特定时间段内此服务器上存在的一组版本”。因此,缺少时间旅行,没有必要改变历史记录。如果您想在不同时间断言关于资源的多个单独的事情,您可以创建多个实例并使用Linkage将它们链接在一起 - 例如条件一年中有一个严重性,然后升级为2年,然后进入缓解期一年,然后回来,然后得到解决可以使用多个条件记录来表示,每个条件记录具有不同的有效期。链接可用于表明他们都在谈论相同的条件。所有这些都可以“现在”创建为服务器首次发现该历史信息的时间。