The Position Server consists of three software components: The Tracking Server determines the location of each Q-Track transmitter tag, and exposes web-services that allow client software to configure settings and Q-Track hardware. It provides other software modules with a list of Q-Track hardware installed at a site as well as information about the site.
The Publish/Subscribe Service Module allows the tracking server to publish real-time updates about the current location of transmitter tags and system configuration changes. Clients use this module to receive updates.
The Desktop Client uses data from the Publishing Service to display the location of the transmitter tag, and provides an interface from which a user can configure the tracking server. Multiple clients can connect to the same server simultaneously. Q-Track created a fourth software component: Application Modules. An Application Module runs on the tracking server and uses the publish/subscribe service module to subscribe to position data and to publish updates based off that information. Below are two core examples of modules developed for a specific application. Additionally, Plug-ins for the desktop client can be built to provide the user interface with relevant data from the Application Module. The Radiation Mapping Module This module uses the publish/subscribe module to subscribe to position data, and to publish updates about the current radiation status of each tag. Like the tracking server, the radiation module exposes web-services that allow users to connect to teledosimeters and configure training sessions. The radiation module also stores historical radiation data for each transmitter tag in the system. See How the Radiation Mapping Application Module is used for: Health Care Application Module The Health Care Module was developed for the ElderAltert Application. The module uses the publish/subscribe service module to subscribe to position data, and it publishes fall alerts, asset location, nurse-patient interaction, and a variety of other relevant information. This module can alert nurse tags about resident emergencies and their location. It also stores historical data for each tag in the system. See how the Health Care Application Module is used for: |