<aside>
💡 DICOM C-MOVE 서비스는 의료 영상 정보 시스템 간 DICOM 객체(이미지 및 관련 정보)를 교환하기 위한 Query/Retrieve 서비스입니다. C-STORE 서비스와 함께 사용되어 자료의 검색 및 전송을 가능하게 합니다.
</aside>
C-MOVE 서비스의 작동 원리
- C-MOVE 서비스는 DICOM Client가 Server로부터 특정 DICOM 객체를 요청하여 다른 DICOM 대상(AE: Application Entity)으로 보내달라고 요청할 때 사용됩니다. 이때 Client는 적절한 검색 조건과 함께 원하는 대상의 AE Title을 명시해야 합니다.
C-MOVE의 네트워크 흐름
- 요청: 클라이언트는 C-MOVE 요청을 서버에 전송하며, 이 과정에서 어느 대상으로 객체를 보낼지 (Destination AE Title) 지정합니다.
- 전송 성립: 서버는 클라이언트의 요청을 받고 목적지로 지정된 AE로 객체를 전송하기 시작합니다.
- 결과 알림: 서버는 전송이 완료되면 이를 클라이언트에게 알리며, 전송 상태(성공, 실패, 경고 등)에 대한 정보를 포함합니다.
C-MOVE의 특징 및 고려사항
- 간접적 전송: 클라이언트는 데이터를 직접 받지 않고, 서버가 클라이언트가 지정한 다른 노드로 데이터를 보낼 책임을 집니다.
- 타깃 설정: C-MOVE 연산에서는 데이터를 받을 타깃이 되는 AE의 식별이 필수적입니다.
- 데이터 흐름 제어: C-MOVE는 Server가 데이터의 검색과 전송을 책임지기 때문에 서버의 부하, 네트워크 트래픽 및 전송 효율성을 고려해야 합니다.