Introduction
This document outlines the technical requirements for the following Capacity IQ® Mobile applications:
Capacity IQ® EVS Mobile
Capacity IQ® Transport Mobile
Capacity IQ® Nurse Mobile
Server and Installation Requirements
Server Requirements
The below servers are required for this project and will be used to relay information to TeleTracking’s cloud-hosted environment and will host the TeleTracking mobile application services.
Server Role | CPU Cores | RAM | Storage | OS |
Production IQ Connector | 4 | 16 GB | 100 GB OS, 100 GB Data | Server 2016 or 2019 |
Test IQ Connector Server | 4 | 16 GB | 100 GB OS, 100 GB Data | Server 2016 or 2019 |
SQL Server Considerations
New Database:
The mobile applications will deploy a new database during the installation process. This database is intended to be installed on the same SQL instance as the Capacity Management Suite® databases. It contains temporary and configuration information and is not expected to exceed 50GB.
SA Rights for Install:
The TeleTracking engineer will require SA-level rights during the installation of the TeleTracking mobile applications.
Rights for Ongoing Database Access:
TeleTracking will utilize the XTDBUser account (utilized by Capacity Management Suite®) for ongoing database access for the Capacity IQ® Mobile applications, unless the client DBA has a different preference.
Server Prerequisites for Installation
User Rights:
A local or domain account with admin rights to the IQ connector servers will be required for installation.
Certificate:
A publicly signed certificate is needed for the mobile applications. This certificate should be installed on the production and test IQ connector servers, IIS should be configured for SSL use, and the certificate should be bound to port 443. A wildcard certificate (*.domain.com) is recommended. The domain for the publicly signed certificate should match the domain the IQ Connector servers are located. If the domain does not match, a DNS alias will be required to redirect mobile dataflow to the IQ Connector servers.
MS .NET:
Microsoft .NET 4.8 is needed for the Capacity IQ® Mobile Applications.
Server Roles and Features:
The following roles and features should be installed on the production and test servers.
Server 2016 Roles and Features
Roles
Web Server Security:
Request Filtering
Windows Authentication
Application Development:
.NET Extensibility 3.5
.NET Extensibility 4.6
ASP
ASP .NET 3.5
ASP .NET 4.6
ISAPI Extensions
ISAPI Filters
Management Tools:
IIS Management Console
IIS 6 Management Compatibility
IIS 6 Metabase Compatibility
Features
.NET Framework 3.5 Features:
.NET Framework 3.5
HTTP Activation
Non-HTTP Activation
.NET Framework 4.6 Features:
.NET Framework 4.6
WCF Services
HTTP Activation
Windows PowerShell:
Windows PowerShell 5.1
Windows PowerShell 2.0 Engine
Windows PowerShell ISE
Server 2019 Roles and Features
Roles
Web Server Security:
Request Filtering
Windows Authentication
Application Development:
.NET Extensibility 3.5
.NET Extensibility 4.7
ASP
ASP .NET 3.5
ASP .NET 4.7
ISAPI Extensions
ISAPI Filters
Management Tools:
IIS Management Console
IIS 6 Management Compatibility
IIS 6 Metabase Compatibility
Features
.NET Framework 3.5 Features:
.NET Framework 3.5
HTTP Activation
Non-HTTP Activation
.NET Framework 4.7 Features:
.NET Framework 4.7
WCF Services
HTTP Activation
Windows PowerShell:
Windows PowerShell 5.1
Windows PowerShell 2.0 Engine
Windows PowerShell ISE
Server Port Requirements
APPLICATION PURPOSE | PORT/PROTOCOL | SOURCE | DESTINATION |
Database Communication | 1433 TCP | Production and Test Connector Servers | Production and Test SQL Servers |
Application Server Communication | 443 TCP | Production and Test Connector Servers | Production and Test Capacity Management Suite® Application Servers |
Mobile Notification Transmission | 5671 TCP | Production and Test Connector Servers | US: 20.36.244.761 UK: 51.145.121.111 EU: 20.79.100.46 |
Client-Access Port Requirements
APPLICATION PURPOSE | PORT/PROTOCOL | SOURCE | DESTINATION |
Mobile Device Communication | 443 TCP | Mobile Devices | Production and Test Connector Servers |
iOS Device Notifications | 443, 5223 TCP | iOS Devices | Apple Notification Gateway: gateway.push.apple.com or 17.0.0.0/8 |
Android Notifications | 443, 5228, 5229, 5230 | Android Devices |
Download the Mobile Apps
Apple Devices
Go to the Apple® App Store.
Search for Capacity IQ® EVS, Capacity IQ® Transport, Capacity IQ® Nurse or TeleTracking EVS™, TeleTracking Transporter™, or TeleTracking Nurse™.
Tap on the icon for the desired app.
Follow the instructions to download and install the app.
Android Devices
Go to the Google™ Play Store.
Search for Capacity IQ® EVS, Capacity IQ® Transport, Capacity IQ® Nurse or TeleTracking EVS™, TeleTracking Transporter™, or TeleTracking Nurse™.
Tap on the icon for the desired app.
Follow the instructions to download and install the app.
Supported Devices and Operating Systems
The Capacity IQ® Mobile Applications are supported on the following operating system versions:
Note: Gesture navigation is not supported by the TeleTracking mobile applications on iOS and Android operating systems.
Refer to Mobile Software Versions
Network Coverage
WiFi coverage is required. If the mobile service is installed on an internal hospital network, then the mobile devices need to be on the same network to access the mobile apps. If the mobile apps need to be accessed from outside the hospital network, then users must access the mobile apps through VPN. TeleTracking recommends that clients perform a pilot before doing a large rollout of devices (for example, to ensure that all areas of the hospital have WiFi coverage).
Device Connectivity
For best connectivity with iOS devices, Apple recommends that the following WIFI standards be enabled in all WIFI access points:
802.11k
802.11r
802.11v
Please refer to the following link for a description of each of these standards: Apple Support - WIFI standards.
Mobile Device Management (MDM) Configuration
You can deploy mobile applications either manually or through a Mobile Device Management (MDM) system. A variety of MDM solutions are available. If you are deploying through an MDM, you must add the following URLs to either the pslist file (Apple) or the xml file (Android):
mobileServiceUrl
cloudPlatformUrl (Required only if the Capacity Management Suite® solution is cloud enabled or using Capacity IQ®)
Depending on the mobile operating system, the URLs are set as follows:
Apple iOS—pslist file
Android—xml file
It is recommended to have a control group to validate Mobile App releases against your Test Environment before pushing out to all Production devices.
SETUP
All Mobile Applications
Open the app to display a prompt for the mobile server address.
Mobile Web Service Address: The Mobile Web Service Address is the URL of IQ Connector Server where mobile web services are installed. This will be provided to you by a TeleTracking resource.
Select Submit.
Capacity IQ® Transport Mobile (Formerly TeleTracking Transporter™)
Transport supervisors who will use the Capacity IQ® Transport Mobile app to complete transport jobs, must have the Self Dispatch permission. Administrators should ensure that they assign supervisors to roles associated with groups that contain the Self Dispatch permission.
Associate a Role with a User and Select Sections and Zones
In Capacity IQ® EVS Mobile and Capacity IQ® Transport Mobile, the user has the permissions that are in the group that was associated with the role and can work on bed cleaning, spill cleaning, or transport jobs that are in the specified sections and zones.
Associate Capacity IQ® Nurse Mobile Users with Variable Membership
Capacity IQ® Nurse Mobile is a mobile application that supplements the Capacity IQ® or Capacity Management Suite® systems. This application provides in-house/ floor nurses quick access to information and alerts, which were previously only available on workstations, to facilitate their workflow. Users need to have a Variable membership or a Fixed membership to a unit to use this app. If a user has campus level membership or higher, the application will display the following screen. No other functionality will be available.