У меня есть структура сообщения, в которой мне нужно перебрать несколько сегментов PID.3, выбрав один с PID.3.5 == 'MR', а затем заменив PID.3.4 идентификатором. Я понимаю, как перебирать несколько сегментов, таких как OBX, но не подсегменты. У меня есть пример кода (неправильный) для начала. Любое руководство приветствуется.
var pid = msg.PID;
for each (pid3 in pid[PID.3]) {
if (pid3[PID.3.5] == 'MR') {
pid3[PID.3.4] = 'IDENTIFIER';
};
};