"Dcm4Chee" parameter in "Network Topology" section

In the Orthanc config file in the “Network Topology” section it states the following…

* A fourth parameter is available to enable patches for
* specific PACS manufacturers. The allowed values are currently:
* - “Generic” (default value),
* - “GenericNoWildcardInDates” (to replace “*” by “” in date fields
* in outgoing C-Find requests originating from Orthanc)
* - “GenericNoUniversalWildcard” (to replace “*” by “” in all fields
* in outgoing C-Find SCU requests originating from Orthanc)
* - “StoreScp” (storescp tool from DCMTK),
* - “ClearCanvas”, “Dcm4Chee” and “Vitrea”.
* This parameter is case-sensitive.

Can anyone tell me what exactly changes when specifically the “Dcm4Chee” parameter is used? Basically what does the patch do and why is it needed?

Here is the story behind the “Dcm4Chee” manufacturer type:
https://groups.google.com/forum/#!msg/orthanc-users/j-6C3MAVwiw/iolB9hclom8J

tldr; In C-Find requests, Tag 0008,0052 = IMAGE instead of INSTANCE when querying at the instance level

Hello everyone !

Just a suggestion for Orthanc book: specify on the page of the identifier (http://book.orthanc-server.com/faq/orthanc-ids.html) that the concatenation must be done with a pipe like separator! I searched for a moment before finding the answer in the source code. This may be implicit in some languages, but as far as I am concerned (PHP in particular), concatenation does not necessarily imply a separator. Thanks for the next users :wink: And again, thanks for Orthanc !

B. Boutillier

Hello Bertrand,

Thanks for the suggestion!

The note about concatenation is now online:
http://book.orthanc-server.com/faq/orthanc-ids.html

Regards,
Sébastien-