Ответ FO-DICOM C-MOVE: "Не могу понять"

var cmove = new DicomCMoveRequest(AEServer, studyUID); // AEServer is my server name which listening for a C-STORE request.

var client = new DicomClient();
client.AddRequest(cmove);
client.Send(ip, port, false, AEClient, serverName);  // AEClient is a clinent name.

Когда я пытаюсь отправить запрос C-MOVE другому серверу, сервер отправляет мне ответ вроде этого "Ответ C-MOVE: Не могу понять".

Кто знает, что с моей просьбой не так?
Или кто знает, почему сервер возвращает "Не могу понять"?
У меня нет доступа к "вызываемым" журналам сервера.

Я извиняюсь за мой английский.

1 ответ

Решение

Возможно, вы не отправляете атрибут уровня запроса / извлечения (0008, 0052) или не заполняете его соответствующим значением. Попробуйте добавить атрибут Query/Retrieve Level, заполните его строкой "STUDY" и отправьте C-MOVE.

Другие вопросы по тегам