PHForms is based on a two-tier client/server model, with a local server that runs continuously in the background and a renderer accessing this as required. Primary Health uses secure communications over TCP/IP and is thus highly scalable, from client and server on one machine to each server serving the same forms to many clients, in a large chain with a live WAN, for example.
You can find a white paper outlining the PHForms Engine here. A more in-depth discussion of PHForms, including information about it's interface to the system, is available in the PHForms Module Interface Specification.
Information is the 'currency of the 21st century', and of course security of that information is of paramount importance. Primary Health has been developed from the ground up to take full advantage of the latest in security and encryption technologies to ensure that our system and the data within are as secure as it is possible to be. We are experts in computer security technologies and have applied that knowledge to the Primary Health package to ensure that it is, and will remain, as secure as possible.
All encryption is handled using 128-bit RSA algorithms, with data being authenticated using PGP-style Public Key Encryption systems. When data is transmitted to or from our central servers we use secure networking protocols and point-to-point IP tunnelling to ensure security, and all local information is secured not only with encryption but also with our proprietry DoubleBarrel™ Encryption technology.
The Primary Health Security Overview white paper has a more in-depth discussion of security technologies and how they relate to Primary Health.
Primary Health is designed as a scalable, extensible solution. The design is based around a modular approach, with a view to adding features in response to feedback from PCTs and pharmacists.
The Forms Engine used is proprietry to Primary Health Ltd, having been designed specifically for the challenges of this particular project. The design of that engine allows us to add new forms (equivalent to new tabs on the Primary Health screen) as new schemes are rolled out in individual areas, as is described in more detail above. We work closely with all Care Trusts and other authorities who use Primary Health to ensure that the forms deployed in their area suit their requirements as well as possible.
In addition to this, both the front-end, or user interface, and the back-end database system are designed to allow us a high level of flexibility with future changes and additions.
Primary Health is not just a software application aimed at solving a specific problem. Rather, it is a complete system designed to simplify the management of these schemes dramatically. All points in the information chain have been addressed, from the pharmacist at one end, seeing patients and actually entering data, via the Primary Health Reporting System to the PCT at the other end of the chain, accessing and using the information in whatever form they choose.
The Primary Health Reporting System collates the raw data from individual pharmacies and gives that data context, thus creating information. This information can then be viewed and printed in the form of a customisable report. This is all handled through a user-friendly, intuitive interface.
As mentioned above, Primary Health is designed with growth in mind. It may be possible in future version to take the Shared Patient Record idea one step further, integrating with existing PMR software to ensure that only one patient record is needed for all systems. This is just one possibility - there is almost no limit to the scalability of Primary Health.
Primary Health runs on the Microsoft® Windows® platform, and requires a Pentium® PC with 16MB RAM and Windows 95. Whilst this specification represents a fairly old PC, many pharmacies do not have up to date equipment on which to run Primary Health. Obviously where more powerful equipment is available Primary Health takes full advantage by dynamically enabling certain features to suit the underlying hardware and operating system.
|