Suppose you are using HL7 Version 2.xx (for example, 99.9% of the rest of the world). And the simple answer is that you cannot exchange HL7 over the Internet to / from your web service. Do not let this bring you down. The problem is not with you. You can create a beautiful web service for HL7 messages that are easy to understand and publish, but your problem is the same problem as everyone else, this is your HL7 trading partner (the other guy you really need for HL7 messaging with) .
Since each HL7 interface is a coordination between the two systems, and since you are dealing with profit-making companies, finding ANYONE who wants to change his system only for the privilege of exchanging HL7 messages with YOU is practically nothing. Most likely, you will come across a trading partner who wrote THEIR OWN beautiful web service HL7, which would be happy if you changed your system to use them.
Now there is a solution that you can use TODAY, which is compatible with the HL7 system, compatible with ANY HL7 version 2.xx, which will allow you to interact with it with your web service. This is new, and in fact it is very simple to implement, and it is called Postmaster UltraPort HL7.
Here is a link to online help http://www.hermetechnz.com/documentation/UltraPort/FSPM/common_use_scenarios.htm . Look at script number 2 on this page.
Hope this helps you.
source share