DE-IDENTIFY · BASIC · 연구·교육용

DICOM 스터디 비식별화 — 원본은 그대로 두고 새 사본으로

옴니다이콤(OmniDICOM)은 Mac·Windows용 DICOM 뷰어입니다. 흔히 DICOM 익명화 도구라고 부르는 기능을 De-identify라는 이름으로 로컬 보관함에서 제공합니다. 스터디나 시리즈를 고르고 De-identify를 누르면, DICOM PS3.15 기본 프로필(Basic Application Level Confidentiality Profile)에 따라 새 UID를 부여한 사본을 새 폴더에 저장합니다. 원본 파일은 바뀌지 않으며, 어디에도 업로드하지 않습니다. 교육 자료를 준비하거나, 공동 연구실과 스터디를 공유하거나, 연구용 데이터를 모을 때 쓰세요.

Basic, Professional, 14일 체험에서 쓸 수 있으며 카드는 필요 없습니다. 체험이 끝난 뒤에는 Basic 또는 Professional 구독이 있어야 De-identify를 쓸 수 있습니다.

영상에 새겨진 글자는 지워지지 않습니다.

바뀌는 것은 DICOM 헤더뿐입니다. 픽셀에 그려진 이름, 날짜, ID와 압축 영상 데이터 안에 든 글자(JPEG 주석 등)는 사본에도 그대로 남습니다. 머리 CT와 MR 사본에서는 3D로 얼굴이 재구성될 수 있으며, 얼굴은 지워지지 않습니다. 공유하기 전에 사본을 열어 모든 영상을 직접 확인하세요.

프로필을 적용했다고 해서 식별 정보가 모두 사라진다는 보장은 없습니다. 이 사본이 사용자에게 적용되는 규정상 비식별 처리로 인정되는지는 사용자가 판단해야 합니다.

  1. 스터디 선택
  2. De-identify: 새 ID, 날짜 이동
  3. 파일 91개 복사
  4. 완료: 사본의 글자 확인
데모용 환자 정보(DOE^JOHN, Example Hospital)를 넣은 공개 CT 연구 데이터 사본을 녹화한 실제 앱 캡처: 새 ID와 날짜 이동으로 De-identify합니다. 영상에 새겨진 글자에 대한 경고는 창이 열려 있는 동안 계속 표시됩니다. 복사 대기 시간은 편집으로 뺐습니다. OmniDICOM 1.1.2에서 촬영했으며, 1.1.4의 De-identify 창도 같습니다.

새 폴더에 사본

원본 파일은 바뀌지 않음

DICOM PS3.15

기본 프로필(Basic Application Level Confidentiality Profile)

새 UID

사본 파일 사이의 참조는 그대로 맞음

OmniDICOM 1.1.4 기준 · 앱 인터페이스: 영어

DICOM 스터디 비식별화 방법

  1. 로컬 보관함에 스터디 넣기. 툴바의 Archive를 누릅니다. 보관함 창에서 Folder를 눌러 폴더를 가져오거나, 폴더·파일·ZIP 파일을 창으로 끌어 놓으세요. Copy files는 보관함에 사본을 저장하고, Add links는 파일을 원래 자리에 둔 채 연결만 합니다. 뷰어에 열어 둔 스터디는 Archive 옆 화살표의 Import to database로 가져옵니다. De-identify는 로컬 보관함에만 있으며, 뷰어 창에는 De-identify 메뉴가 없습니다.
  2. 복사할 대상 고르기. 스터디 목록에서 스터디를, 또는 시리즈 목록에서 시리즈를 선택합니다. 보관함 툴바의 De-identify를 누르거나, 마우스 오른쪽 버튼을 눌러 De-identify...(스터디) 또는 De-identify series...(시리즈)를 고르세요.
  3. 경고 패널 읽기. 이 패널은 항상 표시됩니다. 영상에 환자 정보가 자주 찍혀 있는 시리즈는 목록으로 보여 주고 사본에서 뺍니다. 초음파, 화면 캡처(secondary capture 포함), 사진, 그리고 장비가 영상 안에 글자가 있다고 표시한 영상이 여기에 해당합니다. 함께 복사하려면 Include them anyway를 체크하고, 사본을 공유하기 전에 직접 확인하세요.
  4. 새 환자 ID 정하기. New patient ID는 사본의 환자 이름과 환자 ID를 대신합니다. 마지막으로 만든 사본에 이어서 ANON-0001, ANON-0002 …가 자동으로 채워집니다. 영문자, 숫자, 하이픈(-), 밑줄(_)로 16자까지 쓸 수 있으며, 환자의 실제 이름이나 ID는 어떤 형태로 적어도 받아들이지 않습니다. 환자가 여러 명이면 표에 한 명씩 나오고, 새 ID를 더블클릭해 바꿀 수 있습니다.
  5. 날짜 처리 고르기. 기본값은 Shift by a random number of days (keeps intervals)이고, Remove와 Keep unchanged를 고를 수도 있습니다. 생년월일은 항상 지웁니다. 각각의 차이는 아래에서 설명합니다.
  6. 저장 위치 고르기. Save in에서 Choose folder…를 눌러, 쓰기 권한이 있고 스터디 원래 폴더 밖에 있는 폴더를 고르세요. 옴니다이콤은 남은 공간을 확인한 뒤 그 안에 deidentified-YYYY-MM-DD-HHMM이라는 새 폴더를 만듭니다.
  7. 필요한 정보만 남기기. More options ▸ Also keep에서 Age, sex, height and weight, Institution name and address, Scanner identity (station name, serial numbers), Study and series descriptions, after review를 고를 수 있습니다. 모두 기본으로 꺼져 있습니다. 설명을 남기기로 하면 Review…에 사본에 남을 스터디 설명, 시리즈 설명, 프로토콜 이름이 모두 나오며, 하나씩 고치거나 지울 수 있습니다.
  8. De-identify 후 사본 확인하기. De-identify를 누르면 진행 막대가 파일 수를 셉니다. Stop을 누르면 만들던 사본을 지웁니다. 끝나면 비식별 처리한 파일 수와 제외한 항목을 보여 줍니다. Open the copy는 사본을 지금 열린 영상 옆에 뷰어로 열고, Open output folder는 Finder나 파일 탐색기에서 보여 줍니다. 공유하기 전에 모든 시리즈에서 영상 속 글자를 확인하세요.

날짜: 이동, 삭제, 그대로 두기

Shift by a random number of days (keeps intervals) 기본값입니다. 환자마다 1년에서 10년 사이의 무작위 일수를 하나 정해, 그 환자의 모든 날짜를 그만큼 과거로 옮깁니다. 그래서 검사 사이의 간격이 유지됩니다. 시각도 그대로 두므로 PET 붕괴 보정과 시간-강도 곡선이 그대로 작동합니다. 이 일수는 메모리에만 있고 저장되지 않습니다.
Remove 날짜를 지우거나 자리 표시 값으로 바꿉니다. 사본에서는 PET SUV와 시간-강도 곡선을 쓸 수 없습니다.
Keep unchanged 실제 날짜가 사본에 그대로 남습니다. 날짜도 환자를 알아보는 단서가 될 수 있습니다.

생년월일은 항상 지웁니다. PET 사본에서 SUV를 계산하려면 날짜를 이동하거나 그대로 두고, 환자 체중도 남겨야 합니다(Also keep ▸ Age, sex, height and weight). 빠진 것이 있으면 창에서 알려 줍니다.

사본에 담기는 것

  • 새 환자 정보. 환자 이름과 환자 ID는 새 ID로 바뀝니다. 그 밖의 이름과 ID, 생년월일, 제조사 비공개(private) 태그, 오버레이, 아이콘 영상은 항상 지웁니다.
  • 새 UID. 스터디, 시리즈, 영상 등 객체를 가리키는 UID는 모두 새것으로 바꾸고, SOP 클래스나 전송 구문(transfer syntax)처럼 정의를 나타내는 UID는 그대로 둡니다. 한 번에 만드는 사본 안에서는 같은 원래 UID가 항상 같은 새 UID로 바뀌므로 사본 파일 사이의 참조가 그대로 맞습니다. 어떤 새 식별자가 어느 환자의 것인지는 어디에도 기록하지 않습니다.
  • 원래 픽셀. 영상 데이터는 압축 여부와 관계없이 저장된 그대로 복사하며 디코딩하지 않습니다. 저장해 둔 영상 처리도 적용하지 않습니다.
  • 모든 파일에 남는 표시. Patient Identity Removed는 YES가 되고, De-identification Method에는 프로필과 각 옵션의 이름이 들어가며 “pixel text not removed”로 끝납니다.
  • 처리 내역 파일. deidentification.txt에 적용한 프로필과 옵션, 날짜를 바꾼 방법, 제외한 항목을 기록합니다. 이름, ID, 식별자, 경로, 설명은 담지 않습니다.
  • 새 값으로만 지은 폴더 이름. 환자, 스터디, 시리즈, 영상 순으로, 예를 들면 ANON-0001/ST01/SE003_CT/IM00001.dcm입니다. 원래 파일이나 폴더 이름은 쓰지 않습니다. DICOMDIR은 만들지 않습니다.

사본에서 빠지는 것

구조화 보고서(SR)와 key object selection, PDF 등 문서, presentation state, RT 객체, raw data, 정합(registration), 분할(segmentation), 표면(surface), 파형(waveform), 동영상은 시리즈 전체이든 영상 시리즈 안의 파일 하나이든 복사하지 않습니다. 이 도구가 그 내용을 정리하지 않기 때문입니다.

복사하면서 파일마다 다시 확인하므로, 일반 영상처럼 보이는 시리즈 안에 저장된 화면(예: CT 시리즈 끝의 요약 화면)도 빼고, 복사하지 않은 파일 목록에 함께 보여 줍니다.

  1. 원본과 사본
  2. 함께 넘기기
  3. 사본의 태그
실제 앱 캡처: 데모용 환자 정보를 넣은 원본(왼쪽)과 비식별 사본(오른쪽)을 함께 넘겨 본 뒤 사본의 DICOM 태그를 확인합니다. 픽셀은 저장된 그대로 복사되므로 영상에 새겨진 글자가 있었다면 그대로 남습니다. OmniDICOM 1.1.2에서 촬영했습니다.

연구와 교육에서 쓰는 곳

  • 교육 자료. 강의나 증례 모음에 쓸 스터디 사본을 헤더에 환자 정보 없이 만듭니다. 영상 속 글자는 직접 확인한 뒤에 쓰세요.
  • 공동 연구실과 공유. 여러 스터디를 사본 하나로 만들고, 환자마다 날짜를 같은 일수만큼 옮겨 스터디 사이의 간격은 그대로 둡니다.
  • 연구용 데이터셋. 스터디를 비식별화하고 사본을 연 다음, 시리즈마다 NIfTI 볼륨으로 저장하세요. DICOM을 NIfTI로 변환하기 →

사용 조건

  • Basic, Professional 또는 14일 체험. 모든 컴퓨터는 14일 Professional 체험으로 시작하며 카드는 필요 없습니다. 체험이 끝났거나 라이선스가 만료되면, 창에서 De-identify에 구독이 필요하다고 안내하고 Subscribe와 Enter licence… 버튼을 보여 줍니다. 이때는 아무것도 저장하지 않습니다.
  • 로컬 보관함에 있는 스터디. 사본으로 가져왔든 연결만 했든 상관없습니다. 디스크에서 사라진 연결 파일은 개수에 넣어 알려 주고 건너뜁니다.
  • 사본을 저장할 폴더. 쓰기 권한이 있고, 스터디 원래 폴더 밖에 있으며, 공간이 충분해야 합니다. 사본에서 가장 깊은 파일의 경로는 Windows가 쓸 수 있는 최대 길이인 259자 이내여야 하며, Mac에서도 마찬가지입니다.
  • Mac: Apple silicon, macOS 13 이상. Windows: Windows 10/11 64비트. 두 운영체제에서 같은 창, 같은 순서로 작업합니다.
  • 인터넷 연결은 체험 시작과 라이선스·업데이트 확인에 필요합니다. 사본은 내 컴퓨터에서 만듭니다.

자주 묻는 질문

De-identify가 원본 파일을 바꾸나요?

아니요. 사본을 새 폴더에 저장하며 원본 파일은 바뀌지 않습니다. 작업 중에 Stop을 누르거나 창을 닫거나 옴니다이콤을 종료하면 만들던 사본을 지웁니다.

영상에 새겨진 이름이나 날짜도 지워 주나요?

아니요. 바뀌는 것은 DICOM 헤더뿐입니다. 픽셀에 그려진 글자와 압축 영상 데이터 안에 든 글자(JPEG 주석 등)는 사본에도 남고, 머리 CT와 MR에서는 3D로 얼굴이 재구성될 수 있습니다. 이런 글자가 자주 있는 시리즈는 직접 포함하지 않으면 제외됩니다. 공유하기 전에 사본을 열어 모든 영상을 확인하세요.

De-identify가 DICOM 익명화 도구인가요?

흔히 익명화라고 부르는 작업을 합니다. 고른 옵션과 함께 DICOM PS3.15 기본 프로필(Basic Application Level Confidentiality Profile)을 사본에 적용합니다. 프로필을 적용했다고 해서 식별 정보가 모두 사라진다는 보장은 없으며, 이 사본이 사용자에게 적용되는 규정상 비식별 처리로 인정되는지는 사용자가 판단해야 합니다.

검사 사이의 간격을 유지할 수 있나요?

네. 기본값인 Shift by a random number of days (keeps intervals)는 한 환자의 모든 날짜를 같은 무작위 일수만큼 과거로 옮기고 시각은 그대로 둡니다. Keep unchanged를 고르면 실제 날짜가 남습니다. 생년월일은 항상 지웁니다.

한 스터디의 시리즈들이 사본에서도 서로 맞나요?

한 번에 만든 사본 안에서는 맞습니다. 같은 원래 UID는 항상 같은 새 UID로 바뀌므로 사본 파일 사이의 참조가 그대로 맞습니다. 따로 실행하면 UID가 달라지므로, 시리즈를 하나씩 나누지 말고 스터디 전체를 한 번에 비식별화하세요.

14일 체험에서도 쓸 수 있나요?

네. De-identify는 Basic, Professional, 14일 체험에서 쓸 수 있습니다. 체험이 끝나면 Basic 또는 Professional 구독이 필요하며, Basic은 컴퓨터당 월 US$10 또는 연 US$99입니다.

Mac과 Windows에서 모두 되나요?

네. Mac과 Windows에서 같은 앱이 실행되며 De-identify 창과 순서도 같습니다. Open output folder는 Mac에서는 Finder, Windows에서는 파일 탐색기로 사본을 보여 줍니다.

사본을 진단에 사용할 수 있나요?

아니요. 옴니다이콤은 연구·교육용입니다. 의료기기가 아니며 진단이나 임상적 의사결정에 사용하기 위한 제품이 아닙니다.

내 스터디로 확인하세요

14일 동안 De-identify를 써 보세요.

다운로드에 카드는 필요 없습니다. 14일 Professional 체험은 인터넷에 연결된 상태로 처음 실행할 때 시작되며, 체험 중에도 De-identify와 NIfTI 저장을 쓸 수 있습니다. 체험 후에는 두 기능이 모두 포함된 Basic이 컴퓨터당 월 US$10입니다. 체험 중에 내보낸 이미지와 동영상에는 워터마크가 표시되지만, 비식별 사본과 NIfTI 볼륨에는 표시되지 않습니다.

OmniDICOM은 Mac과 Windows 컴퓨터에서 실행됩니다. 컴퓨터에서 이 페이지를 열어 내려받으세요. 그동안 사용법 가이드를 읽거나 YouTube에서 실제 작동 화면을 보세요.

macOS 13 이상 · Apple silicon · 서명·공증된 PKG
Windows 10/11 · 64비트 · 서명된 EXE

내려받은 다음에는

  1. Mac: 서명·공증된 PKG를 열고 계속 → 설치를 누른 다음, 응용 프로그램에서 OmniDICOM DICOM Viewer를 여세요.
  2. Windows: 서명된 설치 파일(.exe)을 실행해 안내를 따르거나, Microsoft Store에서 설치하세요. “Windows의 PC 보호” 창이 나타나면 확인 방법을 따르세요.
  3. 14일 Professional 체험은 인터넷에 연결된 상태로 처음 실행할 때 시작됩니다. 연구·교육용으로만 사용하세요.

요금제 비교 (영문) · 설치 파일 정보와 검증

De-identify 더 알아보기

영상 출처

영상은 OmniDICOM 앱 캡처입니다. 포인터는 그려 넣었고 대기 시간은 편집했습니다. 촬영에는 공개 CT 연구 데이터를 복사해 데모용 환자 정보(DOE^JOHN, DEMO-0042, Example Hospital)를 넣은 사본을 썼습니다. LDCT-and-Projection-data: McCollough C, et al. (2020), The Cancer Imaging Archive, doi:10.7937/9npb-2637, CC BY 4.0, 변경됨; NIBIB 연구비 EB017095, EB017185.