Я новичок в CC, а также в мире DICOM, пытаюсь прочитать имя пациента и детали исследования в файле DICOMDIR и сохранить его в базе данных, вот мой код, я делаю это в консольном приложении на C #
enter code here
{
DicomDirectory reader = new DicomDirectory("DICOMDIR");
reader.Load(@"D:\Sunil\Dataset\Metapex\pix\DICOMDIR");
DirectoryRecordSequenceItem record = reader.RootDirectoryRecord;
while (record != null)
{
String PatientId = record[DicomTags.PatientId];
String PatientName = record[DicomTags.PatientsName];
Console.WriteLine("Id - {0}\n Name - {1}", PatientId, PatientName);
record = record.NextDirectoryRecord;
}
Console.ReadLine();}
когда я его выполняю, ошибки нет, но значение "record" DirectoryRecordSequenceItem возвращает ноль в строке 3, следовательно, оно не входит в цикл.нулевое значение, я не могу узнать, даже я поставил точку останова и отладил.
заранее спасибо
SUNIL