DICOM文件的搜索算法c#

本文关键字:搜索算法 文件 DICOM | 更新日期: 2023-09-27 18:06:35

我目前正在处理DICOM文件,并希望对这些文件执行搜索。我的搜索是基于属性的,例如,如果我输入患者姓名= John,年龄=30,它应该搜索满足这两个条件的特定文件。请帮助我,我可以使用哪个搜索算法。我看过BOOST,但我不确定这是否是出路。

DICOM文件的搜索算法c#

查看一下ClearCanvas,并在文件中嵌入的DICOM元数据中进行搜索。

In Evil Dicom:

List<string> found = new List<string>();
    foreach(string path in possiblePaths){
        DicomFile df =new DicomFile(path);
        if(df.PATIENT_NAME.Data=="John" && df.PATIENT_AGE.Data=="30Y"){
           found.Add(path);
        }
    }