1

一連の DICOM ファイルを調べて、特定のタグを変更して、外部システムのデータベースに保持されているデータに合わせて最新のものにする必要があります。私はGDCMを使用しようとしています。私はGDCMを初めて使用します。スタック オーバーフローの投稿を検索すると、anonymizer クラスを使用してタグ値を変更できることがわかります。

GDCM を使用した単純な CT DICOM 画像の生成

私の質問は、これが GDCM API の最適な使用法なのか、それとも患者名や受入番号などの個々のタグの値を変更するためのより良いアプローチがあるのか​​ということです。すべての API オプションに精通していませんが、API ドキュメントへのリンクがあります。DataElement SetValue メンバーを使用できるように見えますが、Value クラスでこれを行うための有効なコンストラクターがないようです。任意の支援をいただければ幸いです。これは私の現在のアプローチです:

Anonymizer anon = new Anonymizer();
 anon.SetFile(myFile);
 anon.Replace(new Tag(0x0010, 0x0010), "BUGS^BUNNY");
4

2 に答える 2