About this demo
This healthcare demo shows how you can use PubNub's JavaScript SDK to build a real-time healthcare platform with instant messaging, presence indicators, critical alerts, care-team coordination, and an AI-powered chatbot.
PubNub handles all real-time data — messages, presence, alerts, file sharing, task events, and notifications — through dedicated channels with no custom WebSocket server required. PubNub Functions run server-side logic for keyword-based alert detection, task creation via slash commands, and AI bot responses — all at the edge with sub-millisecond latency.
Demo Features
Real-Time Messaging - Instant patient-provider chat powered by PubNub Publish/Subscribe with sub-30ms delivery
Presence Indicators - Live online/offline status for all users updated automatically via the PubNub Presence API
Message History - Persistent conversation history with configurable retention via PubNub Message Persistence
Typing Indicators - Real-time typing signals sent as lightweight PubNub Signals without counting against message quota
@Mentions - Tag team members by name with instant real-time notifications via message metadata
Care Teams - Browse team rosters with roles and specializations stored in PubNub App Context (Objects V2)
Group Channels - Multi-participant care-team conversations with guaranteed message ordering
User Profiles - Rich user metadata with real-time update events powered by PubNub App Context
Task Management - Create patient tasks with "/task" slash commands intercepted by PubNub Functions
Task Completion - Patients mark tasks done and providers are notified instantly via PubNub events
Critical Alerts - PubNub Functions detect urgent keywords like "emergency" and fire cross-channel alerts in real time
Notifications - Real-time notification feed for messages, mentions, task assignments, and alerts
File Sharing - HIPAA-compliant file uploads up to 5 MB with encryption and CDN delivery via PubNub Files API
AI Healthcare Bot - OpenAI-powered assistant running securely inside PubNub Functions for private, real-time AI responses
Analytics Dashboard - Communication metrics and response-time insights derived from PubNub message and presence data
Resources Library - Educational materials published and updated in real time across all connected clients
Appointments - Schedule management with real-time reminders pushed via PubNub
Dashboard Overview - At-a-glance view of unread messages, active patients, and response-time metrics
Demo Mode & Feature Discovery - Interactive guided tours, contextual hints, and a feature-discovery widget for self-serve exploration
Self-Serve Walkthrough - Interactive guided tour explaining PubNub healthcare features with spotlight overlays