Using telnet to simulate HL7 transaction

543 views
Skip to first unread message

Chris F

unread,
Aug 31, 2015, 4:52:04 PM8/31/15
to InterSystems: Ensemble in Healthcare
Good Day,

(Disclaimer: newbie, pardon my ignorance.)

Despite searching google, including this forum, I have not been successful in finding what I am going to ask here.
Perhaps my search terms are lacking (?) Anyway...

Once upon a time, I often used telnet to simulate SMTP transactions (i.e., telnet someplace 25; helo localhost; mail from; rcpt to; subject; data; .)
Same for POP3, IMAP, DNS, NTP, and so on.
On many occasions, telnet provides as an extremely helpful (vendor agnostic) trouble shooting tool.

In similar fashion, I am interested in using telnet to simulate HL7 transactions.

When I set the Service framing to flexible, I can telnet to the service port, CTRL+K, use telnet's paste to paste in some predetermined HL7 code (e.g., MSH|^~\&|TelnetAt422|...), ALT+28, hit enter -- and I get an ACK back (CA or AA, depending).

When I try the same with framing set to MLLP, no such luck.

Any resources out there to help me refine this skill?

Assistance appreciated.

andrew....@a2tcs.co.uk

unread,
Sep 1, 2015, 4:37:41 AM9/1/15
to InterSystems: Ensemble in Healthcare
Chris

Have you tried using Ctrl+\ followed by Ctrl+M at the end rather than ALT+28 and enter?

Thanks

Andy

Chris F

unread,
Sep 1, 2015, 12:04:41 PM9/1/15
to Ensemble-in...@googlegroups.com
Hello,

Thank you for the feedback!

I have tried the suggested Ctrl commands.  Unfortunately, the experience has not changed for me.

If you/anyone have found this successful with MLLP framing, can you share additional details which may explain the lack of success in my environment?  As a novice, I could easily be missing something obvious to others.

FWIW, I am launching telnet from MSDOS on Win7 client to a 2014.1.2 Ensemble instance running on Win 2012 R2 server.

Thank you for your time.


--
You received this message because you are subscribed to the Google Groups "InterSystems: Ensemble in Healthcare Community" group.
To post to this group, send email to Ensemble-in...@googlegroups.com
To unsubscribe from this group, send email to Ensemble-in-Healt...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/Ensemble-in-Healthcare?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "InterSystems: Ensemble in Healthcare" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/Ensemble-in-Healthcare/xebrIS1sN5Y/unsubscribe.
To unsubscribe from this group and all its topics, send an email to Ensemble-in-Healt...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Dmitry Maslennikov

unread,
Sep 2, 2015, 2:36:42 AM9/2/15
to InterSystems: Ensemble in Healthcare
Hi Cris,

Unfortunately I have not know yet anything about HL7, but I think you need HL7 simulator
It looks like it all what you need, it can connect to any port and send some HL7 data
Google says, that you can find more such tools, free or not.

Cristiano Silva

unread,
Sep 2, 2015, 9:37:11 AM9/2/15
to InterSystems: Ensemble in Healthcare
Hi Chris,

I use a open source tool to view and send HL7 messages by TCP to test with Ensemble, for me is very helpful i hope it is for you to.

https://hl7analyst.codeplex.com/


Regards,

Cristiano José da Silva

alfred curtis

unread,
Sep 2, 2015, 10:22:24 AM9/2/15
to Ensemble-in...@googlegroups.com
Hi. 
We've used this product for a few years and it works great: http://www.laconic-designs.com/

hope it helps. 
ADC 

--
You received this message because you are subscribed to the Google Groups "InterSystems: Ensemble in Healthcare Community" group.
To post to this group, send email to Ensemble-in...@googlegroups.com
To unsubscribe from this group, send email to Ensemble-in-Healt...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/Ensemble-in-Healthcare?hl=en
---
You received this message because you are subscribed to the Google Groups "InterSystems: Ensemble in Healthcare" group.
To unsubscribe from this group and stop receiving emails from it, send an email to Ensemble-in-Healt...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages