我想通过使用事务来删除多个资源,但我找不到任何示例,也找不到如何在捆绑包中标记资源以进行删除的信息。
谢谢你。
这是通过向<deleted-entry>
事务包中添加一个 Atom 条目来完成的,就像在返回资源的历史记录(也可以包含删除)时所做的那样。
您可以在此处找到有关它的信息:http ://www.hl7.org/implement/standards/fhir/xml.html#atom-deleted 。它实际上是对 Atom 规范的最新补充(有关更多信息,请参见http://www.rfc-base.org/rfc-6721.html)。
Java 参考实现在 AtomEntry 上有一个 setDeleted() 来完成这项工作。
谢谢您的回答。我已经设法通过使用这样的代码删除了我发布的合成资源:
<?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>
`