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
Schedule a Technical Demo
FHIR Viewer Interface

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

$2,500/year

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
Get Started
MOST POPULAR

Medium Institution

$10,000/year

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)
Request Demo

Large Hospital

$35,000/year

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)
Contact Sales

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 Sales

Technical 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

1

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.

2

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.

3

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.

4

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.

5

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.

6

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