[Revised Sep 03]
Linking to third-party software requires a computer professional or a good hobbyist level of knowledge.
Overview
'RxOne' is a general pharmacy ‘engine’ which provides in a fully integrated package the major services required by pharmacies. Non-standard requirements are handled by the use of ‘gateways’ within 'RxOne' to shell to external Windows or DOS utilities. HealthSoft will co-operate with other developers wishing to write specialised third-party packages to interface with 'RxOne' to provide for these, and if necessary will provide reasonable assistance with developing add on's and marketing them to 'RxOne' users. Third-party software can either provide functions not available in 'RxOne', or replace a function where the user wants it to operate differently. No licence or payment is required to HealthSoft (apart from a charge for time if significant amounts of HealthSoft staff time are required).
'RxOne' (Dispensary) Overview.
The 'RxOne' Dispensary process can be broken down into several steps with natural end points that suits ‘Gateways’ to other software. Some examples are:
1 Patient selection The pharmacist selects or creates a patient...
2 Drug selection The pharmacist selects a drug to prescribe...
3 Print Receipt A group of scripts for a patient are completed...
Gateways
If the path and name of a program is placed in the appropriate line of c:\phcypro\gateway.ini then control will be passed to the program when the situation occurs. E.g. if the line in gateway.ini line that reads InfoNoteGateway = false (or similar) is changed to InfoNoteGateway = c:\other\ThirdParty.exe then control will pass to the 'Thirdparty.exe' program when the user selects a Patient Info Note. It is the Third Party developer's responsibility to leave printers etc clear as they found them and exit gracefully cleaning up temporary files etc. It is possible to read the DB using ODBC drivers, but third party programs should only read, not write to lots.mdb. They should store any data they need for themselves in their own folder.
More information about the structure of the lots.mdb database is available for third party developers in these notes.
Related topics