我想通过使用事务删除多个资源,但我找不到任何示例,也没有信息如何在捆绑中标记资源以进行删除。
谢谢。
答案 0 :(得分:2)
这是通过向事务Bundle添加<deleted-entry>
Atom条目来完成的,就像返回Resource的历史记录(也可以包含删除)一样。
您可以在此处找到相关信息:http://www.hl7.org/implement/standards/fhir/xml.html#atom-deleted。它实际上是Atom规范的最新成员(有关更多信息,请参阅http://www.rfc-base.org/rfc-6721.html)。
Java参考实现在AtomEntry上有一个setDeleted()来使它工作。
答案 1 :(得分:-1)
感谢您的回答。 我已经设法使用这样的代码删除我发布的Composition资源:
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Delete in Transaction</title>
<id>1181060367157445874</id>
<updated>2014-04-28T15:48:16.863+03:00</updated>
<deleted-entry xmlns="http://purl.org/atompub/tombstones/1.0" ref="http://spark.furore.com/fhir/Composition/19843313"/>
</feed>
`