Проверьте mDCM. ClearCanvas основан на mDCM, поэтому вполне возможно, что он его не поддерживает. Однако, так как они были разветвлены, есть некоторые несоответствия в функциях. Он расположен по адресу: https://github.com/rcd/mdcm
Существует несколько (и акцентируется на нескольких) других библиотек управляемого кода, которые я не использовал. Мой единственный опыт работы с ClearCanvas и mDCM, поэтому ваш пробег может варьироваться:
Другой вариант - попытаться взаимодействовать с DCMtk (C ++). DCMtk довольно низкий уровень, но, вероятно, настолько мощный, насколько вы получите. Может быть головной болью для интеграции.
В крайнем случае (и я сделал это с чем-то кроме структурированных отчетов, но должно работать) - в вашем приложении .NET направьте файлы через один из инструментов командной строки DCMtk, чтобы получить необходимые данные, а затем вручную отобразить их. Смешно, но однажды я спас меня.