既存のdicomdirファイルを解析してコンテンツをツリー構造で表示することで画像管理機能を追加することを考えています。既存のアプリケーションは、 Dcm4CheでJavaを使用しています。
私の質問は、 Javaツリーにコンテンツを表示するのに十分な情報を取得するためにdicomdirファイルを解析する方法です。
詳細はこちらを参照してください:: DICOMDIR READ IMAGES
public void getFilePath(DicomObject firstRecord) throws IOException {
int i = 1;
for (DicomObject rec = firstRecord; rec != null; rec = dicomDir
.findNextSiblingRecord(rec), ++i) {
if (rec.get(Tag.ReferencedFileID) != null) {
File f = dicomDir.toReferencedFile(rec);
System.out.println(f.getAbsolutePath());
}
getFilePath(dicomDir.findFirstChildRecord(rec));
}