Dear DICOM Community,
I would like to confirm my understanding of a workflow scenario involving Query/Retrieve and Storage Commitment, specifically regarding role assignments and standard compliance.
Scenario:
PACS B (as Query/Retrieve SCU) sends C-FIND and C-MOVE requests to PACS A (as Query/Retrieve SCP).
PACS A transfers the requested images to PACS B using C-STORE sub-operations (as per PS3.4 C.4.2.3).
After the transfer is complete, PACS A wants formal confirmation that PACS B has safely archived the transferred images.
My understanding:
According to PS3.4 Section J.3 (Storage Commitment Push Model), the Storage Commitment service is independent of the transfer mechanism (C-STORE, C-MOVE, etc.) and only requires the SCU to provide a list of SOP Instance UIDs to the SCP. The fact that PACS A initiated the transfer as a result of a C-MOVE request from B should not prevent A from subsequently requesting Storage Commitment from B for those instances, provided that:
PACS A supports Storage Commitment as SCU
PACS B supports Storage Commitment as SCP
The Storage Commitment SOP Class is properly negotiated between the two systems
Context of my question:
I have encountered a statement suggesting that "Storage Commitment is typically requested after a C-STORE operation in a push model, and is not usually expected after a Query/Retrieve (pull model) operation." While I understand this describes common practice, I would like to confirm whether there is anything in the DICOM standard that would prohibit or discourage the scenario I described above.
Thank you in advance for your clarification.
Best regards,
Massimo Consonni
--
You received this message because you are subscribed to the Google Groups "DICOM Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dicomforum+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/dicomforum/ad001c7a-68b7-4968-9947-5547414e30a1n%40googlegroups.com.