2016-09-30 14 views
0

私はEvilDicomを使用して自分のDBからDICOMデータを取得し、それを別のプログラムで使用できるディレクトリに転送しています。セカンダリプログラムは定期的に新しいファイルをチェックインしますが、DICOMタグを変更する必要があります。保存せずにDICOMタグを変更する

私は一時的な場所を持っていて、自分のタグを変更して再保存することができましたが、メモリに入っている間にそれを変更して、必要な場所に直接書き込んでいます。私はEvilDicom API内でそれを行う方法を理解できないようです。

提案がありますか? (「EvilDICOM ESAPIで」ユーチューブビデオでの基本的なコードに続く)

答えて

0

FileWriterSCPクラスを見てみましょう。メモリ内のDICOMファイルを与えるDIMSEService.CStorePayloadActionアクションを変更するだけです。

 DIMSEService.CStorePayloadAction = (dcm, asc) => 
     { 
      //DO STUFF WITH dcm variable HERE 
     } 

あなたが堅牢であることをEvilDICOMのSCPに依存しているため、クリーンな方法は、メモリ内に操作しないことであり、私はそれを作っているので、私はそのちょうど「かなり良い」を伝えることができます;)私はDICOM SCPを使用しますVarianのFileDaemonのように、ファイルを捕捉して書き込んだ後、ハードドライブに入れたら変更することができます。

関連する問題