【问题标题】:How to add structured report to DicomDirectory in fo dicom?如何在 fo dicom 中向 DicomDirectory 添加结构化报告?
【发布时间】:2020-06-16 12:46:53
【问题描述】:

对于 C# 中的 Fo-Dicom,我正在尝试使用 AddFile API 将结构化报告添加到 DicomDirectory 对象。 但是报告被添加为图像,有什么办法可以纠正这个问题吗? 如果根本不可能通过手动将 DicomTags 信息添加到 DicomDirectory 类对象来做到这一点? 你能举一些例子吗?

【问题讨论】:

    标签: fo-dicom


    【解决方案1】:

    您实际上在 fo-dicom 中发现了一个错误。这是票:https://github.com/fo-dicom/fo-dicom/issues/1045

    在此票证中还有一个解决方法,直到下一个版本可用:

    var dd = new DicomDirectory();
    var directoryEntry = dd.AddFile(datasetWithReport);
    // now directoryEntry has 4 properties that link to the 4 datasets in each hierachy. there you can change or add values
    if (directoryEntry.InstanceRecord.GetString(DicomTag.DirectoryRecordType) == "IMAGE")
    {
        directoryEntry.InstanceRecord.AddOrUpdate(DicomTag.DirectoryRecordType, "REPORT");
        // reports remore some more entries
        directoryEntry.InstanceRecord.AddOrUpdate(DicomTag.CompletionFlag, 1);
        directoryEntry.InstanceRecord.AddOrUpdate(DicomTag.VerificationFlag, 0);
        // ....
    }
    

    因此,在调用AddFile 之后,您将获得一个指向所有 4 个级别中的所有条目的条目对象。这样您就可以在之后更改/更新一些内容。

    请在 github issue 中添加您的 cmets 和 thougts。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-11
      • 2019-03-28
      • 2021-05-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多