Алгоритм поиска файлов DICOM c # - PullRequest
0 голосов
/ 23 августа 2011

В настоящее время я работаю с файлами DICOM и хочу выполнить поиск по файлам. Мой поиск основан на атрибутах, то есть, например, если я ввожу имя пациента = Джон, возраст = 30, он должен искать тот конкретный файл, который удовлетворяет обоим условиям. Пожалуйста, помогите мне, какой алгоритм поиска я мог бы использовать. Я смотрел на BOOST, но я не уверен, что это выход.

Ответы [ 2 ]

0 голосов
/ 21 сентября 2011

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);
        }
    }
0 голосов
/ 23 августа 2011

Посмотрите на ClearCanvas и выполните поиск по метаданным DICOM, встроенным в файл.

...