A user interface for testing communications with an HL7 server. The UI contains a window with 4 main panels. One can enter message text into the first panel, press a "parse" button so that the message is displayed in a tree in the second panel, press "send" to send the message to a remote server and display the response in a tree in the third panel, and press "encode" to write the inbound message as text in the fourth panel. To use, run from the command line with no arguments, like this:
java -classpath . ca.uhn.hl7v2.app.TestPanel
Exceptions generated during parsing or server communication are logged in the working directory and displayed in a dialog box.
@author Bryan Tripp
@author Christian Ohr