我正在分解数字化的ECG数据,我想将波形标签的VR值设置为OW,但默认情况下,clearcanvas将标签的VR值设置为OB


  VR值在clearcanvas库中为只读。


无论如何,有没有强制clearcanvas库将Waveform标签的VR值(5400,1010)设置为OW。我认为这是clearcanvas中的错误。根据Nema中的文档,VR标签应设置为OW以用字编码波形数据。

感谢您的帮助。

最佳答案

您可以使用其他VR创建新的DicomTag

例如

DicomAttribute aOriginal = new DicomAttributeOB(DicomTags.WaveformData);
DicomTag aBase = aOriginal.Tag;
DicomTag aWaveformDataTag = new DicomTag(DicomTags.WaveformData, aBase.Name, aBase.VariableName, DicomVr.OWvr, aBase.MultiVR, aBase.VMLow, aBase.VMHigh, aBase.Retired);

myDataSet[aWaveformDataTag].Values = myWaveformDataValues;

关于c# - 如何使用ClearCanvas更改Dicom文件的VR标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28959966/

10-11 00:17