1

我想通过使用事务来删除多个资源,但我找不到任何示例,也找不到如何在捆绑包中标记资源以进行删除的信息。

谢谢你。

4

2 回答 2

2

这是通过向<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() 来完成这项工作。

于 2014-04-28T11:48:41.340 回答
-1

谢谢您的回答。我已经设法通过使用这样的代码删除了我发布的合成资源:

<?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>

`

于 2014-04-29T14:34:33.673 回答