Closed OoDimoO closed 1 year ago
The issue is that Halcyon has a different RTPlan SOP UID than the regular default.
I've previously pushed a patch to Evil-Dicom that will fix this issue https://github.com/rexcardan/Evil-DICOM/pull/98
@mrbean-bremen This is what my current pull request should address
Hi, I am struggling with the send_c_find function as I try to retrieve only a certain type of modality let's say Halcyon RTPLAN for which the SOP Class UID is 1.2.246.352.70.1.70. I work on a computer which has been declared as a trusted entity for the application entity that provides the dicom storage. When I request the association between the AE and the trusted entity, I propose the Abstract syntax: 1.2.246.352.70.1.70 which is accepted by the AE. I extended the negotiations to ensure that the role is set to SCU. ( don't know if that is mandatory ) Despite the acceptance of the association, the Find SCP result is failed with the value error of: 0xc001.
On the other hand, when I set the requested_context of the AE to PatientRootQueryRetrieveInformationModelFind, the Find SCP is a success and I can access all radiotherapy dicom of the patient.
I am used to EvilDicom in C# and the way I use this library is by providing a list of SOPClassUID specific to the radiotherapy for the CFIND command to retrieve dicom objects.
I am trying to do the same with pynetdicom but in vain, could you help me out please?
Here is my code