Полагаю, мне нужно было выспаться .. Я смог это выяснить.
Для DicomAttribute [@ tag = '00100010'] есть четыре части: Имя, СреднийИмя, Фамилия и Суффикс.Если вы просто указываете тег, он объединяет все четыре значения.если вы выделите это следующим образом:
"DicomAttribute[@tag='00100010']/PersonName/Alphabetic/FamilyName"
"DicomAttribute[@tag='00100010']/PersonName/Alphabetic/GivenName"
"DicomAttribute[@tag='00100010']/PersonName/Alphabetic/MiddleName"
"DicomAttribute[@tag='00100010']/PersonName/Alphabetic/NamePrefix"
Вместо того, чтобы просто сказать
"DicomAttribute[@tag='00100010']/PersonName"
-или-
"DicomAttribute[@tag='00100010']"
-или-
"DicomAttribute[@tag='00100010']/Value"
Он правильно проанализирует его в XML.
Я нашел свой ответ, посмотрев на строку 25 на:
https://github.com/dcm4che/dcm4chee-arc-light/blob/master/dcm4chee-arc-conf-data/src/main/resources/dsr2text.xsl
Однажды увидев этолинии, тогда имело смысл создавать дополнительные строки, используя соглашение Dicom, когда речь идет о буквенном имени.
Я хотел предоставить свои исследования и решения для других, чтобы им не пришлось переживать время, котороеЯ сделал!