The HL7 Simulator is a Windows program, so you cannot use it on Linux or the Mac — or can you?
Actually you can send messages from any Windows machine on the same network — simply enter the network address or network name of the target machine in the Simulator Host field. A common way to set this up is to use a Windows VM on your Linux or Mac computer.
Using the HL7 Simulator on Linux or Mac.
- Use a windows VM — or a windows machine on the local network:
- Network the windows VM:
Note: Your workplace may have a standard method of setting up Virtual Machines — if they do we suggest that you follow the recommended method.
- Get the IP address of your machine:
- Mac System Preferences:
- Mac Terminal Command:
- Setup the HL7 Simulator:
Note: You can also receive messages from a channel using the HL7 Listener in the same way:
How it works [top]
Basically so long as the machine that the HL7 Simulator is running on can see the target machine then this will work. The HL7 Simulator can be running on a virtual or a real Windows machine — though almost always this would be done by developers (or testers) using a Windows VM.
Using the Bridged Network option for your Virtual Machine works well — this means that the virtual machine is treated like another computer on the local network. The Shared Network (default) option should also work — this sets up a separate private subnet and uses NAT to translate addresses.
In fact any network setup that enables the HL7 Simulator to send messages to the target machine will work — you can discuss this with your network administrator.
More information [top]