Это не PID-5-7-2
, это второе повторение всего сегмента PID-5
.~
является символом повторения по умолчанию в HL7.
Мои навыки в HAPI немного устарели, но я бы посоветовал попробовать что-то вроде этого, чтобы добраться до поля, где есть «тити».Обратите внимание на индекс массива 1 .
pidPatient.getPatientName()[1].getXpn1_FamilyName().getValue());