「DICOM_RENAMER」は、DICOMファイルのリネーム処理を行うC#プログラムです。
DICOMファイルのメタデータを利用してファイル名を自動生成するため、ファイルの整理や管理が容易になります。
-
DICOMファイルの読み込みと解析:
- 指定されたファイルリストの中からDICOMファイル(拡張子が.dcm)のみをフィルタリングし、それらを処理します。
- 各DICOMファイルから、PatientID、PatientName、RTPlanLabel(放射線治療計画のラベル)、Modality(モダリティ)、およびReferencedBeamNumber(参照ビーム番号)などのメタデータを取得します。
-
ファイル名の生成とリネーム:
- DICOMファイルのメタデータに基づいて、新しいファイル名を生成します。
- Modalityが"RTPLAN"の場合は、RTPlanLabelを使って新しいファイル名を作成します。
- Modalityが"RTDOSE"の場合は、関連するRTPLANファイルを探索し、適切なRTPlanLabelを取得して、ファイル名を生成します。検索するフォルダ構造はSunNuclear社ソフトウェアに特化しています。
- 新しいファイル名が生成されると、その名前でファイルをリネームします。
なし
なし
- DICOM_RENAMER.exeを含むDICOM_RENAMERフォルダをPCの任意の場所にコピーする。
- エクスプローラーを起動し、アドレスバーに「shell:sendto」と入力すると、SendToフォルダが開かれる。
- DICOM_RENAMERフォルダ内のDICOM_RENAMER.exeのショートカットを作成し、SendToフォルダに保存する。
※本ソースコードは自己責任で使用してください。
- プログラムを起動する。
- リネームしたいファイルを選択し、プログラムウィンドウにドラッグアンドドロップする。
- 選択したファイルが正しくリネームされたことを確認する。
- リネームしたいファイルを選択し、右クリックから送るメニュー内のDICOM_RENAMERを選択する。
- 選択したファイルが正しくリネームされたことを確認する。
- Takashi Kodama
"DICOM_RENAMER" は MIT ライセンス の下にあります。