Having trouble receiving an ACK from a vendor who is building a new product. We’re able to send them an HL7 message successfully over tcpip, but when they try to send an ACK back to us we see “Nonmessage data” in the logs and cloverleaf tries to resend the message.
Here’s the relevant section from the log:
**** navigater_out/mmc_save_ob_msg – msg 54064 SENT at 2020-08-24 15:07:06
MSH|^~\&|EPIC|MMC|NAVIGATER||20200821143135|13748|ADT^A01|54064|T|2.4
EVN|A01|20200821143135||ADT|13748^LIBBEY^LAUREN^A^^^^^MH^^^^^MMC|20200821143000
PID|1|E2597029^^^MEPI^MEPI|E2597029^^^MEPI^MEPI|E2597029^^^MEPI^MEPI|TEST^ONBASE||19820403|||||||||||101
4190
PV1|1|E|EMERG^A05^^MAINE MEDICAL CENTER^R^^^^EDACA|Emergency||||||||||Home/Work|||1043259575^BRADY^BERNA
RD^E^^^^^EPIC^^^^PNPI|EMER|10894429|||||||||||||||||||||||||20200821143000
OBX|1|CW|72166-2^TOBACCO SMOKING STATUS^LN|1|266919005
OBX|2|NM|PRIMARY_CSN|2|10894429
mid free [0.0.2523566] 0x33e599f8
[0.0.2523566] Handling CONTINUE
[0.0.2523566] Update msg in recovery db to state OB reserved for IB Reply
OB-Data queue has 3 msgs
OB-Data queue has NO work
Raw read with length 32768
Wanted 32768; got 74
Raw read got 74 bytes
Wanted 32694; got -1
input buffer accepted 74 bytes
4d 53 48 7c 5e 7e 5c 26 |MSH|^~\&|
7c 4e 41 56 49 47 41 54 ||NAVIGAT|
45 52 7c 7c 45 50 49 43 |ER||EPIC|
7c 4d 4d 43 7c 32 30 32 ||MMC|202|
30 30 38 32 34 31 39 30 |00824190|
37 30 37 7c 7c 41 43 4b |707||ACK|
7c 35 34 30 36 34 7c 54 ||54064|T|
7c 32 2e 33 0a 4d 53 41 ||2.3.MSA|
7c 41 41 7c 35 34 30 36 ||AA|5406|
34 0a |4.|
Nonmessage data: 4d 53 48 7c 5e 7e 5c 26 |MSH|^~\&|
Nonmessage data: 7c 4e 41 56 49 47 41 54 ||NAVIGAT|
Nonmessage data: 45 52 7c 7c 45 50 49 43 |ER||EPIC|
Nonmessage data: 7c 4d 4d 43 7c 32 30 32 ||MMC|202|
Nonmessage data: 30 30 38 32 34 31 39 30 |00824190|
Nonmessage data: 37 30 37 7c 7c 41 43 4b |707||ACK|
Nonmessage data: 7c 35 34 30 36 34 7c 54 ||54064|T|
Nonmessage data: 7c 32 2e 33 0a 4d 53 41 ||2.3.MSA|
Nonmessage data: 7c 41 41 7c 35 34 30 36 ||AA|5406|
Nonmessage data received. Enable tcp/read/info/0 to see detail
Raw read with length 32768
Wanted 32768; got -1
Nonmessage data: 34 0a |4.|
OB-Data queue has 3 msgs
OB-Data queue has NO work