E-Prescription of Controlled Substances

Imprivata Confirm ID for EPCS increases productivity and is the most comprehensive platform for provider identity proofing, supervised enrollment of credentials, two-factor authentication, and auditing and reporting to help healthcare organizations meet the DEA requirements for EPCS.

Integrate with your EMR and identity proof your users for e-prescribing controlled substances:

Configure Imprivata Confirm ID API Access

The Imprivata Confirm ID API is an application programming interface to integrate with Imprivata Confirm ID strong authentication.

The API Access option from the gear icon of the Admin Console includes a Confirm ID - API access and security section that allows enabling functionality on a global basis.

There are three modes of access:

  • Full

    Full access enables the ability to use the Confirm ID COM interface. Full access is required in the following areas because of the reliance on the COM interfaces:

    • Clinical Workflows

    • EPCS

    • Imprivata Connector for Epic Hyperdrive

    • Imprivata Connector for Epic Hyperdrive

    • When Imprivata Confirm ID needs a password.

  • Restricted

    In restricted mode, access to Password and UserAppCreds resources are disabled. A ResourceRequest that includes an attribute id of Password or UserAppCreds returns a response with a message stating that access is restricted and status code 403.

  • No access

To activate access to the Confirm ID API, select Allow full API access via Confirm ID.

Configure Users

See Planning an Imprivata Confirm ID Implementation before completing the steps on this page.

Complete the steps in the following sections to get Imprivata Confirm ID users up and running.

Synchronize to a User Directory

NOTE: You do not need to perform this step if you have Imprivata OneSign and are using the same user directory.

The Imprivata user database is a mirror of the user directories in all domains from which you create user accounts. When you first install Imprivata Confirm ID, there are no user accounts in place. To set up the Imprivata user database, you synchronize with the user directories in which your users’ primary accounts are located. See Adding a Network Domain

(Optional) Set Up Administrator Roles

NOTE: If you have Imprivata OneSign and are using the same administrator roles, then you do not need to perform this step.

Imprivata Confirm ID uses administrator roles and sub-administrator roles with nested scope so you can delegate administrative authority throughout the enterprise. Administrator roles help delegate Imprivata Confirm ID administration operations throughout an enterprise. See Set up Administrator Roles

Create and Assign User Policies

User policies are associated with Imprivata Confirm ID workflow policies.Before enrolling Imprivata Confirm ID users:

  • Create a user policy that is assigned only to providers who are authorized to e-prescribe controlled substances.
  • For example, you can create a user policy called EPCS and then assign it to each user who is authorized to e-prescribe controlled substances.
  • Create any other user policies necessary for Imprivata Confirm ID workflows: Non-EPCS, medical device users, and remote access users, depending on your licensed features.

On the Authentication tab of each user policy you create, select the Licensed options required for the authentication methods the users in the policy will use. You may also need to configure authentication options.

See Creating and Managing User Policies for information about configuring user policies.

See Configuring the Workflow Policy for information about configuring Imprivata Confirm ID workflows and associating user policies.

Configure Provider Identity Proofing

NOTE: Provider identity proofing is only required for users enabled for DEA-regulated signing workflows.

Identity proofing is the process for validating a provider's identity. Imprivata Confirm ID is configured by default for all provider identity proofing to be performed by hospital staff. A user must complete identity proofing before they can complete DEA-regulated workflows such as e-prescribing controlled substances.

After identity proofing is complete, the provider can enroll authentication methods, and after her authentication methods are enrolled, she can use the authentication methods to sign orders with Imprivata Confirm ID.

If identity proofing for any of your providers will be performed by DigiCert, configure your enterprise as detailed in Identity Proofing.

Configure Enrollment Supervisors

NOTE: Enrollment supervisors are only required when enrolling users enabled for DEA-regulated signing workflows.

Enrollment supervisors witness and attest to a provider's enrollment of facial biometrics, fingerprints, OTP tokens, and Imprivata IDs for e-prescribing controlled substances.

There are no special technical skills required for an enrollment supervisor beyond using the enrollment utility as described in Witnessing and Attesting to Provider Enrollment. An enrollment supervisor must be configured for this role by an Imprivata Confirm ID administrator.

NOTE: Do not assign enrollment supervisors to a user policy that is associated with an Imprivata Confirm ID workflow.

See Institutional Identity Proofing.

Configure Workflows

The Imprivata Confirm ID workflow policy controls:

  • The authentication methods that are allowed for each workflow, and
  • The providers who are allowed to use each associated workflow.

Configuring the Imprivata Confirm ID workflow policy involves:

  1. Specifying the authentication method(s) required to complete each workflow, and
  2. Associating at least one user policy with each workflow.

After a user policy is associated with a workflow, all users to which the user policy is assigned are allowed to:

  • Enroll the authentication methods specified in the policy, and
  • Use the workflow.

See Imprivata Confirm ID Authentication Methods for descriptions of authentication methods allowed for Imprivata Confirm ID workflows.

Configure Endpoint Computers

The following sections describe how to configure the endpoint computers and/or virtual desktops on which Imprivata Confirm ID enrollment and/or workflows will occur.

Create and Assign Computer Policies

Computer policies set security parameters for each computer in your organization. Each computer must be assigned one computer policy. See Creating and Managing Computer Policies

Configure Virtual Desktop Access

If Imprivata Confirm ID enrollment or workflows will take place on virtual desktops, then you need to configure Imprivata Virtual Desktop Access for the type(s) of virtual desktops used by your organization.

Set Up Multi-User Workstations

If Imprivata Confirm ID workflows will take place in a multi-user workstation environment, such as a shared kiosk workstation, then you need to set up multi-user workstations.

Deploy the Imprivata Agent to Imprivata Confirm ID Endpoints

IMPORTANT: Perform all previous Imprivata Confirm ID configuration steps listed in Installing and Configuring Imprivata Confirm ID before performing this step. Imprivata Confirm ID features do not "go live" on your users' endpoint computers until the Imprivata agent is deployed.

An Imprivata agent must be installed on each endpoint computer on which Imprivata Confirm ID enrollment or workflows will take place.

Imprivata provides a variety of agents for different uses. It is important to understand the differences between the agent types to be sure you employ the agent best suited to each user. See Different Imprivata Agents for Different Uses.

You can distribute the Imprivata agent with Microsoft Active Directory (AD) group policy or similar tools, or you can email users a link and have them self-install it. You configure these settings on the Deploy agents page (Computers menu > Deploy agents). See Deploying the Agent.

Connect Authentication Devices

Connect the required authentication devices on each endpoint computer on which Imprivata Confirm ID enrollment and/or workflows will take place and make sure the devices are working properly.

NOTE: A FIPS-compliant fingerprint reader is required for enrolling and authenticating the fingerprints of providers who are approved to e-prescribe controlled substances.