I was trying to generate an ADT A03 message using HAPI API’s. I am sharing the code below. I am getting the HL7 Message generated but the message type segment looks like “ADT^A03^ADT_A03” instead of “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);