# HG changeset patch # User Alain Mazy # Date 1725447390 -7200 # Node ID c302094b719ef8a69e4d4cf85b5b05ede578f712 # Parent 4113e0465b4b03c0ad0eeeb2620c99172645b245 Fixed non latin PatientName values that were empty in some QIDO-RS responses. diff -r 4113e0465b4b -r c302094b719e NEWS --- a/NEWS Tue Sep 03 16:57:19 2024 +0200 +++ b/NEWS Wed Sep 04 12:56:30 2024 +0200 @@ -4,6 +4,7 @@ * Added a "Server" entry in the DICOMWeb job content. * Fixed parsing of numerical values in QIDO-RS response that prevented, amongst other, the retrieval of NumberOfStudyRelatedInstances, NumberOfStudyRelatedSeries, ... +* Fixed non latin PatientName values that were empty in some QIDO-RS responses. Version 1.17 (2024-06-05) diff -r 4113e0465b4b -r c302094b719e Plugin/QidoRs.cpp --- a/Plugin/QidoRs.cpp Tue Sep 03 16:57:19 2024 +0200 +++ b/Plugin/QidoRs.cpp Wed Sep 04 12:56:30 2024 +0200 @@ -433,6 +433,9 @@ Orthanc::DicomMap target; + // since we are populating the target with values from JSON, all string are actually UTF-8 + target.SetValue(Orthanc::DICOM_TAG_SPECIFIC_CHARACTER_SET, "ISO_IR 192", false); + matcher.ExtractFields(target, source, wadoBasePublicUrl, level); writer.AddOrthancMap(target); }