Сообщение NACK, сгенерированное HAPI, пропустило добавление 3, 4, 5 полей.
Я генерирую сообщение NACK следующим образом;
Сообщение msg= hl7Msg.generateACK(HL7Constants.HL7_MSA_ERROR_FIELD_VALUE, новое HL7Exception(errorMsg));
Это возвращается; следующее сообщение;
MSH|^~\&|||||20130604165513.576+0100||ACK|108|P|2.5
MSA|AE|HL7Gtw01361605B49500
ERR|^^^207&ERROR&hl70357&&errmsg
Если вы заметили сегмент ERR, в нем нет полей 3,4,5.
Есть идеи, почему hapi пропустил добавление полей 3,4 и 5? Я проверил с помощью тестовой панели Hapi, два сообщения выше действительны, но в самом первом сообщении NACK я не получаю поля 3,4,5.. Я хотел бы получить с полями..