2014-11-04 1 views
1

DICOM 파일 전송 요청을 모니터링 할 수 있도록 AssociationListener 인터페이스를 구현하는 저장소 서비스 (기본 dcmrcv 도구로 사용)의 수정 된 버전으로 내 DICOM 수신기를 구현했습니다.연구의 모든 dicom 파일이 언제 전송되었는지 확인

그러나 모든 DICOM이 전체 연구에 대한 요청을 보낼 때도 알고 싶습니다. 다시 말해서 어떤 DICOM 파일이 연구에서 요청을 보내는지를 아는 것입니다!

는 것이 가능할까요?

전체 연구가 언제 전송되었는지를 모르는 경우 DICOM이 보낸 파일 (일부는 파일 시스템에 저장 됨)에서 일부 처리를 라우팅 할 예정입니까?

어떤 아이디어가 있습니까?

+0

참조 : http://stackoverflow.com/q/38279743/5779732 –

답변

5

짧은 대답은 "불가능합니다". 스터디의 모든 이미지가 전송되었음을 나타내는 DICOM 명령 또는 메시지 속성은 없습니다. 일반적으로 SCU는 하나의 연관성을 사용하여 연구를 전송하고 연관 요청은 사용자가 찾고있는 표시 일 수 있습니다. 그러나 SCU는 다른 시간대에 다른 일련의 연구를 보낼 수 있습니다. 이러한 프로세스는 각 시리즈에 대해 별도의 연결을 사용합니다. 예를 들어, 다른 환자 위치를 사용하여 이미지를 캡쳐하는 이미징 양식이 있습니다.

일부 SCU는 스터디를 보내기 위해 여러 개의 동시 연결을 설정하려고 시도 할 수 있으며 동일한 AE에서 여러 연결을 수락하지 않으면 SCP로 제어 할 수 있습니다.

+0

SCU *가 * 가끔 객체 저장시 하나의 연관성을 사용하지만 실제로는 "불가능합니다". –