0
我是新來的CC以及DICOM世界,我試着讀DICOMDIR文件中的患者姓名和學習細節並將其保存在數據庫中,這裏是我的代碼,我這樣做的控制檯應用程序在C#在DICOMDIR中使用clearcanvas讀取患者姓名標籤在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();}
當我執行它沒有錯誤,但DirectoryRecordSequenceItem「記錄」值在3線返回null,因此它不進入循環。
任何人都可以幫助它爲什麼返回空值,我無法找到,即使我把斷點n調試它。
在此先感謝
SUNIL