The code has been altered to support these files using a different character set in .NET (core), I think the assemblies also have been uploaded to NuGet
Issue importing XML file exported from MAC 5500
Yes, this is the solution. DateTime format is configurable for support of different localication. Age is send over as a fixed field, I looked at it and it isn't implemented in the MUSE-XML format, probably because the field doesn't exist in MUSE-XML.
I finally found out the issue here. In .NET (core) the encodings aren't (pre)loaded like they are in .NET framework. I will add an update to the sources to solve this, probably today. Have to fix some stuff so it will compile with .NET8.0 as well.
The code was prepared for .NET5.0 so maybe this is caused by changes in dependencies, but there is another possibility. You might be using the .NET framework solutions in stead of the new (core) .NET solutions. The PDF generated uses a hard coded textual layout. So you are on the right track by compiling it for your own format is the right track (currently at least).
Hi, I could take a look at this issue, but maybe you can provide me with an example (SCP-ECG file) to pick up this issue. With Best Regards, Maarten
It appears 64 chars is the specifications maximum limit for a segment of the PN segment (PersonName). I think this exception is on purpose to adhere to the standard.
Shortest sample code, I can write for this: using ECGConversion; string srcFormat = "SCP-ECG"; string dstFormat = "DICOM"; string srcPath = args[0]; string dstPath = args[1]; if (ECGConverter.Instance.waitForFormatSupport(srcFormat) && ECGConverter.Instance.waitForFormatSupport(dstFormat) && File.Exists(srcPath)) { IECGReader reader = ECGConverter.Instance.getReader("SCP-ECG"); using (IECGFormat src = reader.Read(srcPath)) { // here you might need to add configuration code for dst format if (ECGConverter.Instance.Convert(src,...