2016-05-31 7 views
1

Alle, verzeih mir Ich bin ein Neuling in der DICOM Welt. Ich habe versucht, die DCMTk-Tools zu lernen, um mit dem PACS-Server zu sprechen. Aber habe nicht viel Tutorial oder Beispiel im Internet gefunden, um genug darüber zu wissen. Derzeit habe ich nur die offical document zu lesen.Wie man mehrere Attribute im findscu Befehl spezifiziert

Ich habe gerade die findscu.exe versucht, c-find Befehl zu testen.

Ich erinnerte mich, C-Find würde zurückgeben, was in der Anforderungsnachricht angegeben. beispielsweise. Wenn ich nur die Bedingung Patient Name ='abc' angeben würde, würde die Antwort nur das Attribut Patient Name zurückgeben. Nichts anderes. (Wenn es nicht richtig ist. Bitte korrigieren Sie mich.)

Also ich möchte wissen, wie Sie alle Attribute der Antwort DICOM zurückgeben.

Danke.

Antwort

1

Es ist völlig legal, eine Anfrage mit Patient Name Informationen nur zu senden und das PACS wird alle passenden Datensätze zurückgeben. Jeder Datensatz sollte mindestens alle Pflichtfelder wie Date of Birth, Patient ID usw. enthalten, abhängig von der Query Level.

Welche Informationen vom PACS-System an jede Query Level zurückgegeben werden, sollte in der DICOM Conformance Statement des Anbieters angegeben werden. Ich würde empfehlen, einen Blick darauf zu werfen, um zu wissen, wie man eine gültige Abfrage einrichtet, um die benötigten Informationen zu erhalten und/oder ob die Informationen vom PACS-System bereitgestellt werden.

+0

Eigentlich ist die Abfrage gegen die 'dcm4chee'. Es scheint, dass es antworten wird, was ich ihm zuführe. beispielsweise. wie das, was ich in der Post gesagt habe. nur Patientenname zurück. Vielen Dank. –

1

Es empfiehlt sich, den eindeutigen Schlüssel und die erforderlichen Schlüsselattribute in die Anforderungsattributliste aufzunehmen. Fügen Sie auch die optionalen Attribute hinzu (sofern dies von SCP unterstützt wird), wenn der Server Werte für sie zurückgeben soll. Bitte beachten Sie DICOM Standard PS 3.4 Abschnitt C.2 und C.3 Detailinformationen zum Query/Retrieve Service. Liste von Attribut und Typ (Unique, Required, Optional) ist in Abschnitt C.6.1.1.2 (Patientenebene), C.6.1.1.3 (Studienlevel) usw. aufgeführt.

2

Wie Sie mehrere Attribute im findscu-Befehl angeben.

Geben Sie einfach mehrere --key (-k) Optionen in der Befehlszeile an. Alternativ können Sie auch eine "Abfragedatei" verwenden, wie auf der Manpage beschrieben.

Also ich möchte wissen, wie Sie alle Attribute der Antwort DICOM zurückgeben.

Dann müssen Sie alle Attribute (Schlüssel) angeben, an denen Sie interessiert sind. So funktioniert C-FIND.

Übrigens, wenn Sie ein PACS (Query/Retrieve SCP) abfragen, müssen Sie auch die Query/Retrieve Level (0008,0052), z. "GEDULDIG".

Derzeit habe ich nur das offizielle Dokument zu lesen.

Wenn Sie denken, dass die examples in der Manpage des findscu Werkzeug nicht ausreichend sind (und Sie abfragen tatsächlich ein PACS), könnte this HOWTO auch nützlich sein.

Verwandte Themen