Hi;
I wanted to ask about who or how the way to encode an element of type SQ is decided when serializing a DICOM object received by the network to a file.
I know there are ways to encode a SQ (Explicit Length or Undefined Length), but I don't know how to indicate which method to use.
(PS3.5> 7.5.2)
http://dicom.nema.org/medical/Dicom/2017c/output/chtml/part05/sect_7.5.2.html
Perhaps it is something that the DICOM parser decides when serializing to file? Because the Transfer Syntax, when it indicates whether it is Explicit or Implicit, does not refer to how to encode an element of type SQ, that attribute of the Transfer
Syntax refers to how it is indicated data type code of every DICOM element.
We have a problem with a customer:
Our component is a PACS, and when the customer makes a QR (at the end, our PACS makes a StoreSCU against the customer's StoreSCP) to obtain a DICOM object, as a result the customer obtains a DICOM file with all the SQ elements encoded in Undefined Length
form. This customer wants all the SQs in Explicit Length. So, is there something wrong with our part? Or is it something that only the customer can solve?
I have come to the conclusion that the way to encode the SQs is something that cannot be negotiated in the DICOM association, and that it is something that corresponds solely and exclusively to the component that receives the stream and serializes it to
a file (therefore it is something that corresponds to the client to solve since on our side we can do little). Do you agree?
I know there are many questions, but it is not necessary to answer them all, simply having a cross-sectional understanding of how this issue is resolved would help me a lot.
Thank you and take care.
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)