Our service installs a Windows Service that establishes a secure connection, streamlining the setup process to just about 15 minutes. This efficiency not only reduces costs but also frequently alleviates the common frustrations encountered at pharmacies.
TCP/IP Listener_Sender Configuration Instructions
TCP/IP ListenerSender -Windows Service Application (requires installation and the starting of the service).
PHARMACY REQUIREMENTS:
Install the Windows services on the pharmacy vendor software system. Leave default settings for testing.
Start the Windows Service(see screenshot in NOTES)
Configure the pharmacy vendor software to send HL7 messages to a port on the localhost. Default Port is XXXX.
CONFIRM firewall settings to allow traffic over specific port(s).
WINDOWS SERVICE (INFORMATION ONLY):
Listener/Sender application: The program runs as a windows service developed in C# .net 4.8.
The application actively listens to the specified TCP port on localhost (127.0.0.1) configured in the pharmacy software. Default port installed is ‘XXXX’.
Default Sending configuration: This file is available in the installation folder to configure TCP port, endpoint and basic authentication. See installation below.
Endpoint: HL7 data sent by the pharmacy program is received on the provided endpoint over HTTPS with basic authentication (user/password).
Pre Configured Test Path:Â https://mysubdomain.hl7endpoint.com:PORT/*hl7*/
ACK^O13^ACK sent to TCP port for the pharmacy program.
POST TEST INSTALLATION UPDATE:
Default Installation Path:Â C:\Program Files (x86)\HL7 endpoint TCP listener
File to change (post test):Â HL7endpointTCPlistener.exe.config
Permissions - Please note, it may require the user to update the permissions for ‘all users’ on the config file to change and save it. Â
 Default .config - Updates provided are pharmacy specific:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup>Â
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
    </startup>
    <appSettings>
      <add key="ReceiveToPort" value="7777" /> <!-- CHANGE to desired PORT on localhost for HL7 messages-->
      <add key="ForwardToHost" value="https://mysubdomain.hl7endpoint.com:PORT/submitHl7msg/" /> <!--test domain for ACK. provider specific will be provided-->
      <add key="ForwardToUser" value="userid" /> <!-- Temp USER update will be provided -->
      <add key="ForwardToPassword" value="password" /> <!-- Temp Password update will be provided -->
    </appSettings>
</configuration>
NOTES:
AWS load balancers (Static IP addresses) xx.xxx.x.xxx and xx.xx.xxx.xxx
AWS health check monitors the connection,in the event the connection becomes ‘unhealthy’, we will communicate with shared technical contact.
SERVICES- Start services and update recovery so failures ‘Restart the service’.

PERMISSONS-

Comments