HL7 TCP Simulator: Send and receive HL7 messages; Refactor HL7 message from log file for easy troubleshooting