CASP Module 20, Section 1: Core IT Architecture and PMS Integration
MODULE 20: YOUR GUIDE TO THE SPECIALTY PHARMACY TECH ECOSYSTEM

Section 20.1: Core IT Architecture and PMS Integration

Examining the typical IT infrastructure of a specialty pharmacy, database essentials, and the specific integration points of a specialty PMS with CRM, reporting tools, and telephony systems.

SECTION 20.1

Core IT Architecture and PMS Integration

From a Self-Contained Box to an Integrated Ecosystem: Re-framing Your Understanding of Pharmacy Technology.

20.1.1 The “Why”: Beyond the Dispense Event

Welcome to one of the most critical and least understood areas of specialty pharmacy: the technology that makes it all possible. As an experienced pharmacist, your entire career has been mediated by a Pharmacy Management System (PMS). You are an expert user of a system like Pioneer, EnterpriseRx, or QS/1. You know its keystrokes, its workarounds, and its limitations. You understand it as the central tool for one primary job: safely and efficiently dispensing a medication.

In specialty pharmacy, this definition is insufficient. A specialty pharmacy’s primary function is not just dispensing a product; it is managing a complex patient journey and proving outcomes. The technology required to do this is fundamentally different. It is not a single, self-contained box. It is a complex, interconnected ecosystem of specialized systems, all “speaking” to each other in real-time.

Why the complexity? Because a specialty pharmacy must simultaneously manage and report on four distinct data streams for every single patient:

  1. Clinical Data: What is the patient’s current disease state? What are their lab values? Are they adherent? Are they experiencing side effects? (Required by payers and pharma).
  2. Operational Data: How long did it take from referral receipt to first dispense? How many patient calls were required? What was the outcome of the prior authorization? (Required by pharma for service-level agreements).
  3. Dispensing Data: What NDC was dispensed? What was the lot number, expiration date, and days’ supply? (Required for accreditation and recalls).
  4. Financial Data: What was the reimbursement? What was the patient’s copay? Was financial assistance applied? (Required for business viability).

No single piece of software can do all of this well. Therefore, the core skill for a modern specialty pharmacy is not just using software, but integrating it. This section is your guide to that ecosystem. We will translate your existing expertise with a “smartphone” (your all-in-one retail PMS) to the new world of the “smart home” (the integrated specialty tech stack).

Pharmacist Analogy: The “Smartphone” vs. The “Integrated Smart Home”

This is the central analogy you must grasp to understand specialty pharmacy IT.

Your retail PMS is a Smartphone. It’s a brilliant, all-in-one device. You use it to dispense, check inventory, manage your queue, handle point-of-sale, and type basic notes. Everything is self-contained in one application. It’s powerful, but it’s a closed box. You can’t easily connect it to a separate, high-powered analytics tool or a sophisticated patient communication system. Its primary job is to be a phone that dispenses.

A specialty pharmacy’s tech stack is an Integrated Smart Home. No single device does everything. Its power comes from specialized devices integrating with a central hub.

  • The Pharmacy Management System (PMS) is the Central Hub (like an Amazon Echo or Google Home). It’s the “brain” and the final source of truth for the dispense event.
  • The Customer Relationship Management (CRM) system is the Smart Security & Communications Panel. It manages who enters the “home” (new patient referrals), tracks their status 24/7, and manages all communications (calls, texts) with them.
  • The Telephony System (CTI) is the Smart Doorbell. When a patient calls, the doorbell “sees” their phone number and instantly tells the central hub to pull up their profile on your screen.
  • The Business Intelligence (BI) Platform is the Home Energy Monitor. It pulls data from every device (the hub, the security panel, the doorbell) into one dashboard to show you high-level trends, inefficiencies, and performance metrics.
  • The Payer Portals & EMRs are the Connections to the Outside World (the power grid, the water main). They are the data feeds for coverage (benefits) and clinical information (referrals).

In this model, the PMS is no longer an all-in-one tool. It is the integrator. Its job is to “talk” to all the other specialized systems to create a single, unified patient record. Your new role is to understand how these connections work, what data flows where, and how to use this integrated system to manage patient care.

20.1.2 The Core IT Infrastructure: The “Foundation” of the Smart Home

Before we can connect our “smart” devices, we need a foundation: the physical and digital infrastructure that provides power, connectivity, and security. For an SP, this means servers, networks, and secure workstations, all built around the paramount requirement of HIPAA compliance.

On-Premise vs. Cloud: Where Does the Data “Live”?

Every piece of pharmacy data—every patient name, every prescription, every clinical note—has to “live” on a powerful computer called a server. The most fundamental architectural decision an SP makes is where to put this server.

Architecture Model How It Works (The Analogy) Pros for the Pharmacy Cons for the Pharmacy
On-Premise (“On-Prem”) You own the house. The server is a physical box (or many boxes) in a locked, climate-controlled server closet inside the pharmacy. Your IT team buys it, maintains it, and secures it.
  • Control: You have 100% physical control over your data.
  • Customization: Easier to build unique, custom integrations with other local systems.
  • Speed: Data access can be faster as it’s on your local network (LAN).
  • Risk: What if there’s a fire? A flood? A power outage? Your entire pharmacy is down.
  • Cost: High capital expenditure (CapEx) to buy servers, plus ongoing maintenance costs.
  • Scalability: What if you double your patient load? You need to buy, install, and configure new servers, which takes months.
  • Security: You are 100% responsible for physical and digital security (firewalls, patches, etc.). This is a massive burden.
Cloud-Hosted (e.g., AWS, Azure) You rent a luxury apartment. The server is a virtual machine running in a massive, secure data center owned by Amazon, Microsoft, or Google. You access it securely over the internet.
  • Reliability: These data centers have redundant power, cooling, and internet. They have near 100% uptime.
  • Scalability: Need more power? You click a button and instantly scale up your server. This is called “elasticity.”
  • Security: You inherit the world-class physical security and network infrastructure of a tech giant.
  • Cost: It’s an operational expenditure (OpEx). You pay a monthly “rent” bill, which is financially flexible.
  • Dependence: You are 100% reliant on your internet connection. If your internet goes down, your pharmacy is down.
  • Data Control: You don’t physically possess the data, which can be a concern for some.
  • Complexity: Requires specialized expertise in cloud architecture and security.
Hybrid Model You own the house, but rent a secure off-site storage unit. Critical “live” data and systems are on-prem for speed, but all backups and archives are replicated to the cloud for disaster recovery. This is the most common model for established pharmacies: it balances the speed and control of on-prem with the security and reliability of the cloud.

Most modern specialty pharmacies, especially new ones, are “cloud-native.” The PMS itself is a SaaS (Software-as-a-Service) application hosted by the PMS vendor. This is because the reliability and security requirements for HIPAA are so immense that it’s more efficient to outsource it to experts.

Networking, Security & HIPAA: The “Digital Moat”

Regardless of where the server lives, it must be protected. The HIPAA Security Rule mandates three types of safeguards, all of which are highly technology-dependent.

  • Technical Safeguards: This is the core of the IT team’s job.
    • Encryption at Rest: The server’s hard drive is encrypted. If a thief steals the physical server, the data is unreadable.
    • Encryption in Transit: When data moves from the server to your workstation, or from the PMS to a payer, it is encrypted using protocols like SSL/TLS (what the “s” in “https” means).
    • Access Controls: Every user (pharmacist, tech, nurse) has a unique login. Their “role” in the system dictates what they can see and do (e.g., a tech can’t approve a clinical assessment, a pharmacist can’t change billing codes).
    • Audit Logs: Every single click is logged. The system knows who accessed what patient record and when. This is non-negotiable for HIPAA.
  • Physical Safeguards:
    • Workstation Security: Pharmacy workstations are “locked down.” USB ports are disabled (so no one can plug in a thumb drive), screen savers lock automatically, and patient charts must be pointed away from public view.
    • Server Security: If on-prem, the server room must be locked, with access limited to specific IT personnel.
  • Administrative Safeguards:
    • Virtual Private Networks (VPNs): This is the key for the modern “Work from Anywhere” (WFA) pharmacist. A VPN creates a secure, encrypted “tunnel” over the public internet, directly connecting your home computer to the pharmacy’s secure network. It’s as if you plugged a 100-mile-long ethernet cable from your house straight into the pharmacy server. You never, ever access a PMS or patient data without an active VPN.
    • Security Training: Regular training on phishing, social engineering, and password hygiene.
The “Gotcha”: HIPAA is a Practice, Not a Product

You cannot “buy” HIPAA compliance. It is not a piece of software. It is a set of practices. A pharmacy can have the most expensive, secure cloud server in the world and still have a massive data breach because a pharmacist wrote their password on a sticky note and put it on their monitor. The technology enables compliance, but the people (you) must follow the process.

20.1.3 The Specialty PMS: The “Central Hub” Deep Dive

The Pharmacy Management System (PMS) is the heart of the operation. In specialty, it is the system of record for the legal prescription, the dispense event, and the inventory. While other systems (like the CRM) will manage the relationship, the PMS is the ultimate source of truth for the drug, the sig, and the fill history. All other systems flow from this one.

Your retail PMS is designed for speed and volume. A specialty PMS is designed for complexity and data capture. This is a fundamental difference in philosophy.

Masterclass Table: Retail PMS vs. Specialty PMS Capabilities

Function Retail PMS (e.g., EnterpriseRx, Pioneer, QS/1) Specialty PMS (e.g., Asembia-1, TherigySTM, BioMatrix)
Patient Profile Basic demographics, allergies, insurance, and a list of dispensed meds. Optimized for rapid lookup at the counter. Deep, multi-faceted record. Includes:
  • Care Team: Patient, multiple caregivers, prescribers, specialists, nurses.
  • Disease State: Specific ICD-10 code, disease-specific data (e.g., Genotype for HCV, EDSS score for MS).
  • Custom Fields: Dozens of fields to track status (e.g., “Patient Journey Stage,” “REMS Status,” “Language”).
  • Multiple Addresses: Home, shipping, work, hospital.
Prescription/Order Entry Optimized for speed. Scan a script, type a sig, bill, and fill. Handles refills easily. Optimized for intake and complexity.
  • Triage Queues: A new referral doesn’t go to “data entry”; it goes to an “Intake” queue for a benefits investigation first.
  • TDD Management: Tracks “Total Daily Dose” for partial fills. Manages “split-fill” billing (billing for 30 days but shipping 7).
  • Clinical Indication: The ICD-10 code is mandatory on every prescription, as it’s required for the PA.
Clinical Documentation A single “Notes” or “Comments” field. Unstructured, difficult to search, and not reportable. “Pt c/o cough, told to see MD.” Structured Clinical Assessments.
  • Uses disease-specific templates (e.g., an “RA Assessment”).
  • Pharmacist must answer discrete questions (e.g., “Patient reports new side effects: Y/N,” “Adherence barriers: [Dropdown List],” “Self-injection technique: [Dropdown List]”).
  • This data is reportable. You can run a report on “all RA patients who reported ‘Cost’ as an adherence barrier.”
Inventory Management Manages “fast-movers.” Focus is on perpetual inventory and automatic re-ordering. High-cost, high-risk inventory.
  • Lot Number & Expiry Tracking: Mandatory on every dispense for recall and REMS purposes.
  • Cold Chain: Tracks refrigerated vs. ambient.
  • “Buy and Bill” vs. “Consignment”: Manages complex inventory owned by the pharmacy vs. inventory owned by a pharma partner.
Reporting “Canned” reports: Daily log, inventory counts, financial summary. Not customizable. Basic operational reports (e.g., “Fills due today,” “PAs expiring”). This is a known weakness. The PMS is rarely the primary reporting tool; it is the data source for the reporting tools (see 20.1.7).

20.1.4 Database Essentials: The “Memory” of the Hub

Underneath the user-friendly interface of every PMS is its “real” brain: the database. As a specialty pharmacist, you don’t need to be a database administrator, but you must understand the basic concepts. Why? Because all “data” (for reporting, for payers, for pharma) comes from here. Knowing how it’s structured helps you understand what you can and can’t ask for.

Virtually all pharmacy systems run on a Relational Database, most commonly using a language called SQL (Structured Query Language).

Analogy: A relational database is not like a giant Excel spreadsheet. It’s like a digital filing cabinet. Each drawer is a Table that holds one type of thing.

  • One drawer is for Patients (the `Patient_Master` table).
  • One drawer is for Doctors (the `Prescriber_Master` table).
  • One drawer is for Prescriptions (the `Rx_Order` table).
  • One drawer is for Dispenses (the `Dispense_Log` table).

Inside each drawer, every file folder is a Row (a single patient, a single doctor, etc.). Each piece of information on that folder is a Column (e.g., `FirstName`, `LastName`, `DOB`).

The “Magic” of Relational Databases: Keys

How does the database link the “Prescription” drawer to the “Patient” drawer? It uses Keys. This is the single most important concept to understand.

  • Primary Key (PK): This is a unique identifier for each row in a table. It’s like a Social Security Number. In the `Patient_Master` table, the Primary Key is `Patient_ID` (e.g., “P1001”). No two patients can have the same `Patient_ID`.
  • Foreign Key (FK): This is how you “link” tables. The `Rx_Order` table has its own Primary Key (e.g., `Rx_ID`), but it also has a column called `Patient_ID`. This `Patient_ID` is a Foreign Key. It’s a “pointer” that links that specific prescription back to the one and only patient record in the `Patient_Master` table.
Why Keys Matter: The “Single Source of Truth”

This “Key” system is why databases are so powerful. When a patient gets married and changes her last name, you don’t have to find all 50 of her old prescriptions and change the name on each one.

Instead, you make one change in the `Patient_Master` table (changing `LastName` for `Patient_ID` “P1001”). Because all other tables (prescriptions, dispenses, clinical notes) only store the `Patient_ID` “P1001”, they are all automatically linked to the new, updated name.

This concept is called Normalization, and it ensures data integrity. You have a Single Source of Truth for every core piece of data (the patient, the doctor, the drug), and all other systems just “point” to it.

A Visual Guide to a Specialty Pharmacy Database

Here is a simplified diagram of the “drawers” (Tables) in a typical SP database and how they are “linked” (related) using Keys. The `(PK)` is the Primary Key for that table, and the `(FK)` is a Foreign Key pointing to another table.

Simplified Specialty Pharmacy Database Schema
Prescriber_Master
  • Prescriber_ID (PK)
  • NPI_Number
  • FirstName
  • LastName
  • Address
  • DEA_Number
Patient_Master
  • Patient_ID (PK)
  • FirstName
  • LastName
  • DOB
  • Address
  • Phone
  • Primary_ICD10
Drug_Master
  • Drug_ID (PK)
  • NDC
  • DrugName
  • Strength
  • Requires_REMS
  • Is_Cold_Chain
Rx_Order
  • Rx_ID (PK)
  • Patient_ID (FK) -> Links to Patient
  • Prescriber_ID (FK) -> Links to Prescriber
  • Drug_ID (FK) -> Links to Drug
  • Sig
  • Refills_Auth
  • Date_Written
Dispense_Log
  • Dispense_ID (PK)
  • Rx_ID (FK) -> Links to Rx_Order
  • Date_Filled
  • Fill_Number
  • Days_Supply
  • Lot_Number
  • Tracking_Number
Clinical_Assessment
  • Assessment_ID (PK)
  • Patient_ID (FK) -> Links to Patient
  • Dispense_ID (FK) -> Links to Dispense
  • Assessment_Date
  • Adherence_Score
  • Side_Effect_Reported

20.1.5 The Integration Layer (APIs): The “Wiring” of the Smart Home

Now that we have our “foundation” (infrastructure) and our “central hub” (PMS database), we need to connect our specialized devices. This is done by “wiring” them together. In the IT world, this “wiring” is called an API (Application Programming Interface).

An API is simply a set of rules that allows one piece of software to request and exchange data with another piece of software in a predictable, secure way.

The Waiter Analogy: An API is like a waiter in a restaurant.

  • You (the CRM) need a piece of information. You don’t get to go into the kitchen (the PMS Database) and root around. That would be chaotic and insecure.
  • Instead, you call the waiter (the API).
  • You give the waiter a specific, structured order from a menu (a Request): “I need the dispense history for Patient_ID P1001.”
  • The waiter (API) takes your request, goes to the kitchen (database), which is optimized to handle these requests, and gets the food (the Data).
  • The waiter (API) brings the food back to you in a specific format (a Response, usually in a format called JSON or XML).

The rest of this section is a deep dive into these API-driven connections. The PMS is the “kitchen,” and all the other systems are “customers” at the tables, using APIs to request and send data.

20.1.6 PMS <-> CRM Integration: Managing the Patient Journey

This is the most important integration in all of specialty pharmacy. The PMS is the system of record for the dispense. The CRM (Customer Relationship Management) system is the system of record for the relationship and the workflow.

Common CRM platforms you will hear about are Salesforce (the dominant player), Microsoft Dynamics, or even custom-built systems. Your retail PMS tries to do this with “queues,” but a CRM is infinitely more powerful.

Why Not Just Use the PMS? Workflow vs. Dispensing

A PMS is built around a prescription. A CRM is built around a patient journey. A specialty pharmacy’s primary challenge is managing a 15-step workflow, of which dispensing is only one step.

Consider this workflow for a new patient referral:

  1. New referral received (Fax, EMR, or Portal).
  2. (CRM Workflow) Patient record is created. A “case” or “opportunity” is opened. Status: “New Referral – Intake.”
  3. (CRM Workflow) A benefits investigator (BI) is assigned the case.
  4. (CRM Workflow) BI runs a test claim, finds coverage. Status: “Benefits Verified – PA Required.”
  5. (CRM Workflow) A “task” is created for a PA specialist to start the prior authorization.
  6. (CRM Workflow) PA is submitted. Status: “PA Pending – Payer.”
  7. (CRM Workflow) PA is approved. Status: “PA Approved – Pending Welcome Call.”
  8. (CRM Workflow) A “task” is created for a pharmacist to perform the Welcome Call/Clinical Assessment.
  9. (CRM Workflow) Pharmacist completes call. Status: “Clinically Cleared – Ready to Ship.”
  10. (PMS Action) The prescription is now sent to the PMS dispensing queue.
  11. (PMS Action) The PMS bills, fills, and verifies the prescription.
  12. (Integration) The PMS sends a “fill complete” message back to the CRM.
  13. (CRM Workflow) Status: “Shipped – Pending Adherence Follow-up.” A future task is automatically created for a 30-day adherence call.

As you can see, 80% of the work is workflow management, not dispensing. The PMS is terrible at this. The CRM is built for this. It provides a “dashboard” for managers to see exactly where every single patient is in their journey.

Masterclass Table: PMS vs. CRM Responsibilities

System PMS (The “Hub” / Dispense System) CRM (The “Workflow” / Relationship System)
Core Entity The Prescription (Rx_ID) The Patient Case or Opportunity (Case_ID)
System of Record for… Dispense History, Inventory, Legal Rx Record, Billing Transactions Patient Status, Workflows, Tasks, All Patient/Provider Communications, Clinical Assessments
Primary User Dispensing Pharmacist, Fulfillment Technician Intake Coordinator, Benefits Investigator, PA Specialist, Clinical Pharmacist, Adherence Nurse
Example Question It Answers “What was the lot number for Jane Doe’s last fill?” “How many patients are currently pending a PA from Aetna?” or “Log a call with Jane Doe.”

How They “Talk”: The Integration Points

This integration is typically bi-directional, meaning data flows both ways. It is the most complex and critical wiring in the “smart home.”

  • PMS -> CRM (Data Push):
    • New Patient: When a tech enters a new patient in the PMS, an API call instantly creates a new “Contact” and “Case” in the CRM, kicking off the workflow.
    • Dispense Event: When a prescription is shipped in the PMS, an API call updates the case in the CRM (e.g., adds the tracking number, updates the status) and creates the next adherence call task.
  • CRM -> PMS (Data Push):
    • Clinical Notes: When a pharmacist completes a structured clinical assessment in the CRM (it’s a better interface), an API call pushes that note into the patient’s note history in the PMS, creating a unified legal record.
    • Demographic Updates: When a patient calls to update their address, the agent updates it in the CRM, which then pushes the change to the PMS, ensuring the “single source of truth” is maintained.
The “Dual Entry” Nightmare and “Swivel-Chairing”

What happens when this API integration fails or doesn’t exist? You get the “swivel-chair” workflow.

This is when a technician has to have the PMS open on one screen and the CRM open on another. They must manually copy and paste the patient’s name, DOB, and address from the referral fax into both systems. When they get a PA approval, they must type the PA number into the CRM, then swivel their chair, and type the exact same PA number into the PMS.

This dual data entry is the single biggest source of inefficiency, data-entry errors, and staff frustration in a pharmacy. A robust, bi-directional API integration is the cure. When you hear staff complaining about “dual entry,” you are hearing the sound of a broken or non-existent integration.

20.1.7 PMS <-> Reporting & Analytics: From Data to Intelligence

The second critical integration is with reporting tools. A core function of a specialty pharmacy is to prove its value to payers and pharma manufacturers. You must provide them with quarterly business reports (QBRs) full of metrics. As we’ve discussed, the PMS itself is a terrible reporting tool. It holds the “live” data in those normalized tables, which are efficient for storage, but terrible for analysis.

The Problem: To answer a simple question like, “What is the average adherence (PDC) for all Humira patients who had a pharmacist intervention in Q1?”, you would need to:

  1. Query the `Patient_Master` table for Humira patients.
  2. Query the `Dispense_Log` table for all their fills.
  3. Query the `Clinical_Assessment` table for all intervention notes.
  4. Link all three tables, filter by date, and then perform a complex calculation.

The Golden Rule: NEVER Run Analytics on the “Live” Database!

Running a complex, resource-intensive query like the one above on the “live” PMS database during working hours is an IT catastrophe.

This is the “dinner rush” analogy. It’s like asking the chef to stop cooking for all current customers and instead go to the walk-in freezer to count every single piece of chicken. This “query” would “lock up” the database tables, and every pharmacist and technician trying to fill a prescription or look up a patient would see their screen freeze. You must never run analytics on the live, transactional (OLTP) database.

The Solution: The Data Warehouse and ETL

The solution is to build a separate, dedicated system for reporting. This is a Data Warehouse. This is a copy of the database that is specifically designed for analysis (OLAP), not transactions (OLTP).

Data gets from the PMS to the Warehouse via a process called ETL (Extract, Transform, Load), which typically runs once per night when the pharmacy is closed.

The ETL Process (Nightly Data Sync)
1. EXTRACT

A nightly script “extracts” (copies) the raw data from all live systems (PMS, CRM, Phone System).

2. TRANSFORM

The data is “transformed” (cleaned, standardized, and de-normalized). E.g., it combines 10 tables into one flat “reporting table.”

3. LOAD

The clean, transformed data is “loaded” into the final Data Warehouse, ready for analysis.

This ETL process means the Data Warehouse is always one day behind… and that is a feature, not a bug. It protects the live system and allows analysts to run massive, complex queries without slowing down the pharmacy.

The Reporting Tools (like Tableau, Microsoft Power BI, or Sisense) are the beautiful, user-friendly dashboards that sit on top of this Data Warehouse. They are the “energy monitor” in our smart home. They let you visualize the data the ETL process prepared.

Masterclass Table: Key SP Metrics Tracked by Analytics Platforms

This is why this integration is so vital. Here is a fraction of the metrics a specialty pharmacy *must* report to payers and pharma, which are impossible to get from a standard PMS.

Metric Category Example Key Performance Indicators (KPIs)
Operational Metrics (The “Turnaround Times”)
  • Time to Intake: Time from referral receipt to patient entered in system. (Goal: < 2 hours)
  • Time to Benefits Investigation: Time from intake to benefits verified. (Goal: < 4 hours)
  • Time to PA: Time from BI to PA submission. (Goal: < 4 hours)
  • Time to First Fill (TTFF): The single most important metric. Time from referral receipt to first dispense. (Goal: < 48-72 hours)
Clinical Metrics (The “Outcomes”)
  • Adherence (PDC): Proportion of Days Covered. (Goal: > 90%)
  • Intervention Rate: % of patients receiving a pharmacist clinical intervention.
  • Side Effect Management: % of patients reporting side effects who had a successful resolution.
  • Discontinuation Rate: % of patients who discontinued therapy, and for what reason.
Call Center / Service Metrics
  • Call Abandonment Rate: % of patients who hung up while on hold. (Goal: < 5%)
  • Average Speed to Answer (ASA): Average time to a live person. (Goal: < 30 seconds)
  • Average Handle Time (AHT): Average duration of a patient call.

20.1.8 PMS <-> Telephony (CTI): The “Smart Doorbell”

This final integration is one of the most powerful for improving both efficiency and patient satisfaction. It directly translates your “pharmacist” skill into a “specialty pharmacist” skill. This is CTI (Computer Telephony Integration).

CTI “wires” the phone system (e.g., Cisco, Avaya) directly to the database (either the PMS or, more commonly, the CRM).

The “Screen Pop”: Translating Your Retail Skill

The Retail Workflow (The “Dumb” Doorbell):

  1. Phone rings.
  2. Pharmacist: “Hello, XYZ Pharmacy, this is [Your Name].”
  3. Patient: “Hi, I need to check on a prescription for Jane Doe.”
  4. Pharmacist: “Sure, can I have her date of birth?”
  5. Patient: “January 1st, 1960.”
  6. Pharmacist: (Typing… searching…) “Okay, I have her profile up. How can I help?”
  7. Total Time Elapsed: 30-45 seconds of wasted time just to identify the patient.

The Specialty Workflow (The “Smart” Doorbell):

  1. Phone rings.
  2. (CTI Action) The phone system instantly captures the patient’s phone number (this is called ANI – Automatic Number Identification).
  3. (CTI Action) The phone system sends an API request to the CRM: “Find contact with phone ‘555-1212’.”
  4. (CTI Action) The CRM finds the record for “Jane Doe” and sends it back.
  5. (CTI Action) The patient’s entire CRM chart “pops” onto the pharmacist’s screen.
  6. Pharmacist: (Clicks “Answer”) “Hello Ms. Doe, this is [Your Name], your pharmacist. I see you’re calling about your Humira prescription. How can I help you today?”
  7. Total Time Elapsed: 0 seconds.

This “screen pop” is the hallmark of a modern specialty pharmacy. It is a powerful tool that transforms the patient interaction. It is respectful of the patient’s time and equips you, the pharmacist, with all the information you need before you even say hello. You can instantly see their last fill, their PA status, and the note from their last call.

Other CTI Capabilities:

  • Click-to-Dial: Inside the CRM, the patient’s phone number is a clickable link. The pharmacist simply clicks it, and the phone system automatically dials out. This is essential for high-volume adherence calls.
  • Call Logging: The CTI automatically logs the call (date, time, duration, who answered) in the CRM and links it to the patient’s record. This is how “Average Handle Time” is calculated for the analytics team.
  • Integrated Voice Response (IVR): This is the “Press 1 for refills, Press 2 for a pharmacist” system. A smart IVR can ask the patient for their DOB and Rx number, and pass that data *directly* to the CTI. When you answer, the screen pops not just the patient, but the specific prescription they are calling about.
Tutorial: Your CTI-Powered Adherence Call

Here is a practical guide to your new workflow, using this integrated system.

  1. Open Your Dashboard: You log into the CRM, not the PMS. Your dashboard shows you a list of 15 “Tasks” for today. The first one is “Adherence Call: Jane Doe.”
  2. Review the Chart: You click the task, and Ms. Doe’s 360-degree patient view opens. You see her diagnosis (RA), her drug (Humira), her last fill (28 days ago), and her adherence score (100%). You see the note from the last call (“Reports mild injection site redness”).
  3. Click-to-Dial: You click the “Call Patient” button next to her name. Your desk phone (or computer “softphone”) automatically dials her number.
  4. Log the Call: As the phone rings, a “Call Log” window opens in the CRM. You select the “Outbound Adherence Call” template.
  5. Perform the Call: You have your conversation. “Hi Ms. Doe, this is [Your Name]… How are you tolerating the Humira? Are you still experiencing that injection site redness?” You document her answers directly into the structured assessment form in the CRM.
    • [Side Effects Reported: Y/N] -> No
    • [Adherence Barriers: Y/N] -> No
    • [Missed Doses: 0]
    • [Notes: Patient reports redness has resolved. Ready for next refill.]
  6. Complete the Workflow: You click “Save.” The CRM automatically logs the call as “Complete,” schedules the next refill in the PMS, and creates the next 30-day follow-up task. You never even had to open the PMS.

20.1.9 Section Summary: The Integrated Specialty Ecosystem

This section has laid the foundation for our “smart home.” We have moved from the “smartphone” model of a self-contained retail PMS to an “integrated ecosystem” model. We have established our Core Infrastructure (the foundation), our PMS (the central hub), and our three key internal integrations: the CRM (the security/workflow panel), the Analytics Warehouse (the energy monitor), and the CTI (the smart doorbell).

The PMS is no longer a tool you just “use.” It is the center of a web of data. Your new role as a specialty pharmacist is to understand how this data flows. You must be able to work fluidly between these integrated systems, documenting in the CRM, understanding the data in the analytics platform, and appreciating the efficiency of the CTI.

The next sections of this module will build on this foundation. We will now focus on the “wiring” that connects our “smart home” to the outside world: the prescribers (EMRs) and the payers (PBMs). This is where the true complexity—and the true power—of specialty pharmacy technology becomes clear.

The Specialty Pharmacy Integrated Architecture
SPECIALTY PMS
(The “Central Hub”)
CRM

(Workflow & Relationship)

Bi-directional API

Analytics (Warehouse)

(Reporting & BI)

Nightly ETL Process

Telephony (CTI)

(Screen Pop & Logging)

Real-time API

Connections to the Outside World

Prescriber EMRs

(Section 20.2)

Payer/PBM Portals

(Section 20.3)

Shipping Vendors

Patient Portal