Я пытался сгенерировать сообщение ADT A03, используя API HAPI. Я делюсь кодом ниже. Я получаю сгенерированное сообщение HL7, но сегмент типа сообщения выглядит как «ADT ^ A03 ^ ADT_A03» вместо «ADT ^ A03».
Please help me to generate a proper message.
ADT_A03 adt = new ADT_A03();
adt.initQuickstart("ADT", "A03", "abcd”);
MSH mshSegment = adt.getMSH();
mshSegment.getSendingApplication().getNamespaceID().setValue(“our app name”);
.
.
.
HapiContext context = new DefaultHapiContext();
Parser parser = context.getPipeParser();
String encodedMessage = parser.encode(adt);
LOGGER.info(encodedMessage);