2015/07/06

[Cross-Platform][Library] DCMTK (DICOM Toolkit) - DICOM 표준을 준수하는 파일 처리 도구의 묶음 (Open Source)(Update:20151211)

http://kiros33.blog.me/220412174794


Revision History
2015/07/06 20:43:11 - 최초 작성 
2015/12/11 15:17:57 - DICOM 예제 파일 링크 추가

Home Page

Product Page

License page

Reference Page

DCMTK - DICOM Toolkit (Win, Mac, Linux)
  
DICOM 표준을 준수하는 파일 처리 도구의 묶음입니다.
제 경우는 DCM 파일의 환자 개인정보를 조회해서 무의미한 값으로 변경하거나 제거하기 위한 목적으로 사용했습니다.

테스트나 간단한 작업은 윈도우나 맥, 리눅스용 바이너리 파일을 다운로드해서 직접 실행하면 됩니다.

소스코드와 라이브러리도 제공되니 개발중인 프로그램에 내장하는 것도 가능하지만 윈도우의 경우 MinGW 환경에서 컴파일해야 하거나 Visual C++에 맞도록 직접 프로젝트 구성을 수정해서 컴파일해야하므로 쉽진 않습니다.

필요한 라이브러리 (홈페이지에서 제공)
libpng
libxml2
openssl
tiff

zlib

 >>>>> Tag 목록

dcmdump로 목록 조회
(0008,0020) DA [20040305]                               #   8, 1 StudyDate 진료일자
(0010,0010) PN [WRIX]                                   #   4, 1 PatientName 환자이름
(0010,0020) LO [7rAgWJ.]                                #   8, 1 PatientID 환자번호
(0010,1010) AS [000Y]                                   #   4, 1 PatientAge 환자나이
(0010,1030) DS [0]                                      #   2, 1 PatientWeight 환자체중



>>>>> Tag 조회

C:\>dcmdump.exe +P "PatientName" IM-0001-0001.dcm
(0010,0010) PN [WRIX]                                   #   4, 1 PatientName



>>>>> Tag 수정
  
C:\>dcmodify -m "(0010,0010)=김철수" *.dcm



>>>>> Tag 삭제
  
C:\>dcmodify -e "(0010,0010)" *.dcm

   

>>>>> Tag 추가
  
C:\>dcmodify -i "(0010,0010)=홍길동" *.dcm


   
검색: Cross Platform, 크로스 플랫폼, 크로스플랫폼, Cross-Platform, Windows, 윈도우, Win, 윈, Macintosh, 매킨토시, Mac, 맥, OS X, Linux, 리눅스, Unix, 유닉스, Command, 명령, Example, 예 예제, Sample, 샘플, Usage, 용법, 사용법,

댓글 없음:

댓글 쓰기