2009-12-24 7 views
8

Muszę opracować aplikację SCU (Service Class User) do wysyłania zapytań do PACS i pobierania obrazów DICOM.DICOM C-GET vs C-MOVE

Czy należy używać protokołu C-GET lub C-MOVE DICOM do pobierania obrazów?

Odpowiedz

8

Możesz użyć jednego z nich, ale preferred to C-Move.

+2

Czy mamy jakieś powody, dla których preferujemy C-Move. – Ramakrishna

+6

Myślę, że są dwa powody. 1) Za pomocą C-Move można również przesyłać obrazy z jednego AET do innego AET. Nie jest to możliwe, jeśli masz tylko C-Get. Dzięki C-Move, C-Get staje się zbędny. 2) Problemy z bezpieczeństwem IT. W przypadku C-Get klient otwiera losowy port przychodzący, aby odbierać obrazy. C-Move obejmuje dwa skojarzenia z drugim powiązaniem będącym C-Store od serwera do klienta. C-Store dzieje się na dobrze zdefiniowanym porcie serwera i jest bardziej zaufany dzięki obsłudze IT. – Canopus

+4

Prawidłowo. Pod względem bezpieczeństwa C-GET jest tak samo bezpieczny jak pobieranie wiadomości e-mail ... każdy może to zrobić z dowolnego miejsca, jeśli ma swoją nazwę użytkownika i hasło. C-MOVE wymaga, aby serwer rozpoznał TWÓJ KOMPUTER jako autoryzowany komputer do odbierania informacji, więc bez wyraźnego dostępu, nawet jeśli masz wszystkie informacje do QUERY serwera, wciąż nie możesz niczego pobrać. MOŻESZ wdrożyć tryb "rozwiązłości", w przypadku gdy cel DestinationAE nie zostanie rozpoznany, wysyła on żądane informacje z powrotem do rozmówcy, ale jest bardzo odradzany ze wszystkiego, co widziałem. –

4

Chodzi nie tylko o bezpieczeństwo, ale także o jego wdrożenie.

W C-MOVE, lista SCP zawiera obsługiwane składnie transferu dla każdego obrazu pasującego do poprzedniego zapytania. Następnie SCU zgadza się z każdym.

Z drugiej strony, w C-GET, SCU wymienia składnię wspierającą transfer przed każdym zapytaniem, a SCP musi wybrać dowolną kompromitację, aby wysłać wszystko, o co poprosi SCU w tym formacie.

Tak, implementacja C-GET dla PACS jest trudniejsza i bardziej złożona, ponieważ musi być w stanie zakodować wszystko. Podczas gdy w C-MOVE jest klient, który musi być w stanie rozszyfrować i pokazać wszystko, co jest znacznie łatwiejsze ...