본문 바로가기
다이콤

파이썬에서 다이콤 열고 환자 정보 접근하기

by 만다린망고 2022. 2. 4.
반응형

먼저 pydicom 을 설치해야합니다. cmd 창 열고 아래 명령어 입력합니다.

pip install pydicom


파이썬을 켜고 아래와 같이 코딩해줍니다. 

import pydicom

filename="파일경로"
my_dcm=pydicom.dcmread(filename)


이번에는 my_dcm 에 있는 속성들을 불러옵시다. 

for things in my_dcm:
    print(things)


아래와 같이 출력됩니다. 

>>> for things in my_dcm:
...     print(things)
...
(0008, 0008) Image Type                          CS: ['DERIVED', 'PRIMARY', 'SINGLE PLANE', 'SINGLE A']
(0008, 0016) SOP Class UID                       UI: X-Ray Angiographic Image Storage
(0008, 0018) SOP Instance UID                    UI: 1.3.12.2.1107.5.4.3.321890.19960124.162922.29
(0008, 0020) Study Date                          DA: '19941013'
(0008, 0030) Study Time                          TM: '141917'
(0008, 0050) Accession Number                    SH: ''
(0008, 0060) Modality                            CS: 'XA'
(0008, 0070) Manufacturer                        LO: ''
(0008, 0080) Institution Name                    LO: ''
(0008, 0081) Institution Address                 ST: ''

 

해당 속성에 접근하려면 띄어쓰기를 생략하고 입력하면 됩니다. 's 도 생략합니다. 

 

예를들어 Study Date 에 접근해보겠습니다. 

 

>>> my_dcm.StudyDate 
'19941013'
반응형

댓글