WeHealth FHIR Viewer Pro
Universal FHIR Data Visualization Platform with SMART on FHIR
Drop-in FHIR visualization for any Canadian healthcare system. Display patient data from any FHIR R4 server with native support for CA Core+ profiles, PS-CA Patient Summary, and SMART on FHIR launch framework.
The Challenge Canadian Institutions Face
Fragmented Data Display
Healthcare institutions have FHIR data but lack an easy way to display it to clinicians and patients. Building a viewer from scratch takes 6-12 months and significant development resources.
CA Core+ Compliance Complexity
Implementing CA Core+ profiles and PS-CA Patient Summary specifications correctly requires deep FHIR expertise and continuous updates as standards evolve.
SMART on FHIR Integration
Enabling third-party applications to launch securely within your EHR context requires OAuth 2.0 expertise and SMART on FHIR framework implementation.
Time to Market Pressure
Infoway's roadmap requires patient access to health records now. Institutions need a fast, compliant solution to meet Building Block #8 requirements without delays.
The Solution: Plug & Play FHIR Visualization
WeHealth FHIR Viewer Pro is a production-ready, Canadian-optimized data visualization platform that connects to any FHIR R4 compliant server and displays patient data beautifully.
Deploy in days, not months. Our viewer handles all the complexity of FHIR profile rendering, SMART on FHIR authentication, and bilingual presentation—so your team can focus on patient care, not software development.
- Zero custom development required - Works out of the box
- CA Core+ native support - All Canadian profiles included
- PS-CA Patient Summary - Compliant rendering built-in
- SMART on FHIR ready - Launch from any EHR context
- Bilingual EN/FR - Complete French-Canadian translation
- White-label ready - Brand it as your own
Key Features
Enterprise-grade FHIR visualization designed for Canadian healthcare
SMART on FHIR Launch
Full SMART on FHIR 2.0 implementation. Launch from Epic, Cerner, or any compatible EHR with automatic context passing. OAuth 2.0 security with granular scopes. SSO enabled.
CA Core+ Profiles
Native rendering of all CA Core+ FHIR profiles: Patient, Practitioner, Medication, AllergyIntolerance, Condition, Observation, Immunization, DiagnosticReport, and more.
PS-CA Patient Summary
International Patient Summary (IPS) aligned PS-CA rendering. Critical allergies, active medications, conditions, immunizations, and procedures—formatted for cross-border care.
Trend Visualization
Automatic charting of lab results over time. Vital signs trending. Reference ranges with Canadian standards. Visual alerts for critical values and out-of-range results.
Clinical Timeline
Chronological view of all patient events: encounters, procedures, medications started/stopped, lab results, immunizations. Filter by date range or resource type.
Bilingual EN/FR
Complete English and French-Canadian interface. Automatic locale detection. Medical terminology properly translated. Meets federal bilingual requirements.
White-Label Theming
Customize colors, logo, typography to match your brand. CSS variable-based theming system. No code changes required. Looks like it was built by your team.
Fully Responsive
Mobile-first design. Works on tablets, phones, desktops. Touch-optimized interface. Accessible (WCAG 2.1 AA compliant). Works offline with service workers.
Pre-Built Clinical Views
Ready-to-use modules for common clinical workflows
📋 Patient Summary
PS-CA compliant overview: Demographics, active problems, current medications, allergies, recent encounters, immunization status. One-page snapshot for care delivery.
💊 Medications & Allergies
Complete medication history: Active prescriptions, historical medications, dosing instructions, prescribers. Drug interaction checking. Allergy severity indicators.
🔬 Laboratory Results
Structured lab display: Sortable results table, trend charts, reference ranges, critical value alerts. Support for DiagnosticReport bundles and individual Observations.
🏥 Encounters & Visits
Care history: Hospital admissions, clinic visits, emergency department encounters. Reason for visit, diagnoses, procedures performed. Provider and location details.
💉 Immunizations
Vaccination record: All immunizations with dates, lot numbers, sites. Canadian schedule compliance checking. Next due date calculations. COVID-19 vaccination series.
📄 Clinical Documents
Document repository: Discharge summaries, consultation notes, operative reports, imaging reports. PDF preview. DocumentReference and Binary resource support.
Flexible Deployment Options
Deploy the way that works for your institution
SaaS - Cloud Hosted
Fastest to deploy: We host, manage, and maintain the infrastructure. Automatic updates, 99.9% SLA, Canadian data residency. Connect your FHIR server via secure tunnel.
- Setup in 1-2 days
- Zero infrastructure cost
- Automatic security patches
- 24/7 monitoring by our team
Self-Hosted - On Premise
Full control: Deploy on your infrastructure using Docker containers or Kubernetes. Keep all data within your network. We provide images, documentation, and support.
- Docker/Kubernetes ready
- Complete data sovereignty
- Integrates with your SSO
- Behind your firewall
Embedded - NPM Package
For developers: Embed our viewer as a React component in your existing application. Full API access. Customize behavior programmatically. TypeScript definitions included.
- npm install @wehealth/fhir-viewer
- React/TypeScript support
- Complete API documentation
- Example implementations
White-Label OEM
For vendors: Rebrand and resell as your own product. Source code access available. Custom development support. Perfect for EHR vendors, HIS providers, and consultants.
- Your branding throughout
- Reseller margins
- Co-marketing support
- Partner enablement
Transparent Pricing
Affordable licensing for institutions of all sizes
Small Clinic
Perfect for family practices, small clinics, and specialty offices.
- Up to 5 clinicians
- Up to 1,000 active patients
- Core FHIR viewer (all views)
- SMART on FHIR launch
- CA Core+ profiles
- PS-CA Patient Summary
- Bilingual EN/FR
- Email support (48h response)
- Quarterly updates
Medium Institution
Ideal for community hospitals, diagnostic centers, and large clinics.
- All Small Clinic features, plus:
- Up to 50 clinicians
- Up to 25,000 active patients
- Custom branding/theming
- Advanced analytics dashboard
- Usage reporting & insights
- Custom FHIR profile support
- Priority support (8h response)
- Monthly feature updates
- Training sessions (2/year)
Large Hospital
For regional hospitals, academic centers, and multi-site systems.
- All Medium features, plus:
- Unlimited clinicians
- Unlimited patients
- White-label deployment
- On-premise hosting option
- Source code access (optional)
- SLA 99.9% uptime guarantee
- Dedicated support (2h response)
- Custom development (40h/year)
- Quarterly business reviews
- Training (unlimited sessions)
Enterprise & Provincial Health Authorities
Custom pricing for multi-hospital systems, provincial health authorities, and large-scale deployments. Includes everything in Large Hospital plus dedicated account management, unlimited custom development, 24/7 support, and flexible deployment models.
Contact Enterprise SalesTechnical Specifications
FHIR Compatibility
- FHIR R4 (4.0.1)
- CA Core Implementation Guide 2.0+
- PS-CA Patient Summary 1.0
- US Core 6.0+ (for cross-border)
- IPS 1.0 (International Patient Summary)
- Custom profile extension support
Security & Authentication
- SMART on FHIR 2.0
- OAuth 2.0 / OpenID Connect
- SAML 2.0 SSO integration
- JWT token validation
- TLS 1.3 encryption
- Role-based access control (RBAC)
- Audit logging (FHIR AuditEvent)
Technology Stack
- React 18 + TypeScript
- fhirclient.js (SMART launcher)
- RESTful FHIR API client
- Responsive design (mobile-first)
- Progressive Web App (PWA)
- Internationalization (i18n)
- WCAG 2.1 AA accessibility
Compatible FHIR Servers
- HAPI FHIR (open source)
- Microsoft Azure Health Data Services
- Google Cloud Healthcare API
- Smile CDR
- AWS HealthLake
- Epic on FHIR
- Cerner Millennium
- Any FHIR R4 compliant server
Benefits for Canadian Healthcare Institutions
Accelerated Time to Market
Deploy in days instead of 6-12 months. Meet Infoway's Building Block #8 requirements immediately. Start providing patient access to health records without lengthy custom development.
Reduced Development Costs
Avoid $100,000-500,000 in custom development costs. No need to hire FHIR specialists or maintain in-house viewer code. Focus your IT budget on core institutional priorities.
Always Up-to-Date Standards
Automatic updates when CA Core+, PS-CA, or SMART on FHIR standards evolve. We monitor Infoway specifications and implement changes—you benefit without any work.
Improved Patient Satisfaction
Give patients beautiful, understandable access to their health data. Mobile-friendly interface. Bilingual support. Better patient engagement leads to better health outcomes.
Enhanced Clinician Efficiency
Clinicians spend less time searching for data and more time with patients. Trend visualization spots patterns quickly. Timeline view provides complete patient context at a glance.
Future-Proof Investment
As Infoway's roadmap advances, your viewer evolves with it. Support for new initiatives like eReferral, eConsult, and expanded data sharing comes automatically with updates.
Simple Integration
Three ways to integrate—choose what works for you
Option 1: NPM Package (For Developers)
// Install
npm install @wehealth/fhir-viewer-pro
// Import and configure
import { FHIRViewer } from '@wehealth/fhir-viewer-pro';
const viewer = new FHIRViewer({
fhirServerUrl: 'https://your-fhir-server.ca/fhir',
smartConfig: {
clientId: 'your-client-id',
scope: 'patient/*.read',
redirectUri: 'https://yourapp.ca/callback'
},
locale: 'en-CA', // or 'fr-CA'
theme: {
primaryColor: '#0345bf'
}
});
// Render viewer
viewer.render('#viewer-container', {
patientId: 'Patient/12345'
});
Option 2: Docker Deployment (Self-Hosted)
docker pull wehealth/fhir-viewer-pro:latest
docker run -d -p 8080:8080 \
-e FHIR_SERVER_URL=https://your-fhir-server.ca/fhir \
-e SMART_CLIENT_ID=your-client-id \
-e SMART_CLIENT_SECRET=your-secret \
-e LOCALE=en-CA \
wehealth/fhir-viewer-pro:latest
# Access at http://localhost:8080
Option 3: SaaS - Hosted by WeHealth
We provide a dedicated subdomain (e.g., yourorganization.wehealth.ca) with your branding.
Simply configure your FHIR server endpoint and authentication, and we handle all infrastructure,
scaling, monitoring, and updates. Start in 24-48 hours.
Ready to Deploy FHIR Viewer Pro?
Join Canadian healthcare institutions providing modern, compliant patient data access
Schedule a Technical Demo Learn About Our FHIR Implementation