-1

嗨,我是编程新手。我在 PACS (dcm4che) 上存储了大约 100 份 CT 扫描。我正在尝试将所有患者链接到一个教学文件数据库(简单的 django 应用程序),该数据库将对每个案例都有教学点。有人可以指导我看一个教程或简要说明哪种编程将两者结合起来吗?我确实意识到这个问题的一般性质。我有 20 天的时间来解决这个问题,所以我愿意从头开始

谢谢

4

2 回答 2

1

我建议不要做任何具体的事情,比如潜入 dcm4che。相反,如果您想使用标准 API,您应该使用 dcm4chee 提供的 QIDO-RS/WADO API

主要作者之一也确实记录了如何在此处安装此类实例

于 2014-01-02T13:31:52.260 回答
0

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

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

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

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

于 2014-01-01T23:09:55.903 回答