Install the Imprivata PatientSecure Server Console

Your Imprivata PatientSecure installation begins with the PatientSecure Server Console, which installs and manages the service components that support Imprivata PatientSecure.

Download a PDF of the Server Installation Guide.

For more information, see About Imprivata PatientSecure

Before You Begin

Review the PatientSecure Server Requirements

Review the system requirements for the PatientSecure database server and application servers.

For more information, see the PatientSecure system requirements on the Imprivata Environment Reference portal.

Install Software Dependencies

Install the required software on the PatientSecure database server and application servers.

For more information, see the PatientSecure system requirements on the Imprivata Environment Reference portal.

Install the Roles and Features on Application Servers

Enable the appropriate server Roles and Features on the PatientSecure application servers.

For more information, see the PatientSecure system requirements on the Imprivata Environment Reference portal.

Set Up a Certificate Authority for Generated Certificates

To use a certificate that you supply, set up a certificate authority (CA) for the generated certificates.

For more information, see the Microsoft TechNet Group Policy instructions for your Windows Server version.

IMPORTANT:

Production PatientSecure environments must use third-party SSL certificates. Self-signed certificates generated by PatientSecure should only be used in test environments.

Set Up Active Directory Groups for PatientSecure

Identify the Active Directory server for your environment, and set up Active Directory groups for PatientSecure Owners, Administrators, and Users.

Installation Tasks

To install the PatientSecure software, perform the following tasks, in order:

  1. Install the PatientSecure Server Console.

  2. Determine the PatientSecure database installation method for your environment:

    • Create an empty database. As a user with sysadmin privileges, run a SQL script that creates an empty database for PatientSecure and populates the database with the PatientSecure service account.

      For more information, see Create an Empty Database by SQL Script.

    • Installation program creates the database. Create the database with the PatientSecure installation program.

      This scenario allows the PatientSecure installation program to create the PatientSecure database and service account.

      For more information, see Step 6 of Set Up a New Installation.

  1. Use the PatientSecure Server Console to set up the rest of the PatientSecure application services. See Set Up a New Installation.

Install the PatientSecure Server Console

Install the PatientSecure Server Console on the Imprivata PatientSecure server.

NOTE: You can also install the Imprivata PatientSecure Server Console from the command line.

To install the PatientSecure Server Console:

  1. Download the PSI package provided by your Imprivata PatientSecure representative.

  2. Click PatientSecureServerSetup.exe, and then click Run.

  3. The InstallShield Wizard opens.
  4. Follow the wizard prompts to install the PatientSecure Server Console.

  5. The wizard prompts to select the environment.

    1. To set up the environment as a Production environment, select Production.

    2. To set up the environment as a test or other non-production environment, select Non-Production.

      This setting is used in coordination with the PatientSecure Site Monitoring (PSSM) component to collect data as either a production or test environment.

  6. When the installation is complete, you see a success or failure message.

    • The Launch Imprivata PatientSecure Server Console checkbox is selected by default, so you can continue installing Imprivata PatientSecure components when you exit the Installer.

    • To launch the Server Console later, clear the Launch Imprivata PatientSecure Server Console checkbox and make a note of the address provided on the screen.

    • To review log entries for the installation when you exit the Installer, select the Show the Windows Installer log checkbox.

  7. Click Finish.

    TIP: If you selected the Launch Imprivata PatientSecure Server Console checkbox and the Server Console does not launch successfully, refresh your browser.

Install PatientSecure Server Console from the Command Line

Alternately, you can install the PatientSecure Server Console from the command line

Syntax

Copy
PatientSecureServerSetup.exe /s /v"/QN /L*V \"<path-to-log-file>\" INSTALLDIR=<directory-to-install-to> ISPROD=true|false"
IMPORTANT:

In your script, the command-line parameters must be typed in a single line.

Parameters

The following table describes the command-line parameters:

Parameter Function
/s Runs the installer in silent mode.
/v

Passes command-line options through to Msiexe.exe (which installs the embedded .MSI file).

NOTE: There is no space between /v and the first double quote, and the parameters being passed via /v that need to be quoted also need to have their double quotes escaped.

/QN

Runs the embedded MSI in quiet mode with no UI.

TIP: If you want to run PatientSecureServerSetup.exe in silent mode, you'll need to run the embedded MSI in silent mode as well, so /QN should always be present if /s is present.

/L*V

Logs all output to the log and saves the log to the path given.

NOTE: The path is quoted, and the quotes are escaped.

INSTALLDIR

Identifies the location where PSI will be installed. If this is not set, it defaults to “C:\Program Files\Imprivata\PatientSecure\”.

NOTE: If the path contains spaces, the INSTALLDIR value may need to be quoted and the quotes escaped.

ISPROD

Optional.

Designates the PatientSecure environment as a production environment or a test environment, with respect to data collected by the PatientSecure Site Monitoring (PSSM) component.

Valid values: True or False.

Create an Empty Database by SQL Script

IMPORTANT:

This task only applies to the scenario where you decided to separately create an empty database for PatientSecure data in SQL Server Management Console first.

If you want the PatientSecure installation program to handle the PatientSecure database creation as part of PatientSecure component installation and setup, skip to Set Up a New Installation.

The PatientSecure software provides the SQL script that creates an empty PatientSecure database with the necessary PatientSecure service user account:

  • DatabaseInstall.sql. This file is in the following location:

    C:\Program Files\Imprivata\PatientSecure\PatientSecure.ServiceInstaller\App_Data\InstallPackages
    \Db_6.11.0.zip\BlankDatabaseInstall.

    You must unzip the package to get the SQL script.

To configure the PatientSecure database, run the SQL script:

  1. Log onto the database server.

  2. Log in to SQL Server Management Studio with an account that has sysadmin or equivalent privileges.

  3. Navigate to the location where you unzipped DatabaseInstall.sql and open it.

  4. Replace the following variables with the desired values:

    • '@dbName' - the database name for the PatientSecure database.

    • '@dbUserName' - a user name for a new service account for the PatientSecure database.

      NOTE:

      We recommend that you follow the naming convention of 'ImprivataPatientSecureServices_[databasename]' for the '@dbUserName' variable.

      This allows you to have an easily-identifiable name for the PatientSecure service account.

    • '@password' - Password for the new service account.

IMPORTANT:
  • Do not modify other portions of the SQL script than the variables listed above.

  • Take note of the database name, user account and password for later use.

  1. Run the script.

    The script creates an empty PatientSecure database with a user and login with permissions suitable for PatientSecure to run.