DICOM文件的搜索算法c#
本文关键字:搜索算法 文件 DICOM | 更新日期: 2023-09-27 18:06:35
我目前正在处理DICOM文件,并希望对这些文件执行搜索。我的搜索是基于属性的,例如,如果我输入患者姓名= John,年龄=30,它应该搜索满足这两个条件的特定文件。请帮助我,我可以使用哪个搜索算法。我看过BOOST,但我不确定这是否是出路。
查看一下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);
}
}