我正在对数字化 ECG 数据进行二元化,并且希望将波形标签的 VR 值设置为 OW,但在默认的 Clearcanvas 中将标签的 VR 值设置为 OB
The VR value is readonly in clearcanvas library.
是否有办法强制clearcanvas库将波形标签(5400,1010)的VR值设置为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/