Technical Overviews | Services & Products
QMS Focus and QCS employ a client/server architecture, with a Windows-based front-end, and an Oracle database on the server side.
If client workstations and the server are located within a single building, they are connected by a local area network (LAN). If the components are located at geographically separated sites, they can be connected by a wide area network (WAN) or by the internet. QMS clients have complete freedom in developing their own networks as long as they use the appropriate client/server operating systems and protocols (see “Technical Description” below).
The application is installed in one of two ways:
- QMS Network. In this setup, the servers are located at a QMS facility. This is an ASP solution. Clients are linked to QMS by a wide area network (WAN) or by a secured connection through the internet. QMS installs and maintains this setup.
- Stand-alone. In this setup, the servers are located at the user’s facility. The client’s terminals connect to the server through their LAN, WAN or through the internet. The client installs and maintains this setup.
Some dialysis providers have some existing computerized medical records systems. QMS has developed interfaces capable of integrating databases currently in use in dialysis with QMS Focus and QCS. The interfaces, which are based on HL7 protocols and proprietary definitions, have been adapted to a wide range of systems provided by other companies, including medical databases, laboratory and hospital systems.
QMS Focus and QCS are written in Powerbuilder and run under various Microsoft Windows operating systems. The server runs an Oracle database, a high-performance relational database management system, which is widely recognized as the technical standard of the industry. It provides a wide range of capabilities, such as triggers, stored procedures, and transaction processing. The server can run either Windows Server or Unix as the operating system. The size of the servers will depend on the client’s requirements. A fully configured server could include multiple processors, fault-tolerant features, and a high-speed disk array.