What are pharmacy integration services?+
Pharmacy integration services connect prescribers, pharmacies, PBMs and health products so medication data and prescriptions move electronically. The work covers NCPDP SCRIPT e-prescribing, EPCS for controlled substances, benefit and formulary checks, NCPDP Telecommunication pharmacy claims, pharmacy system interfaces and FHIR medication resources.
Which NCPDP SCRIPT version is required?+
CMS adopted NCPDP SCRIPT version 2023011 for Medicare Part D e-prescribing in a final rule published 17 June 2024. Either 2017071 or 2023011 may be used during the transition, and from 1 January 2028 only 2023011 is accepted. Products still on 2017071 should plan the upgrade now.
Can I use FHIR for electronic prescribing?+
Use FHIR inside your product and between apps and EHRs: MedicationRequest for the order, MedicationDispense and MedicationStatement for what happened next. To send a prescription to a US retail pharmacy, the network still expects NCPDP SCRIPT, so we convert FHIR to SCRIPT at the network edge.
Can we set up e-prescribing without running a full EHR?+
Yes. A telehealth or digital health product can prescribe through a certified eRx vendor API, keep its own FHIR medication model and skip building an EHR. We connect the prescriber workflow, patient and pharmacy data and the vendor API, and store orders as FHIR MedicationRequest resources.
Do we need Surescripts, or can we use an eRx vendor?+
Almost every US retail pharmacy is reached through the Surescripts network. You can connect directly, which means Surescripts certification, or through a certified eRx vendor such as DoseSpot or DrFirst that already holds it. Most products start with a vendor and move direct when volume justifies it.
How do refill requests and renewals work electronically?+
The pharmacy sends an RxRenewalRequest when refills run out. Your product routes it to the right prescriber, who approves, denies or modifies it, and an RxRenewalResponse goes back. RxChangeRequest handles substitutions and prior authorization changes, and RxFill tells you the prescription was dispensed.
What does EPCS require?+
Under DEA rule 21 CFR 1311, each prescriber's identity must be proofed by an approved credential service provider, every controlled substance prescription is signed with two-factor authentication, access controls are set by two people, and the application needs a third-party audit or certification. Many states also mandate EPCS.
How do you route a prescription to the right pharmacy?+
The patient chooses a pharmacy, which we look up in the network's pharmacy directory by NCPDP Provider ID and NPI. The NewRx is addressed to that pharmacy, and Status, Error and RxFill responses come back tied to the original prescription, so failed routing shows up immediately.
What are NCPDP Telecommunication D.0 and F6?+
The Telecommunication standard carries pharmacy claims from pharmacies to PBMs: B1 billing, B2 reversal, B3 rebill and E1 eligibility. D.0 is the current HIPAA version. HHS adopted F6 as its replacement, with a transition starting 14 August 2027 and compliance required from 14 April 2028.
What is real-time prescription benefit?+
Real-time prescription benefit shows the patient's actual cost and covered alternatives while the prescriber is choosing a drug. CMS requires Part D sponsors to support NCPDP RTPB version 13 from 1 January 2028. We add it to the prescribing screen alongside formulary and eligibility checks.
How long does a pharmacy integration take?+
Prescribing through an eRx vendor API typically takes 6 to 10 weeks. Direct Surescripts certification and the EPCS audit add time, set largely by the certifying bodies. FHIR medication mapping inside your product runs in parallel with the network work.
How much do pharmacy integration services cost?+
Cost depends on the route to the network, whether you prescribe controlled substances, the SCRIPT transactions in scope, benefit and prior authorization checks, FHIR and EHR integration, and pharmacy-side systems. We give a fixed scope after one scoping call, before you commit.