> And agreed, I have wondered several times why the support for character sets is not subject of association negotiation - this would help a lot. I assume that the association negotiation was specified at a time when IR 6 was the only character set considered.
Maybe, you could come up with a proposal and submit a CP to DICOM WG-06?
> As far as I understand, it is DICOM conformant to receive a (C-FIND) request in IR 100 encoding and send each reply with a different character set (IR 144, UTF-8, Code extensions,...).
Correct. And, if there are multiple matches, each C-FIND Response Data Set can use a different Specific Character Set.
> No status code is suitable to convey the information that the receiver was unable to handle the character sets. I think a generic "Unable to Process" is the closest match.
Defining a specific DIMSE Status Code (Failure and/or Warning) for this purpose could be part of your CP :-)
Regards,
Jörg