从org.dcm4che2.data.DicomObject中检索研究,序列和图像数据

时间:2014-09-30 18:33:48

标签: java dicom dcm4che

我正在尝试使用开源dcm4che2工具包创建自己的PACS服务器。我很难弄清楚如何使用工具包以我需要的格式获取DICOM数据。

我已经扩展了org.dcm4che2.net.service.StorageService类并重写了这个方法:

@Override
protected void onCStoreRQ(Association association, int pcid, DicomObject dicom, PDVInputStream dataStream, String tsuid, DicomObject response) throws IOException, DicomServiceException
{
    //use the DicomObject to get DICOM data
}

如何从org.dcm4che2.data.DicomObject对象中检索研究,序列和图像数据?我似乎找不到任何关于如何利用工具包从中提取数据的文档。

1 个答案:

答案 0 :(得分:0)

获得DicomObject后,您可以通过多种方式获取数据。您可以使用.datasetIterator()方法遍历属性;您可.get( Tag )具体DicomElement;或者您可以使用各种.get***( Tag )方法来获取字符串,数字,日期等。