See what our clients say about working with Bonami Software across 200+ projects for 18+ industries. EXPLORE NOW!
We don't just build software. We deliver results. EXPLORE NOW!
See why businesses choose Bonami Software for reliable, scalable solutions. EXPLORE NOW!
We turn ideas into scalable products with proven delivery across 18+ industries. EXPLORE NOW!
See what our clients say about working with Bonami Software across 200+ projects for 18+ industries. EXPLORE NOW!
We don't just build software. We deliver results. EXPLORE NOW!
See why businesses choose Bonami Software for reliable, scalable solutions. EXPLORE NOW!
We turn ideas into scalable products with proven delivery across 18+ industries. EXPLORE NOW!

Prescriptions Need to Reach the Pharmacy. Every Time.

We build ePrescription integration that connects prescribing platforms to Surescripts, state PDMP databases, and Canadian pharmacy networks — using NCPDP SCRIPT and DEA EPCS standards.

BrowserStack
Persistent
Yatra
Kellton
Jade Global
Optum
PokerBaazi
Walmart
Turing
BrowserStack
Persistent
Yatra
Kellton
Jade Global
Optum
PokerBaazi
Walmart
Turing

Book Your Free Demo

See it working on your own workflows. We reply within 24 hours.

  • Your idea is 100% protected by our NDA
BrowserStack
Persistent
Yatra
Kellton
Jade Global
Optum
PokerBaazi
Walmart
Turing
BrowserStack
Persistent
Yatra
Kellton
Jade Global
Optum
PokerBaazi
Walmart
Turing

Trusted by startups and global leaders

BrowserStack
Persistent
Yatra
Kellton
Jade Global
Optum
PokerBaazi
Walmart
Turing
BrowserStack
Persistent
Yatra
Kellton
Jade Global
Optum
PokerBaazi
Walmart
Turing

Three Systems at the Center of Pharmacy Integration

Surescripts routes the prescription. EPCS infrastructure authorizes controlled substance signing. PDMPs track what has already been dispensed. Each layer has its own standards, certification requirements, and regulatory obligations — and all three must work together for a complete prescribing platform.

Surescripts, EPCS, and PDMP integration for pharmacy and ePrescription

Surescripts — The National ePrescribing Network

The dominant U.S. electronic prescribing network, connecting prescribers to 67,000+ pharmacies. It routes new prescriptions, renewals, cancellations, and changes, and enables medication history and real-time benefit checking. Connecting requires application certification and NCPDP SCRIPT compliance.

EPCS — Controlled Substance Prescribing Infrastructure

Electronic Prescribing of Controlled Substances lets opioids, benzodiazepines, stimulants, and other scheduled drugs be prescribed electronically using DEA-compliant identity-proofed credentials and two-factor authentication. Most U.S. states now mandate EPCS, making it essential for any prescribing platform.

PDMP — State Prescription Monitoring Databases

State-operated databases tracking dispensed controlled substances. Clinicians query the PDMP during prescribing to review a patient's history across state pharmacies and, via PMP InterConnect, across participating states. In mandatory-check states, the query must complete before a prescription is finalized.

What Pharmacy and ePrescription Integration Actually Covers

ePrescription integration spans Surescripts routing, controlled substance prescribing under DEA regulations, PDMP connectivity, medication history, and real-time benefit checking — each with its own certification and compliance requirements.

Surescripts Network Integration

Surescripts connectivity routes electronic prescriptions to any of the 67,000+ pharmacies on the network, with bidirectional messaging for new prescriptions, renewals, changes, and cancellations via NCPDP SCRIPT. Integration requires application certification through Surescripts' approval process.

ePrescribing Is Now the Standard of Care in U.S. Outpatient Medicine

Hover to explore the scale, standards, and regulatory stakes behind pharmacy integration in 2026.

Who This Is For

We build pharmacy and ePrescription integration for EHR platforms, telehealth companies, pharmacy benefit systems, and digital health teams entering the Canadian market. Hover a card to see how we work with each.

The Pharmacy Integration Process

Five steps from Surescripts application to production launch. EPCS and PDMP compliance must be addressed in the design phase — retrofitting it later adds significant time and cost.

  • Surescripts Registration

    Surescripts Registration

    Surescripts Registration

    Register as a Surescripts partner and submit an application covering your platform, use case, and workflows. Approval grants test environment access — the prerequisite for all ePrescribing work.

  • NCPDP SCRIPT Implementation

    NCPDP SCRIPT Implementation

    NCPDP SCRIPT Implementation

    Implement NCPDP SCRIPT message formats for new prescriptions, renewals, cancellations, and fill-status notifications using RxNorm codes and correct DEA/NPI identifiers, validated against the Surescripts certification test suite.

  • EPCS Identity Proofing & Certification

    EPCS Identity Proofing & Certification

    EPCS Identity Proofing & Certification

    Prescribers complete identity proofing through a DEA-approved credential service provider. The application adds two-factor authentication and audit logging per 21 CFR Part 1311, then passes a third-party audit before EPCS goes live.

  • PDMP Integration Configuration

    PDMP Integration Configuration

    PDMP Integration Configuration

    Connect via the state PDMP API or PMP InterConnect for multi-state access. The integration auto-queries the PDMP when a controlled substance is prescribed and surfaces the response inline. In mandatory-check states, the workflow blocks without a successful query.

  • Certification Testing & Launch

    Certification Testing & Launch

    Certification Testing & Launch

    Surescripts validates handling of all required scenarios — new prescriptions, renewals, cancellations, and error conditions. Once certified, the application routes prescriptions in production, with ongoing monitoring for NCPDP SCRIPT version updates.

Standards That Pharmacy Integration Actually Runs On

Every protocol is implemented directly — NCPDP SCRIPT for prescription routing, DEA EPCS regulations for controlled substances, PDMP and PMP InterConnect for monitoring, and provincial APIs for the Canadian market.

NCPDP SCRIPT

NCPDP SCRIPT Message Standard

The messaging standard for electronic prescriptions in the United States, required by Surescripts for all prescription routing on its network.

  • NewRx (New Prescription)
  • RxRenewalRequest / Response
  • RxChange Request / Response
  • CancelRx / CancelRxResponse
  • RxFill (Dispense Notification)
  • RxHistoryRequest / Response
Surescripts

Surescripts Network Services

Surescripts services beyond prescription routing — medication history, real-time benefit check, and prior authorization.

  • Electronic Prescription Routing
  • Medication History (MedHistory)
  • Real-Time Benefit Check (RTBC)
  • Prior Authorization (CoverMyMeds)
  • Specialty Pharmacy Routing
  • Surescripts Certification Program
EPCS / DEA

DEA EPCS Regulations (21 CFR Part 1311)

Federal requirements governing electronic prescribing of controlled substances — identity proofing, authentication, audit logging, and application certification.

  • Identity Proofing (IAL2 / NIST 800-63)
  • Two-Factor Authentication (2FA)
  • Logical Access Controls
  • Audit Log Requirements
  • Third-Party Application Audit
  • DEA Credential Service Provider (CSP)
PDMP

PDMP & Interstate Data Exchange

State PDMP connectivity and interstate data sharing frameworks for controlled substance prescription monitoring.

  • State PDMP APIs
  • PMP InterConnect (multi-state)
  • PMIX / NIEM Data Standards
  • Mandatory Check Logic
  • Real-Time Query at Point of Care
  • NarxCare Integration
EHR / Rx Systems

Prescribing Platforms We Integrate With

EHR and prescribing systems deployed across U.S. outpatient environments that require Surescripts and EPCS connectivity.

  • Epic (MyChart ePrescribing)
  • Oracle Health / Cerner PowerChart
  • athenahealth athenaClinicals
  • Allscripts / Veradigm
  • DrFirst
  • DoseSpot
Canada

Canadian Provincial Pharmacy Networks

Provincial pharmacy systems providing prescription and dispensing data for patients within each province.

  • BC PharmaNet (PHSA)
  • Alberta NetRx / Pharmaceutical Information Network
  • Ontario Health ePrescription Initiative
  • Saskatchewan Drug Plan & Extended Benefits
  • DrugsDB (Formulary Reference)
Prescriptions Should Reach the Pharmacy. Let's Build That Infrastructure.

Surescripts certification, EPCS compliance, PDMP connectivity, or Canadian provincial access — we build the pharmacy integration layer that routes prescriptions correctly. Book a consultation to map your production-ready ePrescription integration.

Book a Pharmacy Integration Consultation
AI Readiness

Award-Winning AI Development & Consulting

2025

100 Fastest Growth Companies

2025

Global Spring Winner

2025

Top App Development Company

2024

AWS Partner Network

2024

Google Cloud Partner

2025

Highly Rated on Trustpilot

2024

Verified Agency

2024

Top App Development Company

2024

ASSOCHAM Member

Frequently Asked Questions

[ 1 ]

What is the NCPDP SCRIPT standard and who uses it?

NCPDP SCRIPT is the messaging standard from the National Council for Prescription Drug Programs that defines the format for electronic prescriptions between U.S. prescribing and pharmacy systems. Surescripts uses it for all routing, and every U.S. EHR with ePrescribing implements it — with message types for new prescriptions, renewals, cancellations, and fill-status notifications.

[ 2 ]

What are the DEA requirements for EPCS implementation?

The DEA's EPCS regulations (21 CFR Part 1311) require identity proofing of each prescriber through a DEA-approved credential service provider, two-factor authentication for every signing event, audit logging, and logical access controls. Before production use, the application must be certified by a DEA-approved third-party auditor.

[ 3 ]

How does PDMP integration work across state lines?

Each U.S. state runs its own PDMP database, which once meant querying every state separately for patients who filled prescriptions across state lines. Interstate sharing is now standardized through the PMP InterConnect network, so a single integration can retrieve multi-state controlled substance history in one query instead of connecting to each state individually.

[ 4 ]

How is ePrescribing handled in Canada differently from the United States?

Canada has no single national ePrescribing network — it is regulated province by province, with wide variation. BC's PharmaNet is among the most mature, with a central repository of prescription and dispensing data; Alberta uses NetRx; and Ontario builds through Ontario Health. Serving the Canadian market means a multi-province strategy with separate integration work for each.

Global presence

Two offices. One team.

Hi, I'm ARIA. Ask me anything about Bonami's AI agents.