簡體   English   中英

我們可以更新 FHIR 中的捆綁包嗎?

[英]Can we update a bundle in FHIR?

我正在嘗試更新一個資源,但請求正文是捆綁的。 我嘗試通過發送以下 URL 組合來更新:

resource_type/resource_identifier 和 bundle/bundle_identifier 和 bundle/resource_type/resource_identifier。

但沒有一個工作。 我收到錯誤無法更新捆綁包。 服務器是hapi服務器。

是否可以更新捆綁包,或者我必須從捆綁包中提取特定資源然后更新它。

更新 Bundle 不會影響 AllergyIntolerance、Patient 或 Encounter 端點上的數據,它只會更改從 Bundle 端點查詢 Bundle 時顯示的內容。 如果您想提交一個不存儲為 Bundle 而是導致其他端點上的數據發生更改的 Bundle,那么您需要將一個 'transaction' 類型的 Bundle 發布到根端點(即http://someServer.org/fhir而不是http://someServer.org/fhir/Bundle )。 事務包將存在“請求”元素,並定義對每個資源執行的 RESTful 操作(例如創建/POST、更新/PUT 等)。您可以在此處查看事務請求的示例: https:// build.fhir.org/bundle-transaction.html (單擊您喜歡的語法。)

如果要存儲 Bundle更新單個資源,則必須 POST 兩次 - 一次到根端點,一次到 Bundle 端點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM