我們有一個客戶端向PACS服務器發出C-MOVE請求。我的理解是,在C-MOVE關聯關閉之前,輔助關聯將被打開並完成C-STORE操作,並返回成功狀態。只有在關聯的C-STORE完成後才能收到C-MOVE成功消息?
對於一臺特定的PACS,我們在實際發生C-STORE子操作後纔會收到C-MOVE成功完成狀態。成功消息的狀態表明它們都發生了。
(0000,0002) UI =Study Root Query/Retrieve Information Model - MOVE # 28 Affected SOP Class UID 1
(0000,0100) US 32801 # 2 Command Field 1
(0000,0120) US 1 # 2 Message ID Being Responded To 1
(0000,0800) US 257 # 2 Data Set Type 1
(0000,0900) US 0 # 2 Status 1
(0000,0902) LO (no value available) # 0 Error Comment 1
(0000,1020) US (no value available) # 0 Number of Remaining Sub-operations 1
(0000,1021) US 248 # 2 Number of Completed Sub-operations 1
(0000,1022) US 0 # 2 Number of Failed Sub-operations 1
(0000,1023) US 0 # 2 Number of Warning Sub-operations 1
在我們收到這個狀態後,剩下的C-STORE操作就完成了。
根據我對DICOM標準第7部分的理解,我們不應該收到一個C-MOVE響應,並且狀態爲成功,直到所有C-STORE子操作實際完成。我是否正確解釋並且這PACS是否不遵守標準?
如果這是正常的,C-MOVE請求者如何知道傳輸何時成功完成?
謝謝。這與我的想法很相似。我有點猶豫是否依賴收到的圖像數量,因爲我不確定C-MOVE-SCU能夠確定計數是否錯誤,因爲圖像仍然存在或出現錯誤。 – denver
PACS供應商表示他們可以打開一個直接模式來糾正這種行爲。我不完全確定這意味着什麼,但我懷疑你的'請求排隊'評論可能是目標。 – denver