Following your advise I am trying to use JsonDicomConverter.cs BUT, I get an error at ParseTag method return type :
internal static DicomTag ParseTag(string tagstr)
{
if (Regex.IsMatch(tagstr, @"\A\b[0-9a-fA-F]+\b\Z"))
{
var group = Convert.ToUInt16(tagstr.Substring(0, 4), 16);
var element = Convert.ToUInt16(tagstr.Substring(4), 16);
var tag = new DicomTag(group, element);
return tag;
}
return DicomDictionary.Default[tagstr]; // error cannot convert string to Dicom.Dicom.DicomTag
}