【问题标题】:How to build a dicom database如何建立一个dicom数据库
【发布时间】:2016-07-19 13:55:18
【问题描述】:

语言:php 数据库:mysql

我已经搜索了一些关于 dicom 数据库的文件,但它只是没有告诉我一个简单的例子。

以下是我总结的一些: 简单的数据库 5 个表:

  1. patient(patientid 为主键)
  2. study(学习实例UID为主键)
  3. 系列(系列实例UID为主键)
  4. 图片(图片实例UID为主键)
  5. 链接四个表的主键写入到这个表中,当然.dcm文件会存放在服务器文件夹中

如果您认为有问题,我需要在某处进行修改吗?是否有一些我已经错过的关键数据?谢谢!

【问题讨论】:

    标签: php mysql dicom


    【解决方案1】:

    患者 ID 不是正确的密钥,因为它不是唯一标识符。

    Study、Series、Image UID 是唯一的,可以作为 key,但考虑到性能,它可能不是最佳选择,因为它只是一个太长的字符串。

    您应该考虑一个内部分配的(自动增量)键。

    【讨论】:

    • 抱歉这么晚才回复你,我只是不明白什么是内部分配(自动增量)键,你能解释一下吗?
    • 一些数据库支持自动增量字段,它不断增加,例如新条目加 1。
    • 我知道但我不明白为什么要选择这种方式来建库
    • 嗯,通过 int 类型搜索数据库比搜索研究、系列或图像 UID 等长字符串要快得多。如果这对您来说不是必需的,那么您当然可以使用 UID。
    • 您也可以查看database table description from dcm4che,这是一个很好的例子。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多