2016-05-31 1 views
1

모두, 용서해주십시오. DICOM 세계에서 초보자입니다. 필자는 PACS 서버와 대화하기 위해 DCMTk 도구를 배우려고했습니다. 하지만 그것에 대해 충분히 알고 인터넷에서 많은 튜토리얼이나 샘플을 찾지 못했습니다. 현재는 단지 offical document 읽을 수 있습니다.findscu 명령에서 여러 속성을 지정하는 방법

방금 ​​findscu.exe를 사용하여 c-find 명령을 테스트 해 보았습니다.

C-Find는 요청 메시지에 지정된 것을 반환 할 것이라고 기억했습니다. 예를 들면. Patient Name ='abc' 조건 만 지정하면 응답은 Patient Name 속성 만 반환합니다. 다른 것이 없습니다. (맞지 않으면 수정하십시오.)

응답 DICOM의 모든 속성을 반환하는 방법을 알고 싶습니다.

감사합니다.

답변

1

Patient Name 정보로만 요청을 보내면 PACS가 모든 일치하는 데이터 세트를 반환합니다. 각 데이터 집합에는 Query Level에 따라 Date of Birth, Patient ID 등과 같은 모든 필수 입력란이 있어야합니다.

Query Level에서 PACS 시스템이 반환하는 정보는 공급 업체의 DICOM Conformance Statement에 지정되어야합니다. 이 정보를보고, 필요한 정보를 얻기 위해 유효한 질의를 설정하는 방법 및/또는 정보가 PACS 시스템에 의해 제공되는지 여부를 확인하는 것이 좋습니다.

+0

사실, 쿼리는 'dcm4chee'에 반대합니다. 그것은 그것이 내가 먹는 것에 응답 할 것 같습니다. 예를 들면. 나는 환자 이름 반환과 같은 유일한 게시물을 말했습니다. 감사. –

1

고유 키 및 필수 키 속성을 요청 속성 목록에 포함하는 것이 가장 좋습니다. 또한 서버가 값을 반환하기를 원하면 선택적 속성 (SCP가 지원하는 경우)을 포함시킵니다. Query/Retrieve 서비스에 대한 DICOM 표준 PS 3.4 섹션 C.2 및 C.3 세부 정보를 참조하십시오. 속성 및 유형 목록 (고유, 필수, 선택 사항)은 섹션 C.6.1.1.2 (환자 레벨), C.6.1.1.3 (학습 레벨) 등으로 표시됩니다.

2

findscu 명령에서 여러 속성을 지정하는 방법.

명령 줄에 여러 개의 --key (-k) 옵션을 지정하기 만하면됩니다. 또는 설명서 페이지에 설명 된대로 "쿼리 파일"을 사용할 수도 있습니다.

응답 DICOM의 모든 특성을 반환하는 방법을 알고 싶습니다.

그런 다음 관심있는 모든 속성 (키)을 지정해야합니다. C-FIND의 작동 방식입니다.

그런데 PACS (쿼리/검색 SCP)를 쿼리하는 경우 검색어/검색 수준 (0008,0052)을 지정해야합니다. "환자".

현재 나는 읽을 수있는 공식 문서가 있습니다. 당신이 findscu 도구의 man 페이지에서 examples이 충분하지 않다 (당신이 실제로 PACS를 쿼리하는)이라고 생각하면

, this HOWTO도 유용 할 수 있습니다.

관련 문제