Products
Harder Software creates custom software solutions for specialty markets. Our main focus is healthcare communications products, but we're always up for a challenge.

Contact us for product pricing and availability.
Application Programming Interfaces (APIs)
DISclientDISclient is an API with a similar interface to PNclient and TPclient, but translates the inputs and outputs to pan-Canadian HL7v3 standards for communicating information to provincial drug information systems.

Contact us for more details of our current development status, and access to limited prototype.

PNclientPNclient is a network TCP/IP client for supporting communications of the British Columbia PharmaNet project. This is an enhanced client application and API that complies with PharmaNet standards and local pharmacy software requirements to provide complete transmission services between the client and host sites. Harder Software currently provides this communication client to several software vendors. It is in use by the majority of 600 stores in the province, to communicate with the Ministry of Health pharmacy server. PNClient is currently available for 32-bit Windows, Linux, AIX, and SCO Unix. It can be operated either as a standalone executable, or by linking the API in the form of a C object library.
TPclientTPclient is a third party insurance TCP/IP client. Like PNclient, TPclient is the client end of the client/server mechanism. It can be operated either as a standalone executable, or by linking the API (Application Programming Interface), in the form of a C object library, or dynamic link library (in Windows). It provides complete transmission services between the client and host sites, and complies fully with protocol and transaction standards defined by the third parties and provincial insurers that it supports. Almost all third party carriers and provincial insurers within Canada are supported. It has many customizable features, and can be made to run on most operating systems, including (but not limited to) 32-bit Windows, Linux, AIX, and SCO Unix. Unix and Windows versions support automatic dialup.
EDIclientEDIclient is an Electronic Data Interchange network TCP/IP client. Another in the XXXclient series, EDIclient provides EDI client services (e.g. pharmacy wholesale drug orders) using both FTP and SMTP protocols. Currently available only for 32-bit Windows.
Server Products
NetSwitchNetSwitch is a TCP/IP smart transaction router, accepting incoming claims and routing them to the appropriate party using a rules based decision structure. The application is capable of translation between supported protocols, and supports server-side SSL/TLS connections. The claim response is routed back to the original requestor on a real-time basis. NetSwitch is a multi-threaded NT/2000 service process that handles HD010, HDR020 and Raw CPhA3 protocols and allows multiple transactions to be routed to multiple destinations.
Relay Application FrameworkAvailable for Linux/Unix or Windows, this C/C++ framework is used to develop listeners with multiple port monitoring and multiple instance capabilities. With TLS/SSL, and X509 certificate support, it can be customized as a relay, a front end processor, or both. This is truly scalable server solution.
PharmaNet PortalThe PharmaNet Portal is a web application that provides an interface between medical practitioners and BC PharmaNet. Practitioners can obtain patient demographics and profiles, update patient medication records, look up other practioners, and a variety of other tasks that improve the service they can offer their patients. This product can easily be extended to support PharmaNet access to hospital emergency rooms.
705 - 1112 West Pender Street, Vancouver, BC, V6E 2S1   tel: 604.730.4827  fax: 604.730.4826  info@hardersoft.com