function NewMessage(Msg : IHL7Message; Source : IHL7ConnectInterface) : IHL7ConnectMessage;
Create and store a new HL7Connect Message using the supplied HL7Message as a source and the interface as the nominal source.
This routine is used where a script wishes to create an entirely new message and send it to an outgoing interface.
You must provide a source interface
No validation is performed. If storage is not possible then an exception will be returned