- 古いpac serverのハードの耐久性に懸念が出てきたので、新しいpac serverを構築した
- 下記はデータ移行の記録
- dcm4cheeのinstallについてはいくつか情報が見つかるが、データ移行についてはあまり情報が見つからず
- データ移行については、PACS migrationというkeywordで調べるといくつか引っかかる
- https://radyworks.wordpress.com/2013/09/08/dcm4chee-migration-made-easy-in-couple-of-hours/ PC skillの高い人のやり方のようだが、私には理解できず
- 公開されていたsoft
- 商用soft
- https://bitstrong.com/c_jp/admin/pro/files/att/20130415142115.pdf ここのDicomStrong TransferEasyというのがあるようだが、価格の記載がない
- https://www.liberworks.co.jp/software/case_study/16.html
- 今回使った方法 storescu
- DCMTK: storescu: DICOM storage (C-STORE) SCU
- dcmtkをmacportをつかってインストールするとstorescuが使用可能になる
- 古いpacs serverのterminalで
- storscu -v -xs -aet 転送元AE -aec 転送先AE 転送先ip 転送先port +sd +r directory
- これでdirectory以下のdataが新しいserverに転送される
- ちなみに古いserverのdatは、/Application/dcm4chee/server/default/archive/年/月/日/時/というdirectoryに保存されていた
- dcm4chee archive light 5.xのdefaultの設定で、データ移行すると、directoryの構造が送信日付になる(転送を行った日のみ大きなデータを含むdirectoryができてしまう)
- それをstudydateに変更する方法
- 参照サイト http://csdicom.blogspot.com/2019/02/install-dcm4chee-archive-light-5x.html
- dcm4chee archive light 5.x web consoleにおいて
- Device/Device Name/dcm4chee-arcの隣のペンをクリック
- Extension/Device Extension/Edit extensionをクリック
- Archive Device / Edit extensionをクリック
- Child Objects / Storage Descriptor / select a Storage Descriptorをクリック
- fs1をクリック
- storage propertyをクリック
- defaultは pathFormat={now,date,yyyy/MM/dd}/{0020000D,hash} /{0020000E,hash}/{00080018,hash}
- これをstudydateにするには
- pathFormat={00080020,date,yyyy}/{00080020,date,MM}/{00080020,date,dd} /{0020000D,hash}/{0020000E,hash}/{00080018,hash}
- 唯一質問できた識者によるとこの方法では、dcm4chee 2で修正がされた場合、それが反映されずに転送されるとのことだそうです。
- 追記 2021/7/12
- 下記によると、Import Instances on Storageという方法があるようだが、私の理解を超えている。
- https://mail.google.com/mail/u/0/?zx=rknqetu74fsk#inbox/FMfcgzGkZGpfTxvbZcLkCppQtHJZkjvc