Hl7-хапи - значение ПИД-5,7,2 - PullRequest
0 голосов
/ 29 мая 2018

Я использую библиотеку hapi java для анализа файла HL7.Мне нужно получить доступ к значению pid-5.7.2 (= тити): PID | 1 || 1 ^^^^ || toto ^ test ^^^ MME ^^ L ~ titi ^ test ^^^MME ^^ D

Я могу получить доступ к значению pid-5.7 (= L)

pidPatient.getPatientName()[0].getXpn7_NameTypeCode().getValue());

Но как мне получить значение 5.7.2?

1 Ответ

0 голосов
/ 29 мая 2018

Это не PID-5-7-2, это второе повторение всего сегмента PID-5.~ является символом повторения по умолчанию в HL7.

Мои навыки в HAPI немного устарели, но я бы посоветовал попробовать что-то вроде этого, чтобы добраться до поля, где есть «тити».Обратите внимание на индекс массива 1 .

pidPatient.getPatientName()[1].getXpn1_FamilyName().getValue());
...