2009-12-24 26 views
8

Tôi phải phát triển một ứng dụng SCU (Service Class User) để truy vấn PACS và truy xuất hình ảnh DICOM.DICOM C-GET và C-MOVE

Tôi có nên sử dụng giao thức C-GET hoặc C-MOVE DICOM để truy xuất hình ảnh không?

Trả lời

8

Bạn có thể sử dụng một trong hai, nhưng preferred là C-Move.

+2

Chúng tôi có bất kỳ lý do nào khiến C-Move được ưa thích hơn không. – Ramakrishna

+6

Tôi nghĩ có hai lý do cho việc này. 1) Với C-Move, bạn cũng có thể yêu cầu gửi hình ảnh từ một AET đến một số AET khác. Điều này là không thể nếu bạn chỉ có C-Get. Với C-Move, C-Get trở nên dư thừa. 2) Các vấn đề về bảo mật CNTT. Với C-Get, máy khách sẽ mở một cổng vào ngẫu nhiên để nhận hình ảnh. C-Move liên quan đến hai hiệp hội với hiệp hội thứ hai là một C-Store từ máy chủ đến máy khách. C-Store xảy ra trên cổng máy chủ được xác định rõ ràng và được sự hỗ trợ CNTT đáng tin cậy hơn. – Canopus

+4

Chính xác. Trong điều khoản bảo mật, C-GET an toàn như truy xuất email của bạn ... bất kỳ ai cũng có thể làm điều đó từ bất kỳ đâu nếu họ có tên người dùng và mật khẩu của bạn. C-MOVE yêu cầu máy chủ nhận dạng MÁY TÍNH CỦA BẠN là máy được ủy quyền để nhận thông tin, vì vậy mà không truy cập rõ ràng, ngay cả khi bạn có tất cả thông tin cho QUERY máy chủ, bạn vẫn không thể truy xuất bất kỳ thứ gì. Bạn CÓ THỂ thực hiện chế độ "promiscuous", nơi mà DestinationAE không được nhận dạng, nó sẽ gửi thông tin được yêu cầu lại cho người gọi, nhưng nó không được khuyến khích từ tất cả những gì tôi đã thấy. –

4

Điểm không chỉ là về bảo mật mà còn về triển khai.

Trong C-MOVE, SCP liệt kê các cú pháp truyền được hỗ trợ cho mỗi hình ảnh khớp với truy vấn trước đó. Sau đó, SCU đồng ý với bất kỳ. Ở phía bên kia, trong C-GET, SCU liệt kê các cú pháp truyền hỗ trợ của nó trước khi bất kỳ truy vấn nào được thực hiện, và SCP phải chọn bất kỳ và thỏa hiệp để gửi bất cứ điều gì SCU yêu cầu ở định dạng đó.

Vì vậy, việc triển khai C-GET cho PACS khó hơn và phức tạp hơn vì nó có thể mã hóa mọi thứ thành bất kỳ thứ gì. Trong khi ở C-MOVE là khách hàng phải có khả năng giải mã và hiển thị bất cứ thứ gì dễ dàng hơn nhiều ...

Các vấn đề liên quan