【发布时间】:2016-07-26 12:06:28
【问题描述】:
我对 DICOM 协议非常陌生,在发送图像之前,我有一个与“传输语法”相关的问题。
我有一个想要发送到远程服务器的图像列表。该列表中的图像可以是以下格式之一:CR、CT、DOC、DX、ES、KO、MG、MR、NM、OT、PR、PT、RF、SC、US、XA。 所以我想知道是否有一些列表可以让我看到哪种传输语法对应于哪种 DICOM 格式?我可以获取我的 DICOM 图像并从上面确定它们的格式,但我不确定要为每个图像使用什么传输语法。
这是一个示例,当我对一张图像进行硬编码时:
DicomDataSet ct = new DicomDataSet("CT.dcm");
DicomDataSetCollection instancesToSend = new DicomDataSetCollection();
instancesToSend.Add(ct);
DicomAssociation connection = new DicomAssociation();
// "Send CT in Implicit VR Little endian format"
connection.RequestedContexts.Add(ct.SOPClass, "1.2.840.10008.1.2");
connection.Open("remote host", 104, "client", "server");
connection.SendInstances(instancesToSend);
connection.Close();
正如我所说,我有图像列表。我可以循环使用它们,但我怎么知道每个 DICOM 图像使用哪种传输语法?
【问题讨论】:
标签: dicom fo-dicom evil-dicom