Product Demo

Executive Dashboard/ COMPASS PSP · LiveMar 30, 2026

Patient Support Program (PSP) snapshot — access, reimbursement, enrollment, and coordinator coverage for COMPASS (OCREVUS + ENSPRYNG). Figures roll up nightly from Snowflake; NCM queue is near real-time.

Revenue at risk
$2.1M
34 patients · dropout risk >75
Action required
Invoice exceptions
$47,200
8 of 117 invoices flagged
Review needed
OCREVUS persistence (12M)
68%
vs 74% benchmark ↓
Below target
Cost per persistent patient
$3,847
vs $3,200 target ↑
Above budget
12-month persistence — OCREVUS vs ENSPRYNG
OCREVUS ENSPRYNG Benchmark (74%)
Alerts3 critical
34 OCREVUS patients — no NCM contact 30+ days. $2.1M at risk.
Today · View
McKesson drug-to-appointment: 91% vs 95% target. 3 infusions at risk.
Yesterday · View
8 invoice exceptions unresolved — $47,200 exposure.
3 days ago · View
12 new OCREVUS enrollments this week — above monthly target.
6 days ago
Program summary
506 enrolled patients
OCREVUS: 417 · ENSPRYNG: 89 · 2 active programs
Partner health
Review needed
McKesson 88/100 · Clinics 74/100 · Nurses 91/100
Monthly invoices
117 total · 109 matched
8 exceptions · Est. annual overcharge: $283,200
PSP operations & access
NCM median time to outreach
1.8d
vs 3d SLA · 94% within SLA
On track
eBV / benefits verification clean
94%
First submission · 6 payers · 2 exceptions
Stable
PA in review (all programs)
61
RAMQ 28 · ON 19 · BC 9 · Other 5
Watch backlog
Bridge / interim supply (OCREVUS)
4.2d
Avg days covered · 12 active bridges
Payer rules + McKesson alignment
Provincial access & payer mixPSP cohort · active patients
ProvincePublic planPrivate / RAMQ+PA queuePAP enrolled
QC (RAMQ)142981876
ON1181041462
BC5141928
AB / Prairies / Atlantic44381219
PAP = copay / affordability programs · Queue = PA not yet approved for next cycle
Enrollment funnel (MTD)Intake → active on therapy
Referral / intake
68
eBV complete
60
PA submitted
48
PA approved
38
First dose delivered
30
Patients by PSP stage (pipeline)All programs · period snapshot
Intake → PA Service / active Bar length = patient count in stage
Stage detail (selected period)
StagePatients% of pipevs prior monthNotes
PSP activity — last 7 daysNCM · PA · PAP
Today
RAMQ batch PA rules refreshed — 41 patients re-scored · NBA risk updated
Integration · Snowflake → Cortex
Today
PAP enrollment +14 (Sun Life, Manulife) · Est. $312k patient support
Finance feed · reconciled
Yesterday
NCM completed 186 touchpoints · 22 escalations to hub medical
SLA: 91% met
Mar 28
ENSPRYNG injection training — 6 new completions · 2 pending clinic confirm
Partner: Nurse Training Network
Mar 27
OCREVUS bridge supply — avg 4.2d coverage · 0 cold-chain flags
McKesson + infusion network
PAP & affordability
$1.02M deployed YTD
Copay cards · infusion support · 214 patients · top-up vs 2025: +12%
Hub medical & AE
No open escalations
3 cases closed · 1 IRR follow-up · Signal scan clean
PSP content & training
FR/EN materials v2026.2
NCM playbooks · 2 updates this month · COMPASS app 4.8★
Reports & Analytics/Self-serve · RWE · CADTH ExportLiveMar 30, 2026
Insights workspace
Natural-language queries, scheduled exports, and health-economics packs in one place.
12 saved views4 scheduled jobsCADTH ready
Queries run today
46
91% completed under 10 sec
Exports this week
18
RWE 11 · CADTH 7
Analyst queue
3
Pending validation
Cortex Analyst — natural language query
"Show me OCREVUS patients in Quebec where infusion was missed and NCM hasn't contacted them in 5 days"
Found 7 patients matching criteria · M.T. (QC, risk 91), R.B. (QC, risk 84), L.P. (QC, risk 79), + 4 more · Export list
Program KPIs
68%
OCREVUS 12M persistence
79%
ENSPRYNG 12M persistence
71%
PA first-pass approval
11.2d
Avg time to first infusion
$3,847
Cost per persistent patient
RWE & CADTH-ready datasets
OCREVUS persistence cohort · 24-month longitudinal
417 patients · Jan 2024 – Mar 2026 · CDA-AMC 2025 format · De-identified
ENSPRYNG injection training outcomes · rare disease
89 patients · AQP4-positive · PRO assessments at 6M/12M
Provincial reimbursement outcomes · RAMQ vs private
All 10 provinces · PA cycle time comparison · Denial rate by province
Recent report runsLast 24 hours
QC missed infusion risk cohort
Triggered from Cortex Analyst query
Done
RAMQ PA cycle time trend
Scheduled weekly dashboard refresh
Done
CADTH evidence package (OCREVUS)
Needs chapter lead sign-off
Review
Program Management/OCREVUS + ENSPRYNGLiveMar 30, 2026
Program operations hub
Enrollment, authorization, access barriers, and persistence outcomes across active brands.
2 active programs34 high-risk patientsWeekly review
OCREVUS (ocrelizumab)
IV Infusion · q26 weeks · ~$30,000/patient/year
Enrolled417 · 389 active
12M persistence68% ↓ (74% benchmark)
PA first-pass71% (82% benchmark)
Time to first infusion11.2 days (<8 target)
Monthly PSP cost$187,400 · $482/patient
NCM caseload156 (150 target)
ENSPRYNG (satralizumab)
SC Self-Injection · ~$70,000/patient/year
Enrolled89 · 84 active
12M persistence79% ↑ (74% benchmark)
PA first-pass84% (82% benchmark)
Time to first training6.4 days (<7 target)
Monthly PSP cost$38,200 · $455/patient
NCM caseload89 (150 target)
OCREVUS — top priority patients this week34 total · sorted by risk score
PatientProvinceRisk scoreLast contactStatusAction
M.T.QC91 High31 days agoPA renewal overdueView
R.L.ON87 High22 days agoInfusion no-showContact
J.B.BC74 Med18 days agoSupply delay flaggedEscalate
A.K.ON71 Med15 days agoFinancial barrierPAP referral
P.D.AB65 Low-med12 days agoAdherence decliningCheck-in
Projected month-end enrollments
522
Range: 516-529 based on current intake
PA conversion (rolling 30d)
78%
Target >80% by Q2
Coordinator capacity
104%
3 users above target caseload
Access bottlenecks by provinceRolling 30 days
ProvincePA pendingAvg cycleDenial %Main blocker
QC (RAMQ)2814.2d12%Missing MRI + EDSS updates
ON1910.8d8%Prior authorization docs incomplete
BC98.6d5%Special authority backlog
AB + Atlantic57.9d3%Low volume / payer variance
Program action trackerThis week
High-risk OCREVUS outreach campaign
34 patients targeted · bilingual scripts ready
In progress
ENSPRYNG training confirmation sync
Nurse network to Salesforce write-back validation
On track
PA template update (RAMQ)
MNI-required evidence fields added
Completed
NCM load balancing
3 coordinators above threshold
Needs action
Patient 360/Marie T. · OCREVUS · QCLiveMar 30, 2026
Case PSP-OC-QC-2024-08421 Last synced Mar 30, 2026 · Salesforce · Snowflake PHI view
MT
Marie T.
OCREVUS (ocrelizumab) · Enrolled Mar 14, 2024 · COMPASS mobile app
QC FR preferred NBA 91 Case open
91
High dropout risk · Immediate outreach
4Infusions
31dSince NCM
Apr 12Next due
Demographics & coverage
Age34
ProvinceQuebec (RAMQ)
DiagnosisRRMS
Treating HCPDr. I. Moreau · Montreal Neurological Institute
InsuranceRAMQ + Sun Life (eBV verified)
LanguageFrench
Infusion siteToronto General Hospital
Risk drivers
▸ PA renewal overdue 12 days vs plan
▸ Last NCM contact 31 days ago (SLA: 14 days)
▸ RAMQ documentation gap — MRI + EDSS pending from MNI
PA & benefitsRAMQ · Sun Life
Public plan authorizationLapsed
Coverage ended Mar 1, 2026. Renewal package not submitted — blocks next infusion billing.
Private plan PAActive
PAP / copay cardEnrolled · $2,400 YTD
eBV last refreshMar 28, 2026
Care team
IM
Dr. Isabelle Moreau
Neurologist · Prescriber · MNI
NC
Nadia C. · NCM
Primary coordinator · COMPASS PSP
PH
Pharmacy liaison · McKesson
Supply & cold chain · Last note Mar 4
Infusion & scheduleOCREVUS IV · q26 weeks
Next infusion · Apr 12, 2026
Toronto General · Day unit · Pre-meds per protocol
At risk — PA gap
Last completed
Feb 3, 2026
Cycle
Infusion #5
Days since dose
55d
IRR history
None recorded
Journey timelineClinical & PSP events
Mar 6, 2026
PA renewal overdue
RAMQ documentation gap — no submission yet
Feb 3, 2026
Infusion #4 attended
Toronto General · McKesson supply confirmed · No IRR
Jan 15, 2026
NCM phone call
Tolerability confirmed · Next infusion scheduled
Dec 19, 2025
Infusion #3 attended
No issues
Nov 28, 2025
RAMQ renewal approved
Submitted Nov 28 · Approved Dec 9
Mar 14, 2024
Enrolled via COMPASS App
Consent · Case opened · Infusion site confirmed
Open tasksCoordinator checklist
AI-recommended next action
Marie's PA with RAMQ expired March 1. Renewal requires updated EDSS and MRI from Dr. Moreau at MNI. Prior year data pre-loaded. NCM outreach in French recommended within 24 hours.
Coordinator Workspace/NCM Daily Queue · NBA Actions · Case NotesLiveMar 30, 2026
Daily execution center
Prioritized outreach queue with AI scripts, SLA tracking, and escalation routing.
Morning shift active12 due today3 SLA breaches
My open cases
47
12 require action today
SLA breaches
3
Overdue >7 days
AI actions completed today
8
PA drafts · outreach scripts
Priority queue — sorted by NBA risk score
Queue list view8/12 operational scan
PatientProvinceProgramRiskLast contactPrimary blockerNext actionOwner
Marie T.QCOCREVUS9131dRAMQ PA expiredNCM FR call + PA draftNadia C.
R.L.ONOCREVUS8722dMissed infusionCall + rescheduleOwen P.
J.B.BCOCREVUS7418dDrug delivery delayEscalate McKessonNadia C.
A.K.ONOCREVUS7115dCopay gapPAP referralIshaan M.
P.D.ABOCREVUS6512dAdherence declineCheck-in + reminderIshaan M.
L.P.QCENSPRYNG7214dTraining not confirmedVerify completionMarina R.
S.N.ONOCREVUS6911dClinic slot not bookedBook infusion dateOwen P.
D.K.MBENSPRYNG639dPA docs incompleteCollect lab panelMarina R.
Queue total
47
12 due today
High risk (>80)
9
Priority outreach first
SLA at risk
6
No contact >14 days
Upcoming due actions (next 24h)
Marie T. · QC
PA package + FR callback before 2:00 PM
Urgent
R.L. · ON
No-show rescue call + clinic rebook
Today
L.P. · QC
Training completion confirmation pending
Today
91
Marie T. · QC · OCREVUS PA overdue
Last contact: 31 days ago · RAMQ PA expired Mar 1 · Dr. Moreau at MNI
AI script (FR): "Bonjour Marie, je vous appelle au sujet du renouvellement de votre autorisation RAMQ pour OCREVUS. Nous avons besoin d'un rapport IRM récent de Dr. Moreau..."
87
R.L. · ON · OCREVUS No-show
Last contact: 22 days ago · Missed infusion Feb 28 at Ottawa Infusion Centre · No IRR history
AI script (EN): "Hi Robert, this is your nurse care manager at COMPASS. We noticed you missed your OCREVUS infusion on February 28th. I wanted to check in..."
74
J.B. · BC · OCREVUS Supply delay
Last contact: 18 days ago · McKesson shipment delayed 3 days vs infusion at VGH · Cold chain OK
71
A.K. · ON · OCREVUS Financial barrier
Last contact: 15 days ago · AI detected financial barrier in last NCM note · Sun Life co-pay gap identified
AI insight: Patient mentioned "cost concerns" in last interaction. Eligible for PAP co-pay card. Estimated annual benefit: $2,400.
Calls completed (today)
31
FR 12 · EN 19
Average handling time
8m 24s
Includes note documentation
Escalation closure
84%
Closed within 48 hours
Partners & Vendors/McKesson · Infusion Clinics · Nurse Training NetworkLiveMar 30, 2026
Partner performance cockpit
SLA adherence, invoice quality, and operational reliability by partner type.
2 partners healthy1 needs monitoring
McKesson SpecialtyDrug supply & delivery
On-time delivery94%
Drug-to-appt alignment91% (95% target)
Cold chain exceptions1 resolved
Outstanding invoices2 · $28,400
88/100
Overall score
On track
Infusion Clinic Network22 registered COMPASS clinics
Attendance confirmation79% (90% target)
No-show back-reporting68% (90% target)
Invoice accuracy vs MSA91%
Outstanding invoices6 clinics · $18,800
74/100
Overall score
Monitor
Nurse Training NetworkENSPRYNG injection training
Training completion96%
Time to first training6.4 days (<7 target)
Completion confirmed to NCM74% (95% target)
Outstanding invoicesNone
91/100
Overall score
Good
Partner SLA trackerRolling 90-day view
Contract & compliance watchlistNext 60 days
Toronto clinic cluster MSA addendum
Repricing review pending finance approval
Apr 8
McKesson distribution SLA renewal
Cold-chain KPI annex signed by both parties
Apr 19
Nurse Network training QA audit
Completion-confirmation lag under review
May 2
Partner incident logLast 14 days
DatePartnerIssueImpactStatus
Mar 28Clinic NetworkNo-show back-report delay4 patients delayed follow-upMonitoring
Mar 24McKessonShipment ETA drift (+18h)1 infusion moved by 1 dayResolved
Mar 21Nurse NetworkCompletion API timeout6 records synced lateResolved
Mar 18Clinic NetworkInvoice coding mismatch$2,100 flagged in reviewIn review
Partner mix & dependencyOperational concentration
Infusion volume via top 5 clinics62%
Drug delivery through McKesson100%
Training handled by Nurse Network96%
Critical single-point dependencies2
Contingency playbooks tested (Q1)Yes
Invoice & Finance/March 2026 · 117 invoices · 8 exceptionsLiveMar 30, 2026
Finance control tower
AI-assisted reconciliation against contract rates with exception workflow and exposure tracking.
93% auto-match$47.2k exposure
Total invoices (MTD)
117
From 3 partner types
Auto-matched
109
93% match rate vs MSA
Exceptions flagged
8
Total exposure: $47,200
Est. annual overcharge
$283,200
At current exception rateAction required
Invoice exceptions requiring review8 of 117 flagged by AI reconciliation engine
Invoice IDPartnerTypeBilledMSA rateVarianceAI findingStatusAction
INV-TGH-0312Toronto GeneralInfusion admin$600$550+$50Rate above MSA Schedule BUnresolvedDispute
INV-MK-0891McKessonDrug delivery$2,840$2,650+$190Delivery fee above contractUnresolvedDispute
INV-OTT-0156Ottawa InfusionInfusion admin$580$550+$30Rate discrepancyUnresolvedDispute
INV-VGH-0203VGH VancouverInfusion admin$620$550+$70Possible duplicate of VGH-0198In reviewView
INV-CAL-0089Calgary InfusionFacility fee$180$90+$90Double-billed — duplicate detectedUnresolvedReject
INV-NTN-0044Nurse TrainingTraining session$4,200$4,200$0Matched — no exceptionMatchedView
109 auto-matched · 8 exceptions · AI detected 1 duplicate (INV-CAL-0089)Monthly exposure: $47,200 · Annual est.: $283,200
Disputes opened this month
5
2 accepted · 1 rejected · 2 pending
Average resolution cycle
6.3d
Target <7 business days
Recovered amount
$19,400
YTD recovery: $63,100
Exception mix breakdownCurrent month
Rate above MSA schedule
5 invoices across 3 partners
$18,200
Potential duplicate billing
2 invoices flagged by AI pattern match
$11,400
Unmapped service code
1 invoice from clinic feed
$3,600
Documentation mismatch
Service date / patient ID variance
$14,000
Payment aging snapshotOpen AP items
Age bucketCountAmountPrimary reason
0-15 days21$84,300Standard approval flow
16-30 days9$37,900Line-item validation pending
31-45 days4$16,500Contract rate dispute
>45 days2$9,200Duplicate review / legal hold
Settings & Administration/Integrations · Users · PIPEDA · SecurityLiveMar 30, 2026
Platform control center
Connectivity, AI governance, PIPEDA controls, and role-based access for operational teams.
All core systems onlineAudit logging active1 optional agent disabled
Integration uptime (30d)
99.92%
No critical outage windows
Security posture
A-
2 medium findings in remediation
Pending access requests
4
Awaiting admin review
Data integrations
Snowflake data platform
roche-canada.snowflakecomputing.com · 9 schemas active
McKesson Specialty API
Snowpipe streaming · Last sync: 2 min ago
Payer API (eBV / PA)
Sun Life · Manulife · RAMQ webhooks · Connected
Infusion Clinic Network feed
22 clinics · Structured daily feed · Last: 6 hrs ago
Nurse Training Network API
Training completion events · Real-time webhook
Salesforce CRM (coordinator layer)
Bidirectional Data Cloud connector · NBA write-back active
AI agents
NBA risk engine
Cortex ML · Nightly scoring + real-time PA events
PA automation agent
CORTEX.COMPLETE() · Payer criteria library active
Invoice reconciliation agent
Document AI · MSA auto-matching · 93% match rate
AE signal detection
Cortex Search NLP · NCM note scanning nightly
Agentforce Voice (outbound)
Bilingual EN/FR · Connected to Salesforce Agentforce
Compliance & governance (PIPEDA)
Patient consent records
506 active consents · 3 renewals due <30 days
Compliant
PHI access audit log
Snowflake ACCESS_HISTORY · All PHI access tracked
Active
Column-level data masking
Snowflake Horizon RBAC · Patient names masked for analysts
Active
Data residency
All patient data stays within Roche Snowflake — never leaves perimeter
CA-Central
User management
Faizan K. — PSP Chapter Lead
Admin · All modules · Last login: today
Admin
Heather M. — PSP Director
Executive · Dashboard + Reports only
Executive
NCM Team (12 users)
Coordinator Workspace + Patients · No finance access
NCM
Finance Team (3 users)
Invoice & Finance module only · Read-only programs
Finance
Data Upload/Excel & CSV · Program data · Bulk importLiveApr 8, 2026
File upload center
Upload patient lists, PA batches, invoice files, or program data in Excel / CSV format. Files are validated and ingested into Snowflake automatically.
14 uploads this month2 pending review
Drag & drop files here
Supports .xlsx, .xls, .csv — max 25 MB per file
filename.xlsx
Past uploads
Upload history All programs · last 30 days
Format File name Type Program Uploaded by Date Rows Status Action
XLS OCREVUS_enrollment_mar2026.xlsx Patient enrollment list OCREVUS Faizan K. Mar 30, 2026 417 Ingested Download
XLS PA_batch_RAMQ_mar2026.xlsx PA batch submission All programs Heather M. Mar 28, 2026 61 Ingested Download
CSV invoice_exceptions_mar.csv Invoice reconciliation All programs Faizan K. Mar 26, 2026 117 Review Download
XLS NCM_activity_log_w12.xlsx NCM activity log OCREVUS NCM Team Mar 22, 2026 186 Ingested Download
XLS ENSPRYNG_enrollment_mar2026.xlsx Patient enrollment list ENSPRYNG Faizan K. Mar 20, 2026 89 Ingested Download
CSV PAP_affordability_q1.csv PAP / affordability data All programs Finance Team Mar 18, 2026 214 Ingested Download
XLS PA_batch_ON_feb2026.xlsx PA batch submission OCREVUS Heather M. Feb 28, 2026 48 Ingested Download
XLS invoice_feb2026_full.xlsx Invoice reconciliation All programs Finance Team Feb 25, 2026 98 Review Download
Files are stored encrypted in Snowflake · Access governed by PIPEDA / RBAC · PHI columns auto-masked for non-admin roles