---
title: E-Prescribing
slug: eprescribing/home
docTags: 
createdAt: 2026-04-30T20:26:56.307Z
---




Welcome to the E‑Prescribing home page! Your central resource for onboarding and transacting on the Surescripts network. Electronic prescribing lets prescribers send prescriptions to a patient’s pharmacy, eliminating paper, faxes, and phone calls while connecting nearly every pharmacy and most U.S. prescribers using the NCPDP SCRIPT standard.

# Documentation Links

## 🏥 EHR & Pharmacy Guides

Documentation for prescribing systems, pharmacy systems, and mailboxing workflows.

::::LinkArray{contentSource="CUSTOM" itemsPerRow="3"}
:::LinkArrayItem
💊 [E-Prescribing Companion Guide](docId\:nCFuWKWWHaKUCps222uiI)&#x20;

Upgrade guidance and network‑specific requirements for NCPDP SCRIPT E‑prescribing on Surescripts.
:::

:::LinkArrayItem
📬 [Mailboxing Supplement](docId\:AA0wMCQDGbMJyVIjQG3Oa)

Configure mailboxing services for message delivery and retrieval.
:::

:::LinkArrayItem
🐾 [E-Prescribing for Veterinarian Medications Supplement](docId\:P_nVDQc3MIdwFe33gKov4)

Support veterinary prescribing and medication fulfillment workflows.
:::
::::

## 💳 PBM & EHR Guide

Documentation supporting medication request transactions between PBMs and prescribing systems.

::::LinkArray{contentSource="CUSTOM" itemsPerRow="1"}
:::LinkArrayItem
📄 [Medication Request Implementation Guide](docId\:rSqZdgZp-yR0MvApFrLmn)

Implement medication request and response workflows between PBMs and EHRs.
:::
::::



# What You Can Build

- **Send new prescriptions** from a prescriber vendor to any pharmacy on the network
- **Process renewal requests** from pharmacies and respond with approvals or denials
- **Handle change requests** for therapeutic substitutions, prior authorization, and clarifications
- **Cancel prescriptions** that have been sent in error or are no longer needed
- **Receive fill notifications** to confirm a prescription was picked up
- **Manage controlled substances** with EPCS (Electronic Prescriptions for Controlled Substances)

***

# Core Transactions

| **Transaction**                    | **Direction**         | **Purpose**                                                                    |
| ---------------------------------- | --------------------- | ------------------------------------------------------------------------------ |
| `NewRx`                            | Prescriber → Pharmacy | Send a new prescription                                                        |
| `RxRenewalRequest`                 | Pharmacy → Prescriber | Request a refill authorization                                                 |
| `RxRenewalResponse`                | Prescriber → Pharmacy | Approve, deny, or replace the renewal                                          |
| `RxChangeRequest`                  | Pharmacy → Prescriber | Request a change to a prescription                                             |
| `RxChangeResponse`                 | Prescriber → Pharmacy | Respond to a change request                                                    |
| `CancelRx`                         | Prescriber → Pharmacy | Cancel a previously sent prescription                                          |
| `RxFill`                           | Pharmacy → Prescriber | Notify that a prescription was filled,<br />partially filled, or not picked up |
| `Status` / `Error` /<br />`Verify` | Both                  | Acknowledgments and error responses                                            |

:::hint{type="info"}
📄**Note**:  See [Messages Overview](docId:6-dl1dRA-idzOOM-bpfaM) for message structures, required fields, and behavioral guidance.
:::

***

# Standards Information

[NCPDP](https://www.ncpdp.org/)

The National Council for Prescription Drug Programs (NCPDP) defines the industry standards that govern pharmacy-related transactions such as claims, formulary, and real-time benefit exchange. Upgrade milestones in this tool align to those standards to help you track required changes and stay compliant. Official standards documentation and NCPDP membership information are available at [ncpdp.org](https://ncpdp.org).

:::hint{type="info"}
You’ll see NCPDP referenced in milestone names, descriptions, and acceptance criteria. These references indicate *which industry standard the milestone supports*, not a full list of technical requirements. Always use the official NCPDP implementation guides for detailed specifications.
:::

# Key Resources

## Quick Links

::::LinkArray{contentSource="CUSTOM" customOrder="p2WEdfTo-lkViroWmMece,nBOJc79Pd1TQpoMgyO89V,mkZu3jAi8YxdR7ZLSR_tP,NtwWkjtyo6oSTJ5tBXvtr,FaqDlgCIkpd4lUed2t5FV" itemsPerRow="3"}
:::LinkArrayItem
🚀 [Pre-Onboarding Information](https://surescripts.highspot.com/viewer/1b2f4c5d87919557373e650973e0d191?track=false)

Prerequisites and pre-onboarding information
:::

:::LinkArrayItem
🧭 [Start Your Upgrade](https://surescripts.com/NCPDP-2023-upgrade)

Access resources, guidance, and support for a smooth transition to NCPDP 2023 standards
:::
::::

## Development Tools

::::LinkArray{contentSource="CUSTOM" customOrder="1LqTbLqsgOxnGFFqhedw8,R0LdXZDfaNKXd7eGVLYuP,OU7SDVbyjhNkCsiPEiTeG,VVTKcse-1StcQ4uewMHec,FA5gnLr5pVhGzzJm7evjO,oAw-huYipv-F59qiAzzMl" itemsPerRow="3"}
:::LinkArrayItem
⚙️[Access Workbench (Staging)](https://staging.sso.surescripts.net/account/login)﻿

Get connected to your testing environment and key implementation tools


:::

:::LinkArrayItem
📐[Directory Manager (Staging)](https://staging.directory.surescripts.net/home)

Manage your organization's data within Surescripts Staging Directory
:::

:::LinkArrayItem
❓ [Message Search (Staging)](https://staging.support.surescripts.net/messages/home)

Search for, troubleshoot and review transactions
:::

:::LinkArrayItem
🛠️ [Message Tester (Staging)](https://admin-staging.surescripts.net/erxmessagemanager/home)

Test your upgrade messages in real time for E-Prescribing
:::

:::LinkArrayItem
✅[Certification Tester](https://surescripts.com/insights/ncpdp-upgrade-certification-tester)

The self-driving Certification built by Surescripts to support NCPDP Standards
:::

:::LinkArrayItem
💬 [Support information](https://surescripts.com/support)

Find the right way to get support from Surescripts based on your role&#x20;
:::

:::LinkArrayItem
📝 [Case Management (Prod)](https://community.surescripts.net/cases)

Open a support ticket to troubleshoot the issue
:::
::::



