将DICOM文件放入存储库

本文关键字:存储 DICOM 文件 | 更新日期: 2023-09-27 18:07:54

首先,我不熟悉存储库的概念,所以如果我的问题不恰当或不完整,请原谅我。我有一组DICOM文件,我必须把它们放在存储库中。我应该能够添加/删除/修改存储库的内容,并且这种更改应该很快就会被注意到(就像侦听器一样)。我还应该能够解析整个存储库。我看了看LINQ to SQL,但我不确定它是否满足我上面说的所有事情。请帮帮我。谢谢!

将DICOM文件放入存储库

有趣的是DICOM消息/文件可以非常大。如此之大,以至于您可能会犹豫是否将文件作为BLOB放入SQL DB中。如果是这样,

  1. 从DICOM文件中提取一些特征,我们称之为A, B, C,…
  2. 创建一个包含a, B, C,…文件名& lt; <我> 比;
  3. 将DICOM文件保存在磁盘<<i>filename>
  4. 实现对DICOM文件的相应访问

如果您正在使用Linq与DB通信,那么您现在可以使用Linq所提供的所有功能,并且您将不会一直拖着完整的DICOM文件,从而使对表的访问变得相当轻量级。

很难说你到底在找什么。如果您正在寻找特定于DICOM的解决方案,您可能需要某种类型的PACS或提供适当DICOM存储SCP(服务类提供者)的其他服务器。但是如果你只是想找一个地方来保存带有版本控制和日志的文件,只需将它们签入svn即可。