MFA for Electronic Prescribing for Controlled Substances - Hyperdrive

Electronic Prescribing for Controlled Substances (EPCS) transmits prescriptions for controlled substances electronically from physicians to pharmacies. Additionally, EPCS adds security by requiring auditing, multifactor authentication (MFA), and other legal requirements from the U.S. Drug Enforcement Administration. EPCS removes the need for paper prescriptions by allowing physicians to electronically create, sign, and securely transmit such prescriptions. Pharmacies can then use EPCS to receive, review, and dispense these controlled substances.

The Sign-In Widget (third generation) doesn't support multifactor authentication for third-party agents.

Before you begin

  • Verify that the accounts of users who perform EPCS transactions exist in an Okta org.
  • Verify that these users have been assigned to the Epic Hyperdrive app in Okta.
  • Ensure that these users have enrolled in MFA before they perform an EPCS transaction.
  • Configure servers to allow users to have write access to the Hyperdrive log folder that you specified when you installed Hyperdrive. This is usually C:\Program Files (x86)\Okta\OktaHyperdriveLoginDevice\logs.

Typical workflow

Task

Description

Configure TLS Configure Transport Layer Security (TLS) 1.2 or higher.
Install and configure Epic Hyperdrive in Okta

Configure groups, MFA, and the Epic Hyperdrive EPCS app.

If you uninstall a previous Epic Hyperdrive installation, or any other application from the computer where it's hosted, reboot that computer before you reinstall Epic Hyperdrive.

Download the agent
  1. Download the Okta Hyperdrive Agent from the SettingsDownloads page in your org.
  2. Locate the agent in the MFA Plugins and Agents section.
  3. Ensure that you download the agent to the machine where you install the agent.

See Okta Hyperdrive agent version history.

Install the Okta Hyperdrive Agent Install the Okta Hyperdrive agent.
Configure Hyperdrive to integrate with Okta Configure Epic Hyperdrive to work with Okta. This requires Epic technical services support.
Test the user sign-in process Test the sign-in flow and ensure that it works correctly.