如何将PACS服务器(DCM4CHE)与个人数据库集成

时间:2014-01-01 17:48:08

标签: database dicom hl7 dcm4che

嗨,我是编程的新手。我有100个左右的CT扫描存储在PACS(dcm4che)上。我正在尝试将所有患者链接到教学文件数据库(简单的django应用程序),该数据库将在每个病例上都有教学点。有人可以指导我一个教程或一个简短的方向,什么样的编程将整合这两个?我确实意识到问题的一般性质。我有20天的工作时间,所以我愿意从头开始

由于

2 个答案:

答案 0 :(得分:1)

我建议反对任何特定的潜入dcm4che。相反,如果您想使用标准API,则应使用dcm4chee提供的QIDO-RS / WADO API。

其中一位主要作者也记录了如何安装此类实例here

答案 1 :(得分:0)

我建议将yiur django应用程序或项目绑定到相应的dcm4chee数据库。由于您拥有所有权限,因此只需在dcm4chee数据库中创建一个新表,该数据库具有名为SOPinstanceUid的简单外键列。在此列中,您只需存储首选图像的SOPinstanceUId。当然,您还可以提供教学问题所需的所有列。

您当然也可以创建一个单独的数据库并将您的django应用程序绑定到两个数据库,并使用SOPInstance uid作为主键来建立dcm4chee db和教学数据库之间的关系。

在您的django应用程序中,您当然可以管理您的教学表或数据库,并查询您选择用于教学的图像的文件名。此关系的关键是dicom图像的SOPInstanceUID。

这种方法只需要一些SQL专业知识,一些预配置数据库的知识,当然还有django和DICOM。